Mercurial > hg
comparison hgext/convert/cvsps.py @ 51700:7f0cb9ee0534
Backout accidental publication of a large range of revisions
I accidentally published 25e7f9dcad0f::bd1483fd7088, this is the inverse.
author | Raphaël Gomès <rgomes@octobus.net> |
---|---|
date | Tue, 23 Jul 2024 10:02:46 +0200 |
parents | 493034cc3265 |
children | ca7bde5dbafb |
comparison
equal
deleted
inserted
replaced
51699:bd1483fd7088 | 51700:7f0cb9ee0534 |
---|---|
637 | 637 |
638 changesets = [] | 638 changesets = [] |
639 files = set() | 639 files = set() |
640 c = None | 640 c = None |
641 for i, e in enumerate(log): | 641 for i, e in enumerate(log): |
642 | |
642 # Check if log entry belongs to the current changeset or not. | 643 # Check if log entry belongs to the current changeset or not. |
643 | 644 |
644 # Since CVS is file-centric, two different file revisions with | 645 # Since CVS is file-centric, two different file revisions with |
645 # different branchpoints should be treated as belonging to two | 646 # different branchpoints should be treated as belonging to two |
646 # different changesets (and the ordering is important and not | 647 # different changesets (and the ordering is important and not |
980 | 981 |
981 off = len(revisions) | 982 off = len(revisions) |
982 branches = {} # latest version number in each branch | 983 branches = {} # latest version number in each branch |
983 ancestors = {} # parent branch | 984 ancestors = {} # parent branch |
984 for cs in changesets: | 985 for cs in changesets: |
986 | |
985 if opts[b"ancestors"]: | 987 if opts[b"ancestors"]: |
986 if cs.branch not in branches and cs.parents and cs.parents[0].id: | 988 if cs.branch not in branches and cs.parents and cs.parents[0].id: |
987 ancestors[cs.branch] = ( | 989 ancestors[cs.branch] = ( |
988 changesets[cs.parents[0].id - 1].branch, | 990 changesets[cs.parents[0].id - 1].branch, |
989 cs.parents[0].id, | 991 cs.parents[0].id, |