Commits


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


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.


write 'message' out as a full word in 'got commit' documentation


fix incomplete documentation of 'got checkout' -c option


document the 'abbreviated SHA1 argument' feature


suse shorter wording around object IDs in man pages


note that fetching new objects currently requires git


add 'got branch' command


trim redundant information from 'got init' documentation


implement 'got init'


allow multiple file path arguments for 'got revert'


allow removing multiple paths at once for 'got rm'


document preconditions for 'got backout'


add 'got backout' command


test and fix expected file status after 'got cherrypick'