Chromium Code Reviews| Index: gclient_utils.py |
| diff --git a/gclient_utils.py b/gclient_utils.py |
| index 9c62a2a5b53af41b5aedae595bda06ecc61b1b77..34dcfb0678485ee3bed621e9af5e3cbd996e5734 100644 |
| --- a/gclient_utils.py |
| +++ b/gclient_utils.py |
| @@ -84,6 +84,11 @@ def SplitUrlRevision(url): |
| return tuple(components) |
| +def IsGitSha(revision): |
| + """Returns true if the given string is a valid hex-encoded sha""" |
| + return re.match('^[a-fA-F0-9]{6,40}$', revision) != None |
|
szager1
2014/08/04 21:15:24
nit:
s/!= None/is not None/
Primiano Tucci (use gerrit)
2014/08/04 23:00:25
Done.
|
| + |
| + |
| def IsDateRevision(revision): |
| """Returns true if the given revision is of the form "{ ... }".""" |
| return bool(revision and re.match(r'^\{.+\}$', str(revision))) |