Rev 2011: Specify low_water_mark 0 because we already have all previous revisions. in file:///data/jelmer/bzr-svn/0.5/
Jelmer Vernooij
jelmer at samba.org
Tue Nov 18 01:06:31 GMT 2008
At file:///data/jelmer/bzr-svn/0.5/
------------------------------------------------------------
revno: 2011
revision-id: jelmer at samba.org-20081118010630-pd71yztyjyngv6r3
parent: jelmer at samba.org-20081118010256-x69s6v6tc448ssac
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: 0.5
timestamp: Tue 2008-11-18 02:06:30 +0100
message:
Specify low_water_mark 0 because we already have all previous revisions.
modified:
fetch.py fetch.py-20060625004942-x2lfaib8ra707a8p-1
=== modified file 'fetch.py'
--- a/fetch.py 2008-11-17 22:23:48 +0000
+++ b/fetch.py 2008-11-18 01:06:30 +0000
@@ -782,15 +782,10 @@
self.source.transport.add_connection(conn)
def _fetch_revision_replay(self, editor, revmeta, parent_revmeta):
- if parent_revmeta is None:
- low_water_mark = 0
- else:
- low_water_mark = parent_revmeta.revnum
assert revmeta.revnum >= 0
- assert low_water_mark >= 0
conn = self.source.transport.get_connection(revmeta.branch_path)
try:
- conn.replay(revmeta.revnum, low_water_mark, editor_strip_prefix(editor, revmeta.branch_path), True)
+ conn.replay(revmeta.revnum, 0, editor_strip_prefix(editor, revmeta.branch_path), True)
finally:
if not conn.busy:
self.source.transport.add_connection(conn)
@@ -904,18 +899,14 @@
pb.update("determining revision ranges", i, len(revs))
if (revmeta.metabranch is not None and
curmetabranch == revmeta.metabranch):
- (branch_path, low_water_mark, from_revnum, to_revnum, revmetas) = currange
+ (branch_path, from_revnum, to_revnum, revmetas) = currange
revmetas[revmeta.revnum] = (revmeta, mapping)
- currange = (revmeta.branch_path, low_water_mark, from_revnum, revmeta.revnum, revmetas)
+ currange = (revmeta.branch_path, from_revnum, revmeta.revnum, revmetas)
else:
if currange is not None:
ranges.append(currange)
parentrevmeta = revmeta.get_lhs_parent_revmeta(mapping)
- if parentrevmeta is None:
- low_water_mark = 0
- else:
- low_water_mark = parentrevmeta.revnum
- currange = (revmeta.branch_path, low_water_mark, revmeta.revnum, revmeta.revnum,
+ currange = (revmeta.branch_path, revmeta.revnum, revmeta.revnum,
{revmeta.revnum: (revmeta, mapping)})
curmetabranch = revmeta.metabranch
finally:
@@ -928,7 +919,7 @@
self.target.start_write_group()
try:
- for (branch_path, low_water_mark, start_revision, end_revision, revmetas) in ranges:
+ for (branch_path, start_revision, end_revision, revmetas) in ranges:
def revstart(revnum, revprops):
if pb is not None:
pb.update("fetching revisions", revnum, len(revs))
@@ -941,7 +932,7 @@
conn = self.source.transport.get_connection(branch_path)
try:
- conn.replay_range(start_revision, end_revision, low_water_mark, (revstart, revfinish), True)
+ conn.replay_range(start_revision, end_revision, 0, (revstart, revfinish), True)
finally:
if not conn.busy:
self.source.transport.add_connection(conn)
More information about the bazaar-commits
mailing list