Lines Matching refs:directory
23 def FetchSVNRevision(directory): argument
36 cwd=directory,
62 def RunGitCommand(directory, command): argument
82 cwd=directory)
88 def FetchGitRevision(directory): argument
97 proc = RunGitCommand(directory, ['rev-parse', 'HEAD'])
105 def IsGitSVN(directory): argument
117 proc = RunGitCommand(directory, ['config', '--get-regexp', '^svn'])
123 def FetchGitSVNURL(directory): argument
132 if IsGitSVN(directory):
133 proc = RunGitCommand(directory, ['svn', 'info', '--url'])
143 def FetchGitSVNRoot(directory): argument
152 if IsGitSVN(directory):
154 proc = RunGitCommand(directory, git_command)
166 def LookupGitSVNRevision(directory, depth): argument
173 if not IsGitSVN(directory):
176 proc = RunGitCommand(directory, ['log', '-' + str(depth)])
188 def IsGitSVNDirty(directory): argument
196 return LookupGitSVNRevision(directory, 1) is None
199 def FetchGitSVNRevision(directory): argument
206 revision = LookupGitSVNRevision(directory, 999)
209 if IsGitSVNDirty(directory):
211 url = FetchGitSVNURL(directory)
212 root = FetchGitSVNRoot(directory)
216 def FetchVersionInfo(default_lastchange, directory=None): argument
221 version_info = (FetchSVNRevision(directory) or
222 FetchGitSVNRevision(directory) or FetchGitRevision(directory))