From d52d6a84a5dc0ba5264915b2e1524f65d1841b3b Mon Sep 17 00:00:00 2001 From: "Torne (Richard Coles)" Date: Fri, 31 May 2013 12:08:13 +0100 Subject: 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 --- chromium/tools/merge_from_chromium.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'chromium/tools') 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. -- cgit v1.2.3