##// END OF EJS Templates
fix issue with strip() for revlog with non-monotonic linkrevs (issue1342)...
Benoit Boissinot -
r7134:cb6395fc default
parent child Browse files
Show More
@@ -1808,8 +1808,7 b' class localrepository(repo.repository):'
1808 for fname in extranodes:
1808 for fname in extranodes:
1809 if isinstance(fname, int):
1809 if isinstance(fname, int):
1810 continue
1810 continue
1811 add_extra_nodes(fname,
1811 msng_filenode_set.setdefault(fname, {})
1812 msng_filenode_set.setdefault(fname, {}))
1813 changedfiles[fname] = 1
1812 changedfiles[fname] = 1
1814 # Go through all our files in order sorted by name.
1813 # Go through all our files in order sorted by name.
1815 for fname in util.sort(changedfiles):
1814 for fname in util.sort(changedfiles):
@@ -1820,6 +1819,7 b' class localrepository(repo.repository):'
1820 # missing.
1819 # missing.
1821 if fname in msng_filenode_set:
1820 if fname in msng_filenode_set:
1822 prune_filenodes(fname, filerevlog)
1821 prune_filenodes(fname, filerevlog)
1822 add_extra_nodes(fname, msng_filenode_set[fname])
1823 msng_filenode_lst = msng_filenode_set[fname].keys()
1823 msng_filenode_lst = msng_filenode_set[fname].keys()
1824 else:
1824 else:
1825 msng_filenode_lst = []
1825 msng_filenode_lst = []
General Comments 0
You need to be logged in to leave comments. Login now