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

Re: [PATCH] new test fails "add -p" for adds on the top line

From
Nanako Shiraishi <nanako3@lavabit.com>
Date
May 16, 2009, 10:25 UTC
Message-ID
<20090516192529.6117@nanako3.lavabit.com>
In-Reply-To
<1c5969370905152010m486a8b85s96334e99e6c54ad5@mail.gmail.com>
Quoting Matt Graham <mdg149@gmail.com>:
Show 7 quoted lines
> add -p doesn't work for some diffs.  diffs adding a new line at the top of
> the file with other adds later in the file are one way to trigger the problem.
>
> during add -p, split the diff and then answer y for all segments.  the file
> won't have been added to the index.
>
> Signed-off-by: Matthew Graham <mdg149@gmail.com>
I tried "git-add -p" from different versions and I found out that versions before the commit 0beee4c6dec15292415e3d56075c16a76a22af54 doesn't have this problem.
commit 0beee4c6dec15292415e3d56075c16a76a22af54
Author: Thomas Rast <trast@student.ethz.ch>
Date:   Wed Jul 2 23:59:44 2008 +0200
    git-add--interactive: remove hunk coalescing
    
    Current git-apply has no trouble at all applying chunks that have
    overlapping context, as produced by the splitting feature. So we can
    drop the manual coalescing.
    
    Signed-off-by: Thomas Rast <trast@student.ethz.ch>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
-- 
Nanako Shiraishi
http://ivory.ap.teacup.com/nanako3/
Previous: Matt GrahamNext: Thomas Rast
Message 2 of 8 in “new test fails "add -p" for adds on the top line”
  1. new test fails "add -p" for adds on the top lineMatt Graham, May 16, 2009
  2. Nanako ShiraishiMay 16, 2009
  3. Thomas RastMay 16, 2009
  4. Junio C HamanoMay 16, 2009
  5. Sverre RabbelierMay 16, 2009
  6. Junio C HamanoMay 16, 2009
  7. Sverre RabbelierMay 16, 2009
  8. Junio C HamanoMay 16, 2009

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.