hgext/transplant.py
changeset 48946 642e31cb55f0
parent 48935 2cce2fa5bcf7
child 49729 acf4be97033b
equal deleted inserted replaced
48945:55d132525155 48946:642e31cb55f0
    73     b'log',
    73     b'log',
    74     default=None,
    74     default=None,
    75 )
    75 )
    76 
    76 
    77 
    77 
    78 class transplantentry(object):
    78 class transplantentry:
    79     def __init__(self, lnode, rnode):
    79     def __init__(self, lnode, rnode):
    80         self.lnode = lnode
    80         self.lnode = lnode
    81         self.rnode = rnode
    81         self.rnode = rnode
    82 
    82 
    83 
    83 
    84 class transplants(object):
    84 class transplants:
    85     def __init__(self, path=None, transplantfile=None, opener=None):
    85     def __init__(self, path=None, transplantfile=None, opener=None):
    86         self.path = path
    86         self.path = path
    87         self.transplantfile = transplantfile
    87         self.transplantfile = transplantfile
    88         self.opener = opener
    88         self.opener = opener
    89 
    89 
   126         if list:
   126         if list:
   127             del list[list.index(transplant)]
   127             del list[list.index(transplant)]
   128             self.dirty = True
   128             self.dirty = True
   129 
   129 
   130 
   130 
   131 class transplanter(object):
   131 class transplanter:
   132     def __init__(self, ui, repo, opts):
   132     def __init__(self, ui, repo, opts):
   133         self.ui = ui
   133         self.ui = ui
   134         self.repo = repo
   134         self.repo = repo
   135         self.path = repo.vfs.join(b'transplant')
   135         self.path = repo.vfs.join(b'transplant')
   136         self.opener = vfsmod.vfs(self.path)
   136         self.opener = vfsmod.vfs(self.path)