On Wed, Sep 3, 2014 at 9:35 PM, Chris Packham <judge.packham@xxxxxxxxx> wrote: > Hi List, > > When I first tried to apply a patch someone gave me I got the following > errors. > > $ git am patch.patch > tr: write error: Broken pipe > tr: write error > Patch format detection failed. I can't do this with every patch. It seems to be size related, if I feed it a big enough patch it triggers the error. Somewhere around 3000 lines triggers it for me. I think the cause is the following construct in check_patch_format { ... tr -d '\015' <"$1" | ... } < "$1" || clean_abort > > The patch itself was generated from gitk and while I'd seen the format > detection problem before but the tr errors were new to me. I haven't > looked at the tr problem yet but the gitk thing had been bugging me for > a while so here's a patch that understands the format generated by gitk. > > Documentation/git-am.txt | 3 ++- > git-am.sh | 35 +++++++++++++++++++++++++++++++++++ > 2 files changed, 37 insertions(+), 1 deletion(-) > > Chris Packham (1): > am: add gitk patch format > > -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html