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

Unified Diff: gclient_scm.py

Issue 2430523004: Remove unnecessary rev_str variable from gclient_scm (Closed)
Patch Set: Rebase Created 4 years, 2 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 | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: gclient_scm.py
diff --git a/gclient_scm.py b/gclient_scm.py
index d46d47eef0c514a72b30da7e159822fafd40c034..f22d712abe7ddbf0f359189876643a207b43e762 100644
--- a/gclient_scm.py
+++ b/gclient_scm.py
@@ -361,7 +361,6 @@ class GitWrapper(SCMWrapper):
# If a dependency is not pinned, track the default remote branch.
default_rev = 'refs/remotes/%s/master' % self.remote
url, deps_revision = gclient_utils.SplitUrlRevision(self.url)
- rev_str = ""
revision = deps_revision
managed = True
if options.revision:
@@ -378,13 +377,12 @@ class GitWrapper(SCMWrapper):
if managed:
self._DisableHooks()
- rev_str = ' at %s' % revision
files = [] if file_list is not None else None
printed_path = False
verbose = []
if options.verbose:
- self.Print('_____ %s%s' % (self.relpath, rev_str), timestamp=False)
+ self.Print('_____ %s at %s' % (self.relpath, revision), timestamp=False)
verbose = ['--verbose']
printed_path = True
@@ -465,7 +463,7 @@ class GitWrapper(SCMWrapper):
self.Print('_____ switching %s to a new upstream' % self.relpath)
if not (options.force or options.reset):
# Make sure it's clean
- self._CheckClean(rev_str)
+ self._CheckClean(revision)
# Switch over to the new upstream
self._Run(['remote', 'set-url', self.remote, url], options)
if mirror:
@@ -542,8 +540,8 @@ class GitWrapper(SCMWrapper):
if current_type == 'detached':
# case 0
- self._CheckClean(rev_str)
- self._CheckDetachedHead(rev_str, options)
+ self._CheckClean(revision)
+ self._CheckDetachedHead(revision, options)
if self._Capture(['rev-list', '-n', '1', 'HEAD']) == revision:
self.Print('Up-to-date; skipping checkout.')
else:
@@ -556,7 +554,7 @@ class GitWrapper(SCMWrapper):
quiet=True,
)
if not printed_path:
- self.Print('_____ %s%s' % (self.relpath, rev_str), timestamp=False)
+ self.Print('_____ %s at %s' % (self.relpath, revision), timestamp=False)
elif current_type == 'hash':
# case 1
# Can't find a merge-base since we don't know our upstream. That makes
@@ -578,7 +576,7 @@ class GitWrapper(SCMWrapper):
# case 4
new_base = ''.join(remote_ref)
if not printed_path:
- self.Print('_____ %s%s' % (self.relpath, rev_str), timestamp=False)
+ self.Print('_____ %s at %s' % (self.relpath, revision), timestamp=False)
switch_error = ("Could not switch upstream branch from %s to %s\n"
% (upstream_branch, new_base) +
"Please use --force or merge or rebase manually:\n" +
@@ -587,7 +585,7 @@ class GitWrapper(SCMWrapper):
force_switch = False
if options.force:
try:
- self._CheckClean(rev_str)
+ self._CheckClean(revision)
# case 4a
force_switch = True
except gclient_utils.Error as e:
@@ -623,7 +621,8 @@ class GitWrapper(SCMWrapper):
if re.match('fatal: Not possible to fast-forward, aborting.', e.stderr):
files = []
if not printed_path:
- self.Print('_____ %s%s' % (self.relpath, rev_str), timestamp=False)
+ self.Print('_____ %s at %s' % (self.relpath, revision),
+ timestamp=False)
printed_path = True
while True:
if not options.auto_rebase:
@@ -655,7 +654,8 @@ class GitWrapper(SCMWrapper):
"changes or stash them before you can merge.\n",
e.stderr):
if not printed_path:
- self.Print('_____ %s%s' % (self.relpath, rev_str), timestamp=False)
+ self.Print('_____ %s at %s' % (self.relpath, revision),
+ timestamp=False)
printed_path = True
raise gclient_utils.Error(e.stderr)
else:
@@ -667,7 +667,8 @@ class GitWrapper(SCMWrapper):
# Fast-forward merge was successful
if not re.match('Already up-to-date.', merge_output) or verbose:
if not printed_path:
- self.Print('_____ %s%s' % (self.relpath, rev_str), timestamp=False)
+ self.Print('_____ %s at %s' % (self.relpath, revision),
+ timestamp=False)
printed_path = True
self.Print(merge_output.strip())
if not verbose:
@@ -680,11 +681,11 @@ class GitWrapper(SCMWrapper):
# If the rebase generated a conflict, abort and ask user to fix
if self._IsRebasing():
- raise gclient_utils.Error('\n____ %s%s\n'
+ raise gclient_utils.Error('\n____ %s at %s\n'
'\nConflict while rebasing this branch.\n'
'Fix the conflict and run gclient again.\n'
'See man git-rebase for details.\n'
- % (self.relpath, rev_str))
+ % (self.relpath, revision))
if verbose:
self.Print('Checked out revision %s' % self.revinfo(options, (), None),
@@ -1048,35 +1049,35 @@ class GitWrapper(SCMWrapper):
os.path.isdir(os.path.join(g, "rebase-merge")) or
os.path.isdir(os.path.join(g, "rebase-apply")))
- def _CheckClean(self, rev_str):
+ def _CheckClean(self, revision):
lockfile = os.path.join(self.checkout_path, ".git", "index.lock")
if os.path.exists(lockfile):
raise gclient_utils.Error(
- '\n____ %s%s\n'
+ '\n____ %s at %s\n'
'\tYour repo is locked, possibly due to a concurrent git process.\n'
'\tIf no git executable is running, then clean up %r and try again.\n'
- % (self.relpath, rev_str, lockfile))
+ % (self.relpath, revision, lockfile))
# Make sure the tree is clean; see git-rebase.sh for reference
try:
scm.GIT.Capture(['update-index', '--ignore-submodules', '--refresh'],
cwd=self.checkout_path)
except subprocess2.CalledProcessError:
- raise gclient_utils.Error('\n____ %s%s\n'
+ raise gclient_utils.Error('\n____ %s at %s\n'
'\tYou have unstaged changes.\n'
'\tPlease commit, stash, or reset.\n'
- % (self.relpath, rev_str))
+ % (self.relpath, revision))
try:
scm.GIT.Capture(['diff-index', '--cached', '--name-status', '-r',
'--ignore-submodules', 'HEAD', '--'],
cwd=self.checkout_path)
except subprocess2.CalledProcessError:
- raise gclient_utils.Error('\n____ %s%s\n'
+ raise gclient_utils.Error('\n____ %s at %s\n'
'\tYour index contains uncommitted changes\n'
'\tPlease commit, stash, or reset.\n'
- % (self.relpath, rev_str))
+ % (self.relpath, revision))
- def _CheckDetachedHead(self, rev_str, _options):
+ def _CheckDetachedHead(self, revision, _options):
# HEAD is detached. Make sure it is safe to move away from (i.e., it is
# reference by a commit). If not, error out -- most likely a rebase is
# in progress, try to detect so we can give a better error.
@@ -1087,12 +1088,12 @@ class GitWrapper(SCMWrapper):
# Commit is not contained by any rev. See if the user is rebasing:
if self._IsRebasing():
# Punt to the user
- raise gclient_utils.Error('\n____ %s%s\n'
+ raise gclient_utils.Error('\n____ %s at %s\n'
'\tAlready in a conflict, i.e. (no branch).\n'
'\tFix the conflict and run gclient again.\n'
'\tOr to abort run:\n\t\tgit-rebase --abort\n'
'\tSee man git-rebase for details.\n'
- % (self.relpath, rev_str))
+ % (self.relpath, revision))
# Let's just save off the commit so we can proceed.
name = ('saved-by-gclient-' +
self._Capture(['rev-parse', '--short', 'HEAD']))
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698