@classmethod
def checkout(cls, remote, path, options):
@classmethod
def checkout(cls, remote, path, options):
Command("svn co %s %s" % (remote, path), options).run_fatal()
return SvnRepository(path, options)
Command("svn co %s %s" % (remote, path), options).run_fatal()
return SvnRepository(path, options)
@classmethod
def checkout(cls, remote, path, options, depth=1):
@classmethod
def checkout(cls, remote, path, options, depth=1):
Command("git clone --depth %d %s %s" % (depth, remote, path), options).run_fatal()
return GitRepository(path, options)
Command("git clone --depth %d %s %s" % (depth, remote, path), options).run_fatal()
return GitRepository(path, options)
return self.__run_command_in_repo("git pull")
def commit(self, logfile):
return self.__run_command_in_repo("git pull")
def commit(self, logfile):