Index: webkit/build/webkit_version.py |
diff --git a/webkit/build/webkit_version.py b/webkit/build/webkit_version.py |
index c365b1875ddd7d48d95e8c84270e11fab4f76147..fe9233898b01a9d39f7c4e7b7ad307a6d727aa9e 100755 |
--- a/webkit/build/webkit_version.py |
+++ b/webkit/build/webkit_version.py |
@@ -60,20 +60,14 @@ def GetWebKitRevision(webkit_dir, version_file): |
default_lastchange=None, |
directory=os.path.join(webkit_dir, version_file_dir)) |
- if (version_info.url.startswith(version_info.root) and |
- version_info.url.endswith(version_file_dir)): |
- # Now compute the real WebKit URL by stripping off the version file |
- # directory from the URL we get out of version_info. |
- # Further, we want to strip off the "http://svn..." from the left. |
- # This is the root URL from the repository. |
- webkit_url = version_info.url[len(version_info.root):-len(version_file_dir)] |
- webkit_url = webkit_url.strip('/') |
- else: |
- # The data isn't as we expect: perhaps they're using git without svn? |
- # Just dump the output directly. |
- webkit_url = version_info.url |
- |
- return "%s@%s" % (webkit_url, version_info.revision) |
+ if version_info.url == None: |
+ version_info.url = 'Unknown URL' |
+ version_info.url = version_info.url.strip('/') |
+ |
+ if version_info.revision == None: |
+ version_info.revision = '0' |
+ |
+ return "%s@%s" % (version_info.url, version_info.revision) |
def EmitVersionHeader(webkit_dir, version_file, output_dir): |
@@ -107,5 +101,3 @@ def main(): |
if __name__ == "__main__": |
main() |
- |
- |