Chromium Code Reviews| Index: roll_dep.py |
| diff --git a/roll_dep.py b/roll_dep.py |
| index c42d7d76eb8d5d9c214da8dc88512a63ab02d4f3..46bfd5d98ef1c0d7ffc4296613aa79687156ccc5 100755 |
| --- a/roll_dep.py |
| +++ b/roll_dep.py |
| @@ -27,6 +27,18 @@ from textwrap import dedent |
| SHA1_RE = re.compile('^[a-fA-F0-9]{40}$') |
| GIT_SVN_ID_RE = re.compile('^git-svn-id: .*@([0-9]+) .*$') |
| +ROLL_DESCRIPTION_STR = '''Roll %s from %s to %s |
| + |
| +Summary of changes available at: |
| + %s |
|
szager1
2014/08/29 21:09:07
Let's just get rid of the leading spaces, they ser
borenet
2014/08/29 21:14:23
Done.
|
| +''' |
| + |
| + |
| +def shorten_dep_path(dep): |
| + """Shorten the given dep path if necessary.""" |
| + while len(dep) > 40: |
|
szager1
2014/08/29 21:09:07
Let's make it 31 rather than 40; git commit topic
borenet
2014/08/29 21:14:23
Done.
|
| + dep = '.../' + dep.lstrip('./').partition('/')[2] |
| + return dep |
| def posix_path(path): |
| @@ -248,12 +260,8 @@ def generate_commit_message(deps_section, dep_name, new_rev): |
| if url.endswith('.git'): |
| url = url[:-4] |
| url += '/+log/%s..%s' % (old_rev[:12], new_rev[:12]) |
| - return dedent('''\ |
| - Rolled %s |
| - from revision %s |
| - to revision %s |
| - Summary of changes available at: |
| - %s\n''' % (dep_name, old_rev, new_rev, url)) |
| + return dedent(ROLL_DESCRIPTION_STR % ( |
| + shorten_dep_path(dep_name), old_rev[:12], new_rev[:12], url)) |
| def update_deps_entry(deps_lines, deps_ast, value_node, new_rev, comment): |
| line_idx = update_node(deps_lines, deps_ast, value_node, new_rev) |