On Mon, Jun 09, 2008 at 07:31:51PM +0200, Johan Herland wrote:I mean splitting the original "index -> worktree" hunk into two other hunks, each of which is "index -> worktree" but which can be staged separately. I.e., what the 's'plit command does, but with finer-grained control. But I think that is what you are trying to say... Yes. I assumed we wanted to maintain the separate splitting operation, since that parallels the existing split (so the interface is consistent) and it logically separates the two parts (you split, and then you choose the part you want). But honestly, I don't really see a use case that isn't covered by "manually edit the diff and apply the hunk". And the rationale in your "side note" indicates that you think the same way. So now I wonder if we _can_ leverage Dscho's work here. I.e., can we simply send the edited hunk to "git apply --recount --cached" (instead of doing a "git apply --check")? The main problem I see at this point is that it screws up the line numbering for _every other hunk_, so later hunks in that file might not apply (IIRC, we usually save up all of the "yes" hunks and apply at the end). So it might be needed to do a --recount --check, and then actually apply at the end. I'll try to play around with that. -Peff -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Greg Kroah-Hartman | [PATCH 004/196] Chinese: add translation of SubmittingPatches |
| David Chinner | Re: [RFD] BIO_RW_BARRIER - what it means for devices, filesystems, and dm/md. |
| Andrew Morton | -mm merge plans for 2.6.23 |
| Trent Piepho | Re: [PATCH] [POWERPC] Improve (in|out)_beXX() asm code |
git: | |
| David Miller | Re: iptables very slow after commit784544739a25c30637397ace5489eeb6e15d7d49 |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| David Miller | [GIT]: Networking |
