Commit Briefs


a769b60bb7 Stefan Sperling

fix a bug where files skipped by 'got update' could not be updated again

ok semarie@


1c4cdd8929 Stefan Sperling

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

ok naddy


c6e8a8268e Stefan Sperling

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.



79775c2f00 Stefan Sperling

fix copy-pasta in test_update_single_file


194cb7cb2a Stefan Sperling

fix bug where 'got up -c commit path' deleted unrelated files from work tree

Problem reported by Timo Myyrä




f6cae3ed1e Christian Weisgerber

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

ok stsp


7fb414ae4d Stefan Sperling

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






f35fa46a4c Stefan Sperling

add symlink support to 'got update'


e730362696 Stefan Sperling

add submodule tests

ok semarie


9627c110be Stefan Sperling

show a summary of conflicts and related problems after updating/merging files

ok millert@


5036ab18bf Stefan Sperling

make 'got update' skip conflicted files

ok millert@



523b8417c1 Stefan Sperling

handle xbit-only changes during 'got update'


d136cfcb98 Stefan Sperling

show original file content in conflict markers



303e2782e0 Stefan Sperling

add support for tags to -c options of some got commands


305993b9d1 Stefan Sperling

fix typo in test commit log message