Commit Briefs

2f7f4a8a4e Stefan Sperling

whitespace


af54c8f841 Stefan Sperling

attempt to improve 'got rebase' usage string



ff0d2220eb Stefan Sperling

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


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.


8cfb405734 Stefan Sperling

rename 'struct cmd' to 'struct got_cmd'


dd88155e48 Stefan Sperling

disambiguate abbreviated object IDs based on object type


e09a504cc5 Stefan Sperling

introduce support for abbreviated object IDs


4e759de498 Stefan Sperling

add 'got branch' command



bc20e173ea Stefan Sperling

fix usage() call in cmd_init()


2c7829a4ca Stefan Sperling

implement 'got init'




cc11e7e3fc Stefan Sperling

sync usage for 'got rm'


e20a8b6f0d Stefan Sperling

allow multiple file path arguments for 'got revert'


76d98825cd Stefan Sperling

show branch name in got commit's log message template



17ed46186c Stefan Sperling

allow removing multiple paths at once for 'got rm'


5ef14e6363 Stefan Sperling

add 'got backout' command