summaryrefslogtreecommitdiff
path: root/git-am.sh
diff options
context:
space:
mode:
authorJohannes Schindelin <Johannes.Schindelin@gmx.de>2007-07-24 01:02:25 +0100
committerJunio C Hamano <gitster@pobox.com>2007-07-24 20:48:04 -0700
commitca193cf1ad5bf8982db2e42abb2fa713011ee726 (patch)
tree6d98c74ca3c42b6d7b8ebbd083b1c90b0cf7655e /git-am.sh
parentd1cc130a5eb50d5bfe1e8b76cab3d8970fd70ad1 (diff)
downloadgit-ca193cf1ad5bf8982db2e42abb2fa713011ee726.tar.gz
git am: skip pine's internal folder data
Test if the From: line contains "Mail System Internal Data" and if it is, skip this mail. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'git-am.sh')
-rwxr-xr-xgit-am.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/git-am.sh b/git-am.sh
index bfd65dcf95..6cf0eeee71 100755
--- a/git-am.sh
+++ b/git-am.sh
@@ -284,6 +284,12 @@ do
git mailinfo $keep $utf8 "$dotest/msg" "$dotest/patch" \
<"$dotest/$msgnum" >"$dotest/info" ||
stop_here $this
+
+ # skip pine's internal folder data
+ grep '^Author: Mail System Internal Data$' \
+ <"$dotest"/info >/dev/null &&
+ go_next && continue
+
test -s $dotest/patch || {
echo "Patch is empty. Was it split wrong?"
stop_here $this