On Wed, Feb 15, 2006 at 01:54:11AM -0500, Shawn Pearce wrote:
So you've got p1, p2, and p3 applied, each with its corresponding
branch--respectively, b1, b2, and b3. Popping two patches just checks
out b1, and doesn't affect the repository at all. If you push a new
patch, p4, you've just created a new branch, b4--you haven't touched the
existing branches. If you push p2 and p3 back on, you're just merging
the new changes from b4 into b2 and then merging the newly merged b2
into b3.
From the point of view of someone tracking b3, this is all fine. OK,
maybe it's excessively complicated, but pulls should work, because it
never sees history diseappear as it does when you represent each patch
with a commit on a single branch.
Right, so you keep the tree under revision control as well as the
patches.
--b.
-
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