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

Unified Diff: gclient_scm.py

Issue 257023: Modify the output of gclient update, gclient status to only print out... (Closed) Base URL: svn://chrome-svn/chrome/trunk/tools/depot_tools/
Patch Set: Created 11 years, 3 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
Index: gclient_scm.py
===================================================================
--- gclient_scm.py (revision 27770)
+++ gclient_scm.py (working copy)
@@ -250,7 +250,7 @@
command = ['checkout', url, checkout_path]
if revision:
command.extend(['--revision', str(revision)])
- RunSVNAndGetFileList(command, self._root_dir, file_list)
+ RunSVNAndGetFileList(options, command, self._root_dir, file_list)
return
# Get the existing scm url and the revision number of the current checkout.
@@ -261,12 +261,12 @@
"and try again." %
checkout_path)
- if options.manually_grab_svn_rev:
- # Retrieve the current HEAD version because svn is slow at null updates.
- if not revision:
- from_info_live = CaptureSVNInfo(from_info['URL'], '.')
- revision = str(from_info_live['Revision'])
- rev_str = ' at %s' % revision
+ # Retrieve the current HEAD version because svn is slow at null updates.
+ if not revision:
+ from_info_live = CaptureSVNInfo(from_info['URL'], '.')
+ revision = str(from_info_live['Revision'])
+ rev_str = ' at %s' % revision
+ forced_revision = True
if from_info['URL'] != components[0]:
to_info = CaptureSVNInfo(url, '.')
@@ -308,7 +308,7 @@
command = ['checkout', url, checkout_path]
if revision:
command.extend(['--revision', str(revision)])
- RunSVNAndGetFileList(command, self._root_dir, file_list)
+ RunSVNAndGetFileList(options, command, self._root_dir, file_list)
return
@@ -322,7 +322,7 @@
command = ["update", checkout_path]
if revision:
command.extend(['--revision', str(revision)])
- RunSVNAndGetFileList(command, self._root_dir, file_list)
+ RunSVNAndGetFileList(options, command, self._root_dir, file_list)
def revert(self, options, args, file_list):
"""Reverts local modifications. Subversion specific.
@@ -372,7 +372,7 @@
# svn revert is so broken we don't even use it. Using
# "svn up --revision BASE" achieve the same effect.
- RunSVNAndGetFileList(['update', '--revision', 'BASE'], path, file_list)
+ RunSVNAndGetFileList(options, ['update', '--revision', 'BASE'], path, file_list)
M-A Ruel 2009/10/02 01:23:10 80 cols
def runhooks(self, options, args, file_list):
self.status(options, args, file_list)
@@ -389,7 +389,7 @@
% (' '.join(command), path))
# There's no file list to retrieve.
else:
- RunSVNAndGetFileList(command, path, file_list)
+ RunSVNAndGetFileList(options, command, path, file_list)
def pack(self, options, args, file_list):
"""Generates a patch file which can be applied to the root of the
@@ -483,7 +483,7 @@
stderr=stderr).communicate()[0]
-def RunSVNAndGetFileList(args, in_directory, file_list):
+def RunSVNAndGetFileList(options, args, in_directory, file_list):
"""Runs svn checkout, update, or status, output to stdout.
The first item in args must be either "checkout", "update", or "status".
@@ -493,6 +493,7 @@
sys.stdout as in RunSVN.
Args:
+ options: command line options to gclient
args: A sequence of command line parameters to be passed to svn.
in_directory: The directory where svn is to be run.
@@ -532,8 +533,8 @@
RunSVNAndFilterOutput(args,
in_directory,
+ options.verbose,
True,
- True,
CaptureMatchingLines)
def RunSVNAndFilterOutput(args,

Powered by Google App Engine
This is Rietveld 408576698