Mercurial > hgsubversion
comparison hgsubversion/svncommands.py @ 1185:65ca78ac2ee1
svncommands: use meta.lastpulled instead of revmap.youngest
| author | Sean Farley <sean.michael.farley@gmail.com> |
|---|---|
| date | Mon, 24 Mar 2014 11:20:44 -0500 |
| parents | 8f9619a67565 |
| children | 85fe080461c6 199933008ab5 |
comparison
equal
deleted
inserted
replaced
| 1184:43384d2782dc | 1185:65ca78ac2ee1 |
|---|---|
| 64 | 64 |
| 65 youngest = 0 | 65 youngest = 0 |
| 66 startrev = 0 | 66 startrev = 0 |
| 67 sofar = [] | 67 sofar = [] |
| 68 branchinfo = {} | 68 branchinfo = {} |
| 69 youngestpath = os.path.join(meta.metapath, 'lastpulled') | |
| 70 if partial: | 69 if partial: |
| 71 try: | 70 try: |
| 71 # we can't use meta.lastpulled here because we are bootstraping the | |
| 72 # lastpulled and want to keep the cached value on disk during a | |
| 73 # partial rebuild | |
| 72 foundpartialinfo = False | 74 foundpartialinfo = False |
| 75 youngestpath = os.path.join(meta.metapath, 'lastpulled') | |
| 73 if os.path.exists(youngestpath): | 76 if os.path.exists(youngestpath): |
| 74 youngest = util.load(youngestpath) | 77 youngest = util.load(youngestpath) |
| 75 sofar = list(maps.RevMap.readmapfile(meta.revmap_file)) | 78 sofar = list(maps.RevMap.readmapfile(meta.revmap_file)) |
| 76 if sofar and len(sofar[-1].split(' ', 2)) > 1: | 79 if sofar and len(sofar[-1].split(' ', 2)) > 1: |
| 77 lasthash = sofar[-1].split(' ', 2)[1] | 80 lasthash = sofar[-1].split(' ', 2)[1] |
| 135 parentbranch = None | 138 parentbranch = None |
| 136 branchinfo.pop(parentbranch) | 139 branchinfo.pop(parentbranch) |
| 137 else: | 140 else: |
| 138 closed.add(parentctx.rev()) | 141 closed.add(parentctx.rev()) |
| 139 | 142 |
| 140 util.dump(youngest, youngestpath) | 143 meta.lastpulled = youngest |
| 141 ui.progress('prepare', None, total=numrevs) | 144 ui.progress('prepare', None, total=numrevs) |
| 142 | 145 |
| 143 for rev in xrange(startrev, len(repo)): | 146 for rev in xrange(startrev, len(repo)): |
| 144 ui.progress('rebuild', rev-startrev, total=numrevs) | 147 ui.progress('rebuild', rev-startrev, total=numrevs) |
| 145 try: | 148 try: |
