return self.__run_in_repo(c.run_fatal)
def update(self, subdir=None, recursive=None):
- self.__run_command_in_repo("git fetch --tags")
- self.__run_command_in_repo("git pull")
+ self.__run_command_in_repo("git fetch origin --tags")
+ self.__run_command_in_repo("git fetch origin")
+ self.__run_command_in_repo("git merge --ff origin/master")
def to_branch(self, branch, remote=True):
if remote:
@classmethod
def has_moved_to_git(cls, module, config):
module = git_to_svn_name(module)
- ret = SvnRepository.remote_exists("%s/%s/aaaa-has-moved-to-git" % (config['svnpath'], module))
- if not ret:
- # check if the module is already in Git
- return GitRepository.remote_exists(Module.git_remote_dir(module))
- return ret
+ # check if the module is already in Git
+# return SvnRepository.remote_exists("%s/%s/aaaa-has-moved-to-git" % (config['svnpath'], module))
+ return GitRepository.remote_exists(Module.git_remote_dir(module))
@classmethod