コード例 #1
0
ファイル: v_update.py プロジェクト: mikey179/dolly
	def pull(self, repo):
		if not util.checkRemote(repo):
			error = "{0} has a different remote on disk than in config".format(repo['local'])
			terminal.error("\n" + error)
			dolly.Dolly.warnings.append(error)
		if util.isGitRepo(repo):
			self.pullGit(repo)
		else:
			self.pullSvn(repo)
コード例 #2
0
ファイル: v_update.py プロジェクト: johannes85/dolly
	def pull(self, repo):
		if not util.checkRemote(repo):
			error = "{0} has a different remote on disk than in config".format(repo['local'])
			terminal.error("\n" + error)
			dolly.Dolly.warnings.append(error)
		if util.isGitRepo(repo):
			self.pullGit(repo)
		else:
			self.pullSvn(repo)
コード例 #3
0
ファイル: v_status.py プロジェクト: johannes85/dolly
	def status(self, repo):
		if not os.path.exists(repo['local']):
			dolly.Dolly.not_cloned.append(repo)
			return
		if not util.checkRemote(repo):
			error = "{0} has a different remote on disk than in config".format(repo['local'])
			terminal.error("\n" + error)
			dolly.Dolly.warnings.append(error)
		if util.isGitRepo(repo):
			self.statusGit(repo)
		else:
			self.statusSvn(repo)
コード例 #4
0
ファイル: v_status.py プロジェクト: mikey179/dolly
 def status(self, repo):
     if not os.path.exists(repo['local']):
         dolly.Dolly.not_cloned.append(repo)
         return
     if not util.checkRemote(repo):
         error = "{0} has a different remote on disk than in config".format(
             repo['local'])
         terminal.error("\n" + error)
         dolly.Dolly.warnings.append(error)
     if util.isGitRepo(repo):
         self.statusGit(repo)
     else:
         self.statusSvn(repo)
コード例 #5
0
ファイル: v_update.py プロジェクト: johannes85/dolly
	def clone(self, repo):
		if util.isGitRepo(repo):
			self.cloneGit(repo)
		else:
			self.cloneSvn(repo)
コード例 #6
0
ファイル: repository.py プロジェクト: xp-forge/dolly
def create(repo):
	if util.isGitRepo(repo):
		return GitRepository(repo)
	else:
		return SVNRepository(repo)
コード例 #7
0
ファイル: v_update.py プロジェクト: mikey179/dolly
	def clone(self, repo):
		if util.isGitRepo(repo):
			self.cloneGit(repo)
		else:
			self.cloneSvn(repo)