Get lastchange.py to work correctly on Git repositories.
commitbdaef127cf38fbfc489bbade92b48d62c53a5736
authoragable@chromium.org <agable@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 21 Aug 2014 20:27:40 +0000 (21 20:27 +0000)
committeragable@chromium.org <agable@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 21 Aug 2014 20:30:29 +0000 (21 20:30 +0000)
treeef424cc118c560ab1e6b6795b9e8da38526d78c9
parent03b08926225665edb93d35ec9b6c61fb709e666a
Get lastchange.py to work correctly on Git repositories.

This changes lastchange.py in two ways:
1) If the commit it finds is a Git hash, it outputs the whole hash, not just
   the first 7 characters.
2) It only looks at HEAD to see if there is a git-svn id. Previously, it used
   --grep=git-svn-id, which would find the most recent commit containing a
   git-svn id. This would be broken after the switch to git, as it would always
   find the last commit before the switch. Now, it only inspects the most recent
   commit, and falls through to pure-Git if that fails.

R=dilmah@chromium.org, stip@chromium.org
BUG=399113

Review URL: https://codereview.chromium.org/488733002

Cr-Commit-Position: refs/heads/master@{#291165}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291165 0039d316-1c4b-4281-b951-d872f2087c98
build/util/lastchange.py