| Index: git_footers.py
|
| diff --git a/git_footers.py b/git_footers.py
|
| index b08d4648409ba0e3a404db01bec87c2650e3b44e..e426fe6c358967614a827b890442f99cc6d3d72a 100755
|
| --- a/git_footers.py
|
| +++ b/git_footers.py
|
| @@ -57,7 +57,7 @@ def get_unique(footers, key):
|
|
|
|
|
| def get_position(footers):
|
| - """Get the chrome commit position from a footer multimap using a heuristic.
|
| + """Get the commit position from the footers multimap using a heuristic.
|
|
|
| Returns:
|
| A tuple of the branch and the position on that branch. For example,
|
| @@ -79,8 +79,12 @@ def get_position(footers):
|
| if svn_commit:
|
| match = GIT_SVN_ID_PATTERN.match(svn_commit)
|
| assert match, 'Invalid git-svn-id value: %s' % svn_commit
|
| - if re.match('.*/chrome/trunk/src$', match.group(1)):
|
| + # Assume that any trunk svn revision will match the commit-position
|
| + # semantics.
|
| + if re.match('.*/trunk/.*$', match.group(1)):
|
| return ('refs/heads/master', match.group(2))
|
| +
|
| + # But for now only support faking branch-heads for chrome.
|
| branch_match = re.match('.*/chrome/branches/([\w/-]+)/src$', match.group(1))
|
| if branch_match:
|
| # svn commit numbers do not map to branches.
|
|
|