Merge branch 'jc/deprecate-old-syntax-from-merge'
* jc/deprecate-old-syntax-from-merge: git-merge: a deprecation notice of the ancient command line syntaxmaint
commit
36a83f375b
|
@ -796,6 +796,11 @@ static int suggest_conflicts(void)
|
|||
return 1;
|
||||
}
|
||||
|
||||
static const char deprecation_warning[] =
|
||||
"'git merge <msg> HEAD <commit>' is deprecated. Please update\n"
|
||||
"your script to use 'git merge -m <msg> <commit>' instead.\n"
|
||||
"In future versions of git, this syntax will be removed.";
|
||||
|
||||
static struct commit *is_old_style_invocation(int argc, const char **argv)
|
||||
{
|
||||
struct commit *second_token = NULL;
|
||||
|
@ -809,6 +814,7 @@ static struct commit *is_old_style_invocation(int argc, const char **argv)
|
|||
die("'%s' is not a commit", argv[1]);
|
||||
if (hashcmp(second_token->object.sha1, head))
|
||||
return NULL;
|
||||
warning(deprecation_warning);
|
||||
}
|
||||
return second_token;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue