[PATCH] git-am: indicate where a failed patch is to be found.
- From
- Paul Gortmaker <paul.gortmaker@windriver.com>
- Date
- Jul 12, 2012, 15:50 UTC
- Message-ID
- <1342108243-8599-1-git-send-email-paul.gortmaker@windriver.com>
If git am wasn't run with --reject, we assume the end user knows where to find the patch. This is normally true for a single patch, but if the user is processing a mbox with many patches, they may not have a single broken out patch handy. So, provide a helpful hint as to where they can find the patch to do the manual fixup before eventually continuing with "git add ... ; git am -r".
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
diff --git a/git-am.sh b/git-am.sh index f8b7a0c..32e6ac0 100755 --- a/git-am.sh +++ b/git-am.sh @@ -854,7 +854,10 @@ did you forget to use 'git add'?" fi if test $apply_status != 0 then - eval_gettextln 'Patch failed at $msgnum $FIRSTLINE' + eval_gettextln "Patch failed at $msgnum $FIRSTLINE +You can try running the following command: + patch -p1 --dry-run < $dotest/patch +in order to possibly get more information on why it failed." stop_here_user_resolve $this fi
-- 1.7.9.7