diff options
author | Junio C Hamano <gitster@pobox.com> | 2009-07-15 15:10:06 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2009-07-15 15:10:06 -0700 |
commit | 4525e8e41a8c0c4246a95097744604ea72198dad (patch) | |
tree | 83a9e959bb1ddb070e9dcb5196798ada7096f6ab /builtin-mailinfo.c | |
parent | 05c1da2f5e7a5c0d2bbd1154bbb6c5cc9cb2b17f (diff) | |
download | git-4525e8e41a8c0c4246a95097744604ea72198dad.tar.gz |
Revert "mailinfo: Remove only one set of square brackets"v1.6.4-rc1
This reverts commit 650d30d8a120c8982309ccb9ef40432b4ea2eb74.
Some mailing lists are configured add prefix "[listname] " to all their
messages, and also people hand-edit subject lines, be it an output from
format-patch or a patch generated by some other means.
We cannot stop people from mucking with the subject line, and with the
change, there always will be need for hand editing the subject when that
happens. People have depended on the leading [bracketed string] removal.
Diffstat (limited to 'builtin-mailinfo.c')
-rw-r--r-- | builtin-mailinfo.c | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/builtin-mailinfo.c b/builtin-mailinfo.c index fb5ad70f3f..92637ac0ba 100644 --- a/builtin-mailinfo.c +++ b/builtin-mailinfo.c @@ -221,8 +221,6 @@ static void cleanup_subject(struct strbuf *subject) { char *pos; size_t remove; - int brackets_removed = 0; - while (subject->len) { switch (*subject->buf) { case 'r': case 'R': @@ -237,15 +235,10 @@ static void cleanup_subject(struct strbuf *subject) strbuf_remove(subject, 0, 1); continue; case '[': - /* remove only one set of square brackets */ - if (brackets_removed) - break; - if ((pos = strchr(subject->buf, ']'))) { remove = pos - subject->buf; if (remove <= (subject->len - remove) * 2) { strbuf_remove(subject, 0, remove + 1); - brackets_removed = 1; continue; } } else |