1
0
Fork 0
mirror of https://github.com/git/git.git synced 2024-05-24 04:56:09 +02:00

Merge branch 'rs/rebase-commit-validation' into next

Diagnose command line error early.

* rs/rebase-commit-validation:
  rebase: verify commit parameter
This commit is contained in:
Junio C Hamano 2021-01-08 00:23:33 -08:00
commit 2c63eb1cc8

View File

@ -1917,7 +1917,9 @@ int cmd_rebase(int argc, const char **argv, const char *prefix)
die_if_checked_out(buf.buf, 1);
options.head_name = xstrdup(buf.buf);
/* If not is it a valid ref (branch or commit)? */
} else if (!get_oid(branch_name, &options.orig_head))
} else if (!get_oid(branch_name, &options.orig_head) &&
lookup_commit_reference(the_repository,
&options.orig_head))
options.head_name = NULL;
else
die(_("fatal: no such branch/commit '%s'"),