Index: git_footers.py |
diff --git a/git_footers.py b/git_footers.py |
index fe72e18a9f832da4d0b5a774bfd6e1d5c2fee243..f3b2482a08958abf41aad1331a7217d2da9ee5a0 100755 |
--- a/git_footers.py |
+++ b/git_footers.py |
@@ -81,6 +81,14 @@ 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 |
+ # V8 has different semantics than Chromium. |
+ if re.match(r'.*https?://v8\.googlecode\.com/svn/trunk', |
+ match.group(1)): |
+ return ('refs/heads/candidates', match.group(2)) |
+ if re.match(r'.*https?://v8\.googlecode\.com/svn/branches/bleeding_edge', |
+ match.group(1)): |
+ return ('refs/heads/master', match.group(2)) |
+ |
# Assume that any trunk svn revision will match the commit-position |
# semantics. |
if re.match('.*/trunk.*$', match.group(1)): |