equal
deleted
inserted
replaced
12 import os |
12 import os |
13 import errno |
13 import errno |
14 |
14 |
15 def _bundle(repo, bases, heads, node, suffix, compress=True): |
15 def _bundle(repo, bases, heads, node, suffix, compress=True): |
16 """create a bundle with the specified revisions as a backup""" |
16 """create a bundle with the specified revisions as a backup""" |
17 cg = repo.changegroupsubset(bases, heads, 'strip') |
17 cg = changegroup.changegroupsubset(repo, bases, heads, 'strip') |
18 backupdir = repo.join("strip-backup") |
18 backupdir = repo.join("strip-backup") |
19 if not os.path.isdir(backupdir): |
19 if not os.path.isdir(backupdir): |
20 os.mkdir(backupdir) |
20 os.mkdir(backupdir) |
21 name = os.path.join(backupdir, "%s-%s.hg" % (short(node), suffix)) |
21 name = os.path.join(backupdir, "%s-%s.hg" % (short(node), suffix)) |
22 if compress: |
22 if compress: |