Commits


fix bogus 'permission denied' error when a file at work tree root is removed ok naddy


do not update symlinks which are already up-to-date This fixes spurious 'U' notifications for symlinks during 'got update' that occurred even when the work tree was fully up-to-date. Observed on a work tree of the FreeBSD src repo and reproduced in our test suite by adding a no-op update at the end of a test which deals with updating symlinks.


expand coverage of test_update_single_file: test file deletion during update


fix copy-pasta in test_update_single_file


fix bug where 'got up -c commit path' deleted unrelated files from work tree Problem reported by Timo Myyrä


use POSIX [s1 = s2] syntax instead of [s1 == s2]; patch by Ryo ONODERA


consistently label removed files as "/dev/null" in diff headers


switch function declarations from Korn shell to Bourne/POSIX shell syntax ok stsp


add a -q option to tests for quiet output and use it for 'make regress' Previous default output remains when test cases are run individually. ok tracey


display more context info in "no such entry found in tree" error messages


remove the symlink conflict header feature; it causes noise for little benefit


handle additional symlink conflicts and report skipping of unversioned files


handle symlink deletion and symlink conflicts during 'got update'


add symlink support to 'got update'


add submodule tests ok semarie