summaryrefslogtreecommitdiffstats
path: root/chromium/tools
diff options
context:
space:
mode:
authorTorne (Richard Coles) <torne@google.com>2013-05-31 12:08:13 +0100
committerTorne (Richard Coles) <torne@google.com>2013-05-31 12:08:13 +0100
commitd52d6a84a5dc0ba5264915b2e1524f65d1841b3b (patch)
treed5893e908df0873ddf8baae3ec190d4d00f7c79d /chromium/tools
parentc03217fbee001280f4d23fa67f07496c219aeac0 (diff)
downloadandroid_frameworks_webview-d52d6a84a5dc0ba5264915b2e1524f65d1841b3b.tar.gz
android_frameworks_webview-d52d6a84a5dc0ba5264915b2e1524f65d1841b3b.tar.bz2
android_frameworks_webview-d52d6a84a5dc0ba5264915b2e1524f65d1841b3b.zip
Merge scripts: add LASTCHANGE.blink.
Create build/util/LASTCHANGE.blink when merging, containing the last version of Blink merged into third_party/WebKit. This is used to generate version header files. Change-Id: I3ddf5be9081d06541c48713db88a47ca0d37b33e
Diffstat (limited to 'chromium/tools')
-rwxr-xr-xchromium/tools/merge_from_chromium.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/chromium/tools/merge_from_chromium.py b/chromium/tools/merge_from_chromium.py
index cffd044..4a5702c 100755
--- a/chromium/tools/merge_from_chromium.py
+++ b/chromium/tools/merge_from_chromium.py
@@ -324,6 +324,12 @@ def _GenerateLastChange(svn_revision):
'w') as f:
f.write('LASTCHANGE=%s\n' % svn_revision)
merge_common.GetCommandStdout(['git', 'add', '-f', 'build/util/LASTCHANGE'])
+ logging.debug('Updating LASTCHANGE.blink ...')
+ with open(os.path.join(merge_common.REPOSITORY_ROOT,
+ 'build/util/LASTCHANGE.blink'), 'w') as f:
+ f.write('LASTCHANGE=%s\n' % _GetBlinkRevision())
+ merge_common.GetCommandStdout(['git', 'add', '-f',
+ 'build/util/LASTCHANGE.blink'])
if _ModifiedFilesInIndex():
merge_common.GetCommandStdout([
'git', 'commit', '-m',
@@ -396,6 +402,13 @@ def _GetSVNRevisionAndSHA1(git_branch, svn_revision, sha1=None):
return (svn_revision, sha1)
+def _GetBlinkRevision():
+ commit = merge_common.GetCommandStdout([
+ 'git', 'log', '-n1', '--grep=git-svn-id:', '--format=%H%n%b'],
+ cwd=os.path.join(merge_common.REPOSITORY_ROOT, 'third_party', 'WebKit'))
+ return _ParseSvnRevisionFromGitCommitMessage(commit)
+
+
def Snapshot(svn_revision, root_sha1, unattended):
"""Takes a snapshot of the Chromium tree and merges it into Android.