Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(608)

Unified Diff: tools/utils.py

Issue 1166743005: Remove GetSVNRevision from tools/utils.py (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: address comments Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « tools/dartium/buildbot_annotated_steps.py ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/utils.py
diff --git a/tools/utils.py b/tools/utils.py
index ec6312e0d871c4d8c7c07a020cc0b9e94070c4a0..cc37f6a15198e1911ae86236a2114514936ef860 100644
--- a/tools/utils.py
+++ b/tools/utils.py
@@ -294,7 +294,7 @@ def GetSemanticSDKVersion(ignore_svn_revision=False):
return None
if version.channel == 'be':
- postfix = '-edge' if ignore_svn_revision else '-edge.%s' % GetSVNRevision()
+ postfix = '-edge' if ignore_svn_revision else '-edge.%s' % GetGitRevision()
elif version.channel == 'dev':
postfix = '-dev.%s.%s' % (version.prerelease, version.prerelease_patch)
else:
@@ -303,24 +303,9 @@ def GetSemanticSDKVersion(ignore_svn_revision=False):
return '%s.%s.%s%s' % (version.major, version.minor, version.patch, postfix)
-def GetEclipseVersionQualifier():
- def pad(number, num_digits):
- number_str = str(number)
- return '0' * max(0, num_digits - len(number_str)) + number_str
-
- version = ReadVersionFile()
- if version.channel == 'be':
- return 'edge_%s' % pad(GetSVNRevision(), 6)
- elif version.channel == 'dev':
- return 'dev_%s_%s' % (pad(version.prerelease, 2),
- pad(version.prerelease_patch, 2))
- else:
- return 'release'
-
def GetVersion():
return GetSemanticSDKVersion()
-
# The editor used to produce the VERSION file put on gcs. We now produce this
# in the bots archiving the sdk.
# The content looks like this:
@@ -375,18 +360,6 @@ def ReadVersionFile():
print "Warning: VERSION file (%s) has wrong format" % version_file
return None
-def GetSVNRevision():
- # When building from tarball use tools/SVN_REVISION
- svn_revision_file = os.path.join(DART_DIR, 'tools', 'SVN_REVISION')
- try:
- with open(svn_revision_file) as fd:
- return fd.read()
- except:
- pass
-
- # TODO(ricow): Remove all calls to GetSVNRevision.
- # For now, simply forward call to GetArchiveVersion
- return GetArchiveVersion();
# Our schema for releases and archiving is based on an increasing
# sequence of numbers. In the svn world this was simply the revision of a
@@ -407,6 +380,14 @@ def GetArchiveVersion():
def GetGitRevision():
+ # When building from tarball use tools/GIT_REVISION
+ git_revision_file = os.path.join(DART_DIR, 'tools', 'GIT_REVISION')
+ try:
+ with open(git_revision_file) as fd:
+ return fd.read()
+ except:
+ pass
+
p = subprocess.Popen(['git', 'log', '-n', '1', '--pretty=format:%H'],
stdout = subprocess.PIPE,
stderr = subprocess.STDOUT, shell=IsWindows(),
@@ -418,7 +399,7 @@ def GetGitRevision():
return None
return output
-# To eliminate clashing with older archived builds on bleding edge we add
+# To eliminate clashing with older archived builds on bleeding edge we add
# a base number bigger the largest svn revision (this also gives us an easy
# way of seeing if an archive comes from git based or svn based commits).
GIT_NUMBER_BASE = 100000
« no previous file with comments | « tools/dartium/buildbot_annotated_steps.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698