5 years ago 735ef5acf1 Stefan Sperling
reject staging of out-of-date files
5 years ago ebf48fd51b Stefan Sperling
handle conflicted files passed to 'got stage'
5 years ago d3e7c587d4 Stefan Sperling
handle double-staging
5 years ago 24278f3006 Stefan Sperling
make 'got revert' work with staged files
5 years ago 9acbc4faa0 Stefan Sperling
test 'got rm' behaviour on staged files
5 years ago 916f288c7e Stefan Sperling
(the only exception is the work tree's temporary histedit branch)
5 years ago ff6aa20665 Stefan Sperling
if histedit has commits to edit, provide a hint in error message
5 years ago 8f8646e5e9 Stefan Sperling
list of merged paths for rebase and histedit must not be empty
5 years ago 8ca9bd6817 Stefan Sperling
use a dedicated error code for histedit path-prefix error
5 years ago 0ebf8283cd Stefan Sperling
initial 'got histedit' implementation
5 years ago 64c6d99023 Stefan Sperling
prevent rebase in a work tree with an incompatible path prefix
5 years ago 7d5807f451 Stefan Sperling
disallow 'got update' and 'got commit' while rebase is in progress
5 years ago 818c750100 Stefan Sperling
initial 'got rebase' implementation
5 years ago e09a504cc5 Stefan Sperling
introduce support for abbreviated object IDs
5 years ago 4e759de498 Stefan Sperling
add 'got branch' command
5 years ago 5ef14e6363 Stefan Sperling
add 'got backout' command
5 years ago 03415a1a67 Stefan Sperling
allow 'got cherrypick' with a root commit (adds all files in commit)
5 years ago 234035bc79 Stefan Sperling
add 'got cherrypick' command
5 years ago a1fb16d88f Stefan Sperling
make moved branch head references easier to deal with
5 years ago 79c99a64af Stefan Sperling
don't leak objects which can't be cached
5 years ago cc43886eb4 Stefan Sperling
improve wording of an error message
5 years ago df056ada35 Stefan Sperling
introduce got_error_path()
5 years ago 196d54c7a4 Stefan Sperling
define message for error code GOT_ERR_DIR_NOT_EMPTY
5 years ago a367ff0fba Stefan Sperling
make 'got update' verify that provided commit and branch match
5 years ago 638f902404 Stefan Sperling
rename got_error_prefix_errno() to got_error_from_errno()