comparison hgext/mq.py @ 3072:e20e7e2623b0

strip: strip changelog before manifest
author Brendan Cully <brendan@kublai.com>
date Wed, 30 Aug 2006 15:13:45 -0700
parents a4374f7331e4
children 1a792e4a1f3a
comparison
equal deleted inserted replaced
3061:fe5c92529d1c 3072:e20e7e2623b0
692 chgrpfile = bundle(backupch) 692 chgrpfile = bundle(backupch)
693 693
694 stripall(rev, revnum) 694 stripall(rev, revnum)
695 695
696 change = chlog.read(rev) 696 change = chlog.read(rev)
697 chlog.strip(revnum, revnum)
697 repo.manifest.strip(repo.manifest.rev(change[0]), revnum) 698 repo.manifest.strip(repo.manifest.rev(change[0]), revnum)
698 chlog.strip(revnum, revnum)
699 if saveheads: 699 if saveheads:
700 self.ui.status("adding branch\n") 700 self.ui.status("adding branch\n")
701 commands.unbundle(self.ui, repo, chgrpfile, update=False) 701 commands.unbundle(self.ui, repo, chgrpfile, update=False)
702 if backup != "strip": 702 if backup != "strip":
703 os.unlink(chgrpfile) 703 os.unlink(chgrpfile)