Example #1
0
 def populatedRepositorySetUp(self, parent, name):
     """Prepare the test repsotiroy"""
     self.workd = join(parent, name)
     deferred = run('mkdir', ['-p', self.workd])
     deferred.addCallback(lambda _: self.git('init'))
     deferred.addCallback(lambda _: add_commit(self.workd, 'bar', 
                                  'spong', 'foo'))
     return deferred.addCallback(lambda _: git(self.workd, 'tag', 'master-1'))
Example #2
0
 def tearDown(self):
     deferred = run('rm', ['-rf', self.parent_directory])
     def detach(_):
         del self.multigit
     deferred.addCallback(detach)
     return deferred.addCallback(lambda _: self.tearDownChangeSource())