Commit Briefs

74d012d126 Stefan Sperling

man page wording tweak


7acfb25b4c Stefan Sperling

more clearly document the effect of 'got branch -d'


ba882ee388 Stefan Sperling

make 'got branch -l' indicate work tree's current branch


86d25a1b02 Stefan Sperling

'got rm' -> 'got remove' in man page


f09e2405e1 Stefan Sperling

rebase man page tweaks




ff0d2220eb Stefan Sperling

handle no-op changes during 'got rebase -c'


06067b4819 Stefan Sperling

man page wording fix


818c750100 Stefan Sperling

initial 'got rebase' implementation


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.



0e1b0230f4 Stefan Sperling

fix incomplete documentation of 'got checkout' -c option


0db75f0616 Stefan Sperling

document the 'abbreviated SHA1 argument' feature


a54b6686bf Stefan Sperling

suse shorter wording around object IDs in man pages


9221fb1e6c Stefan Sperling

note that fetching new objects currently requires git


4e759de498 Stefan Sperling

add 'got branch' command


4a68c90c54 Stefan Sperling

trim redundant information from 'got init' documentation


2c7829a4ca Stefan Sperling

implement 'got init'


e20a8b6f0d Stefan Sperling

allow multiple file path arguments for 'got revert'


17ed46186c Stefan Sperling

allow removing multiple paths at once for 'got rm'


92228c38cd Stefan Sperling

document preconditions for 'got backout'


5ef14e6363 Stefan Sperling

add 'got backout' command