[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Monotone-commits-diffs] Revision 7f2f117233b30004f8a0d5bc34aa56ee875627
From: |
monotone |
Subject: |
[Monotone-commits-diffs] Revision 7f2f117233b30004f8a0d5bc34aa56ee87562743 |
Date: |
Tue, 6 Nov 2007 20:07:35 +0100 |
-----------------------------------------------------------------
Revision: 7f2f117233b30004f8a0d5bc34aa56ee87562743
Ancestor: ecad92695c64ff7a9c80d5faccc77a448dd72e75
Author: address@hidden
Date: 2007-09-22T14:31:42
Branch: net.venge.monotone.cvsimport-branch-reconstruction
Modified files:
rcs_import.cc
ChangeLog:
* Phew! Now, that was a ride! Okay, let's calm down. We've split simple
branch events into branch_points and branch_starts. The branch start
event marks the real beginning of the branch, where as the branch
point only signifies the point in time, where to branch from. This
allows others to set their dependencies more precisely: an event
which has to come *after* having created the branch, but isn't part
of the branch should only depend on the branch point. The branch
start event depends on the branchpoint. And every event which wants
to be in the branch has to depend on the branch start event.
* This introduced another event type. As I've had to touch lots of those
places, I've renamed other events as well:
cvs_event_branch -> cvs_branch_point or cvs_branch_start
cvs_event_tag -> cvs_tag_point
* Added cvs_history::remove_deps() to remove dependencies (edges from
the graph) during the branch sanitizing step.
* Sorry for the longish patch... all these modifications still
break four tests. Those four all contain empty or unnamed branches
or deleted files.
txtBvxWMmOFfm.txt
Description: Diff [ecad92695c64ff7a9c80d5faccc77a448dd72e75] -> [7f2f117233b30004f8a0d5bc34aa56ee87562743]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Monotone-commits-diffs] Revision 7f2f117233b30004f8a0d5bc34aa56ee87562743,
monotone <=