Teach mailinfo %< as an alternative scissors mark
Handle perforations found “in the wild” more robustly by recognizing “%<” as an alternative scissors mark. This feature is only meant to support old habits. Discourage new use of the percent-based version by only documenting the 8< symbol so new users’ perforations can still be recognized by old versions of Git. Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
6555b196f0
commit
9974e290e7
@ -746,7 +746,8 @@ static int is_scissors_line(const struct strbuf *line)
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (i + 1 < len &&
|
if (i + 1 < len &&
|
||||||
(!memcmp(buf + i, ">8", 2) || !memcmp(buf + i, "8<", 2))) {
|
(!memcmp(buf + i, ">8", 2) || !memcmp(buf + i, "8<", 2) ||
|
||||||
|
!memcmp(buf + i, ">%", 2) || !memcmp(buf + i, "%<", 2))) {
|
||||||
in_perforation = 1;
|
in_perforation = 1;
|
||||||
perforation += 2;
|
perforation += 2;
|
||||||
scissors += 2;
|
scissors += 2;
|
||||||
|
Loading…
Reference in New Issue
Block a user