Commit Briefs

af61c51081 Stefan Sperling

move rebase commit graph iteration to a helper function


a14c42fa1f Stefan Sperling

whitespace




cc54c5012c Stefan Sperling

backout 499d7ecc534806c7daf8795b1c9f76575520921f

It is better to use another option code for first-parent log. Having a -b option which takes no argument is too confusing. E.g. 'got log -b foo' would log the path 'foo', not branch 'foo' and I got confused by that myself already...


3ce1b84566 Stefan Sperling

initial 'got import' implementation



d164438156 Stefan Sperling

prevent 'got ref' from creating references called '-'


11495e0417 Stefan Sperling

tweak 'got rebase' conflict error message



1ee397ad2d Stefan Sperling

allow error return from got_worktree_checkout_cb()


10796104a1 Stefan Sperling

unsigned char casts for isspace()




ba882ee388 Stefan Sperling

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



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.