git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH 2/2] builtin/apply.c: report error on failure to recognize input

From
ABArtem Bityutskiy <artem.bityutskiy@linux.intel.com>
Date
Dec 4, 2011, 13:30 UTC
Message-ID
<1323005418.9400.49.camel@sauron.fi.intel.com>
In-Reply-To
<1322944550-27344-2-git-send-email-drafnel@gmail.com>
On Sat, 2011-12-03 at 14:35 -0600, Brandon Casey wrote:
Show 17 quoted lines
> When git apply is passed something that is not a patch, it does not produce
> an error message or exit with a non-zero status if it was not actually
> "applying" the patch i.e. --check or --numstat etc were supplied on the
> command line.
> 
> Fix this by producing an error when apply fails to find any hunks whatsoever
> while parsing the patch.
> 
> This will cause some of the output formats (--numstat, --diffstat, etc) to
> produce an error when they formerly would have reported zero changes and
> exited successfully.  That seems like the correct behavior though.  Failure
> to recognize the input as a patch should be an error.
> 
> Plus, add a test.
> 
> Reported-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
> Signed-off-by: Brandon Casey <drafnel@gmail.com>

Brandon, Thanks a lot for picking this. I did not reply because I did not have time to look at this after your review yet, it was in my TODO list. But I am happy you picked this and fixed the issue.

Tested-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
-- 
Best Regards,
Artem Bityutskiy
Previous: Brandon CaseyNext: Brandon Casey
Message 3 of 6 in “t/t4131-apply-fake-ancestor.sh: fix broken test”
  1. 1/2 t/t4131-apply-fake-ancestor.sh: fix broken testBrandon Casey, Dec 3, 2011
  2. 2/2 builtin/apply.c: report error on failure to recognize inputBrandon Casey, Dec 3, 2011
  3. Artem BityutskiyDec 4, 2011
  4. Brandon CaseyDec 4, 2011
  5. Junio C HamanoDec 5, 2011
  6. Brandon CaseyDec 5, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.