Johannes Sixt wrote:I am aware of that. There are actually two common cases: - Historical changes which are confined and don't ripple through. The above solution works just fine for that. - Ripple-through changes. They indeed need to be applied to every tree in the first-parent chain. Even though this is going to take a considerable amount of time, there still are certain advantages to doing this using the method described above: + You can apply the patch to every commit/tree "interactively" if you want. (Yes, I know, git-sequencer supports this one as well, but not the next point). + You can view the change at any point in time (including in relation to the tree that follows it), right after making the amendments (without letting it ripple through to the end). + The ripple-through does not need to be performed in topological order, i.e. eventually you'll have to touch everything, but you can do it in the order you see fit (whatever is most efficient to work on). + If, at some point during the ripple-through process, you find out that you forgot some change(s), you can abort or restart the ripple-through without having spent all that time waiting for a full-ripple-through. Actually, ripple-through changes are rare. In the current project it seems I need exactly one, but it's buried deep in the past (sadly). The reason why I need it, is to make sure that git-bisect will work for any revision in the past (i.e. the tree contained/contains some too-clever-for-their-own-good $Revision$-expansion dependencies) -- Sincerely, Stephen R. van den Berg. This is a day for firm decisions! Or is it? -- 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
| david | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 009/196] Chinese: add translation of sparse.txt |
| Andrew Morton | Re: -mm merge plans for 2.6.23 -- sys_fallocate |
| Stephen Rothwell | Announce: Linux-next (Or Andrew's dream :-)) |
git: | |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| David Miller | [GIT]: Networking |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Wenji Wu | A Linux TCP SACK Question |
