summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Costalba <mcostalba@yahoo.it>2005-08-19 10:35:03 (GMT)
committerJunio C Hamano <junkio@cox.net>2005-08-19 18:32:54 (GMT)
commitcc5625a5e2e10a94560347333c43b7032c2566f3 (patch)
tree94426bb52bf320b8d8b590e47a73d1264d4e9c6e
parentf1d090e13a46d30a14089de0575dbb2fc44a583a (diff)
downloadgit-cc5625a5e2e10a94560347333c43b7032c2566f3.zip
git-cc5625a5e2e10a94560347333c43b7032c2566f3.tar.gz
git-cc5625a5e2e10a94560347333c43b7032c2566f3.tar.bz2
[PATCH] Fix git-format-patch-script to handle empty messages
In case of a commit with an empty message there is no mandatory empty line between headers and body [jc: This makes --mbox output valid even when the commit message does not have anything but its first line, which the one I wrote botched. One side-effect is that it adds an extra blank line at the end even if it has more than one lines, which will be eaten by the receiving end. As Marco says, this is a stop-gap measure. This script needs to be split into two, one that gets the format specifier and a commit ID to write to its standard output, and another that drives that one reading from rev-list. I'll fix things properly when that happens by rewriting the former part in Perl or something more reasonable than the current shell, sed and grep mishmash.] Signed-off-by: Marco Costalba <mcostalba@yahoo.it> Signed-off-by: Junio C Hamano <junkio@cox.net>
-rwxr-xr-xgit-format-patch-script2
1 files changed, 1 insertions, 1 deletions
diff --git a/git-format-patch-script b/git-format-patch-script
index 3565205..9b13b88 100755
--- a/git-format-patch-script
+++ b/git-format-patch-script
@@ -195,7 +195,7 @@ Date: '"$ad"
echo
}
}
-
+ echo
echo '---'
echo
git-diff-tree -p $diff_opts "$commit" | git-apply --stat --summary