##// END OF EJS Templates
convert: correctly detect missing revlog for root revisions
Patrick Mezard -
r7232:c2ac09f8 default
parent child Browse files
Show More
@@ -255,6 +255,10 b' class mercurial_source(converter_source)'
255 parents = self.parents(ctx)
255 parents = self.parents(ctx)
256 if not parents:
256 if not parents:
257 files = util.sort(ctx.manifest().keys())
257 files = util.sort(ctx.manifest().keys())
258 if self.ignoreerrors:
259 # calling getcopies() is a simple way to detect missing
260 # revlogs and populate self.ignored
261 self.getcopies(ctx, files)
258 return [(f, rev) for f in files if f not in self.ignored], {}
262 return [(f, rev) for f in files if f not in self.ignored], {}
259 if self._changescache and self._changescache[0] == rev:
263 if self._changescache and self._changescache[0] == rev:
260 m, a, r = self._changescache[1]
264 m, a, r = self._changescache[1]
@@ -28,8 +28,8 b' scanning source...'
28 sorting...
28 sorting...
29 converting...
29 converting...
30 4 init
30 4 init
31 ignoring: data/b.i@1e88685f5dde: no match found
31 3 changebagain
32 3 changebagain
32 ignoring: data/b.i@4b3c32ced4f8: no match found
33 2 changeall
33 2 changeall
34 1 merge
34 1 merge
35 0 moveb
35 0 moveb
General Comments 0
You need to be logged in to leave comments. Login now