| Index: gclient_utils.py
|
| diff --git a/gclient_utils.py b/gclient_utils.py
|
| index 9c62a2a5b53af41b5aedae595bda06ecc61b1b77..f0d8cec6f49cb99637af1c11ac8e5e54d5ef8bb1 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) is not None
|
| +
|
| +
|
| def IsDateRevision(revision):
|
| """Returns true if the given revision is of the form "{ ... }"."""
|
| return bool(revision and re.match(r'^\{.+\}$', str(revision)))
|
|
|