Commits


teach 'got commit' to tweak the executable bit of a file


obtain repo format version and commit author name/email from .git/config


sort tree object entries the way git likes it


attempt to reject GOT_AUTHOR values without an email address


fix out-of-date check regression; only commit staged files after 'got stage'


prevent 'got commit' on branches outside "refs/heads/" (the only exception is the work tree's temporary histedit branch)


add support for multiple path arguments to 'got commit'


make 'got commit' work with a directory path


fix 'got commit' from work tree with a path prefix


fix bug exposed by test_commit_added_and_modified_in_same_dir


add an xfail test for a bug in 'got commit'


fix test sandbox name


relax out-of-dateness check for 'got commit'


consistently use leading upper-case for messages indicating success


add a test for 'got commit' with a conflicted file


fix bug reproduced by xfail test 'test_commit_added_subdirs'


use cmp -s, instead of cmp, in all command line tests


cosmetic tweak to xfail test output


add new test test_commit_added_subdirs (xfail)


revert previous


fix tree_entry_dup error path


make GOT_AUTHOR available to all cmdline tests


ensure that commits use intended base blobs for changes


add another commit test


fix bug in concurrent commit check and add another commit test