summaryrefslogtreecommitdiff
path: root/abspath.c
diff options
context:
space:
mode:
authorLibravatar Galan Rémi <remi.galan-alfonso@ensimag.grenoble-inp.fr>2015-06-29 22:20:32 +0200
committerLibravatar Junio C Hamano <gitster@pobox.com>2015-06-30 12:14:25 -0700
commit804098bb30a5339cccb0be981a3e876245aa0ae5 (patch)
treef8d9133bc7c589fd94d0c504a825567fd25b61e9 /abspath.c
parentgit rebase -i: warn about removed commits (diff)
downloadtgif-804098bb30a5339cccb0be981a3e876245aa0ae5.tar.xz
git rebase -i: add static check for commands and SHA-1
Check before the start of the rebasing if the commands exists, and for the commands expecting a SHA-1, check if the SHA-1 is present and corresponds to a commit. In case of error, print the error, stop git rebase and prompt the user to fix with 'git rebase --edit-todo' or to abort. This allows to avoid doing half of a rebase before finding an error and giving back what's left of the todo list to the user and prompt him to fix when it might be too late for him to do so (he might have to abort and restart the rebase). Signed-off-by: Galan Rémi <remi.galan-alfonso@ensimag.grenoble-inp.fr> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'abspath.c')
0 files changed, 0 insertions, 0 deletions