Commit Briefs

4866d0842a Stefan Sperling

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



1ab61ced3b Stefan Sperling

use absolute path for reference in got/worktree namespace


950a4a905c Stefan Sperling

use got_fileindex_free() to free a fileindex structure


016477fd0e Stefan Sperling

rename 'got cherrypick' alias 'got ch' to 'got cy'


648e4ef7f6 Stefan Sperling

rename 'got rm' to 'got remove'; keep 'rm' as an alias



97b3a7beac Stefan Sperling

require user to type full got command names or short aliases

The previous strncmp-based approach was problematic, e.g. "co" was treated as an alias for "commit", while most users will expect "co" to map to "checkout". Introduce explicit aliases and document them.


8cfb405734 Stefan Sperling

rename 'struct cmd' to 'struct got_cmd'


d70c3147e3 Stefan Sperling

tog: fix typo in error message


3642c4c651 Stefan Sperling

tog: stop interpreting unknown commands as paths




d4e1ff4fd2 Stefan Sperling

fix compiler invocation with 'make PROFILE=1'


52d1d0d900 Stefan Sperling

fix bug where match_loose_object() skipped some objects



0e1b0230f4 Stefan Sperling

fix incomplete documentation of 'got checkout' -c option


0db75f0616 Stefan Sperling

document the 'abbreviated SHA1 argument' feature


561c367846 Stefan Sperling

fix detection of ambiguous object ID match with pack files



dd88155e48 Stefan Sperling

disambiguate abbreviated object IDs based on object type


461aee03b5 Stefan Sperling

fix test sandbox name


83c8b3b81d Stefan Sperling

plug leaks in got_repo_match_object_id_prefix()


b2df341bd0 Stefan Sperling

put error checks in right order