git_cl: Clean up spelling, docstrings and printed messages.
This mostly changes simple typos, e.g.:
strack->stack
assosiated->associated
unsettin->unsetting
diangose->diagnose
desciption->description
commment->comment
This CL also changes some docstrings and capitalizes
some printed messages.
Change-Id: I758b47f069a6de2d0d94a76ff85587bdc51c9daf
Reviewed-on: https://chromium-review.googlesource.com/519614
Commit-Queue: Quinten Yearsley <[email protected]>
Reviewed-by: Andrii Shyshkalov <[email protected]>
diff --git a/git_cl.py b/git_cl.py
index 4b58c71..a935c63 100755
--- a/git_cl.py
+++ b/git_cl.py
@@ -91,7 +91,7 @@
# Used by tests/git_cl_test.py to add extra logging.
# Inside the weirdly failing test, add this:
# >>> self.mock(git_cl, '_IS_BEING_TESTED', True)
-# And scroll up to see the strack trace printed.
+# And scroll up to see the stack trace printed.
_IS_BEING_TESTED = False
@@ -274,7 +274,7 @@
def _get_committer_timestamp(commit):
- """Returns unix timestamp as integer of a committer in a commit.
+ """Returns Unix timestamp as integer of a committer in a commit.
Commit can be whatever git show would recognize, such as HEAD, sha1 or ref.
"""
@@ -306,6 +306,7 @@
help='Disallows git from looking for copies.')
old_parser_args = parser.parse_args
+
def Parse(args):
options, args = old_parser_args(args)
@@ -326,6 +327,7 @@
_git_set_branch_config_value('git-find-copies', bool(options.find_copies))
return options, args
+
parser.parse_args = Parse
@@ -497,7 +499,7 @@
issue=changelist.GetIssue(),
patch=patchset)
- shared_parameters_properties = changelist.GetTryjobProperties(patchset)
+ shared_parameters_properties = changelist.GetTryJobProperties(patchset)
shared_parameters_properties['category'] = category
if options.clobber:
shared_parameters_properties['clobber'] = True
@@ -609,7 +611,7 @@
def print_try_jobs(options, builds):
"""Prints nicely result of fetch_try_jobs."""
if not builds:
- print('No try jobs scheduled')
+ print('No try jobs scheduled.')
return
# Make a copy, because we'll be modifying builds dictionary.
@@ -624,7 +626,7 @@
parameters = json.loads(b['parameters_json'])
name = parameters['builder_name']
except (ValueError, KeyError) as error:
- print('WARNING: failed to get builder name for build %s: %s' % (
+ print('WARNING: Failed to get builder name for build %s: %s' % (
b['id'], error))
name = None
builder_names_cache[b['id']] = name
@@ -856,7 +858,7 @@
return self._GetRietveldConfig('private', error_ok=True)
def GetIsGerrit(self):
- """Return true if this repo is assosiated with gerrit code review system."""
+ """Return true if this repo is associated with gerrit code review system."""
if self.is_gerrit is None:
self.is_gerrit = (
self._GetConfig('gerrit.host', error_ok=True).lower() == 'true')
@@ -938,7 +940,7 @@
'+refs/meta/config:refs/git_cl/meta/config'])
if error:
# Ref doesn't exist or isn't accessible to current user.
- print('WARNING: failed to fetch project config for %s: %s' %
+ print('WARNING: Failed to fetch project config for %s: %s' %
(remote_url, error))
yield None
return
@@ -1190,9 +1192,10 @@
return self._codereview == 'gerrit'
def GetCCList(self):
- """Return the users cc'd on this CL.
+ """Returns the users cc'd on this CL.
- Return is a string suitable for passing to git cl with the --cc flag.
+ The return value is a string suitable for passing to git cl with the --cc
+ flag.
"""
if self.cc is None:
base_cc = settings.GetDefaultCCList()
@@ -1207,8 +1210,8 @@
return self.cc
def SetWatchers(self, watchers):
- """Set the list of email addresses that should be cc'd based on the changed
- files in this CL.
+ """Sets the list of email addresses that should be cc'd based on the changed
+ files in this CL.
"""
self.watchers = watchers
@@ -1332,10 +1335,10 @@
if upstream_git_obj is None:
if self.GetBranch() is None:
- print('ERROR: unable to determine current branch (detached HEAD?)',
+ print('ERROR: Unable to determine current branch (detached HEAD?)',
file=sys.stderr)
else:
- print('ERROR: no upstream branch', file=sys.stderr)
+ print('ERROR: No upstream branch.', file=sys.stderr)
return False
# Verify the commit we're diffing against is in our current branch.
@@ -1559,7 +1562,7 @@
return presubmit_support.DoPresubmitChecks(change, committing,
verbose=verbose, output_stream=sys.stdout, input_stream=sys.stdin,
default_presubmit=None, may_prompt=may_prompt,
- rietveld_obj=self._codereview_impl.GetRieveldObjForPresubmit(),
+ rietveld_obj=self._codereview_impl.GetRietveldObjForPresubmit(),
gerrit_obj=self._codereview_impl.GetGerritObjForPresubmit())
except presubmit_support.PresubmitFailure as e:
DieWithError(
@@ -1735,12 +1738,12 @@
return self._codereview_impl.GetMostRecentPatchset()
def CannotTriggerTryJobReason(self):
- """Returns reason (str) if unable trigger tryjobs on this CL or None."""
+ """Returns reason (str) if unable trigger try jobs on this CL or None."""
return self._codereview_impl.CannotTriggerTryJobReason()
- def GetTryjobProperties(self, patchset=None):
- """Returns dictionary of properties to launch tryjob."""
- return self._codereview_impl.GetTryjobProperties(patchset=patchset)
+ def GetTryJobProperties(self, patchset=None):
+ """Returns dictionary of properties to launch try job."""
+ return self._codereview_impl.GetTryJobProperties(patchset=patchset)
def __getattr__(self, attr):
# This is because lots of untested code accesses Rietveld-specific stuff
@@ -1797,12 +1800,12 @@
raise NotImplementedError()
def _PostUnsetIssueProperties(self):
- """Which branch-specific properties to erase when unsettin issue."""
+ """Which branch-specific properties to erase when unsetting issue."""
return []
- def GetRieveldObjForPresubmit(self):
+ def GetRietveldObjForPresubmit(self):
# This is an unfortunate Rietveld-embeddedness in presubmit.
- # For non-Rietveld codereviews, this probably should return a dummy object.
+ # For non-Rietveld code reviews, this probably should return a dummy object.
raise NotImplementedError()
def GetGerritObjForPresubmit(self):
@@ -1875,24 +1878,25 @@
raise NotImplementedError()
def SetCQState(self, new_state):
- """Update the CQ state for latest patchset.
+ """Updates the CQ state for the latest patchset.
Issue must have been already uploaded and known.
"""
raise NotImplementedError()
def CannotTriggerTryJobReason(self):
- """Returns reason (str) if unable trigger tryjobs on this CL or None."""
+ """Returns reason (str) if unable trigger try jobs on this CL or None."""
raise NotImplementedError()
def GetIssueOwner(self):
raise NotImplementedError()
- def GetTryjobProperties(self, patchset=None):
+ def GetTryJobProperties(self, patchset=None):
raise NotImplementedError()
class _RietveldChangelistImpl(_ChangelistCodereviewBase):
+
def __init__(self, changelist, auth_config=None, codereview_host=None):
super(_RietveldChangelistImpl, self).__init__(changelist)
assert settings, 'must be initialized in _ChangelistCodereviewBase'
@@ -1975,8 +1979,8 @@
return 'CL %s is private' % self.GetIssue()
return None
- def GetTryjobProperties(self, patchset=None):
- """Returns dictionary of properties to launch tryjob."""
+ def GetTryJobProperties(self, patchset=None):
+ """Returns dictionary of properties to launch try job."""
project = (self.GetIssueProperties() or {}).get('project')
return {
'issue': self.GetIssue(),
@@ -2006,7 +2010,7 @@
return summary
def GetStatus(self):
- """Apply a rough heuristic to give a simple summary of an issue's review
+ """Applies a rough heuristic to give a simple summary of an issue's review
or CQ status, assuming adherence to a common workflow.
Returns None if no issue for this branch, or one of the following keywords:
@@ -2107,7 +2111,7 @@
def CodereviewServerConfigKey(cls):
return 'rietveldserver'
- def GetRieveldObjForPresubmit(self):
+ def GetRietveldObjForPresubmit(self):
return self.RpcServer()
def SetCQState(self, new_state):
@@ -2351,7 +2355,7 @@
# This happens for internal stuff http://crbug.com/614312.
parsed = urlparse.urlparse(self.GetRemoteUrl())
if parsed.scheme == 'sso':
- print('WARNING: using non https URLs for remote is likely broken\n'
+ print('WARNING: using non-https URLs for remote is likely broken\n'
' Your current remote is: %s' % self.GetRemoteUrl())
self._gerrit_host = '%s.googlesource.com' % self._gerrit_host
self._gerrit_server = 'https://%s' % self._gerrit_host
@@ -2411,7 +2415,7 @@
if gerrit_auth == git_auth:
return
print((
- 'WARNING: you have different credentials for Gerrit and git hosts:\n'
+ 'WARNING: You have different credentials for Gerrit and git hosts:\n'
' %s\n'
' %s\n'
' Consider running the following command:\n'
@@ -2458,13 +2462,13 @@
return
logging.debug('change %s owner is %s, cookies user is %s',
self.GetIssue(), self.GetIssueOwner(), cookies_user)
- # Maybe user has linked accounts or smth like that,
+ # Maybe user has linked accounts or something like that,
# so ask what Gerrit thinks of this user.
details = gerrit_util.GetAccountDetails(self._GetGerritHost(), 'self')
if details['email'] == self.GetIssueOwner():
return
if not force:
- print('WARNING: change %s is owned by %s, but you authenticate to Gerrit '
+ print('WARNING: Change %s is owned by %s, but you authenticate to Gerrit '
'as %s.\n'
'Uploading may fail due to lack of permissions.' %
(self.GetIssue(), self.GetIssueOwner(), details['email']))
@@ -2475,7 +2479,7 @@
"""Which branch-specific properties to erase when unsetting issue."""
return ['gerritsquashhash']
- def GetRieveldObjForPresubmit(self):
+ def GetRietveldObjForPresubmit(self):
class ThisIsNotRietveldIssue(object):
def __nonzero__(self):
# This is a hack to make presubmit_support think that rietveld is not
@@ -2487,7 +2491,7 @@
print(
'You aren\'t using Rietveld at the moment, but Gerrit.\n'
'Using Rietveld in your PRESUBMIT scripts won\'t work.\n'
- 'Please, either change your PRESUBIT to not use rietveld_obj.%s,\n'
+ 'Please, either change your PRESUBMIT to not use rietveld_obj.%s,\n'
'or use Rietveld for codereview.\n'
'See also http://crbug.com/579160.' % attr)
raise NotImplementedError()
@@ -2677,19 +2681,19 @@
last_upload = self._GitGetBranchConfigValue('gerritsquashhash')
# Note: git diff outputs nothing if there is no diff.
if not last_upload or RunGit(['diff', last_upload]).strip():
- print('WARNING: some changes from local branch haven\'t been uploaded')
+ print('WARNING: Some changes from local branch haven\'t been uploaded.')
else:
if detail['current_revision'] == last_upload:
differs = False
else:
- print('WARNING: local branch contents differ from latest uploaded '
- 'patchset')
+ print('WARNING: Local branch contents differ from latest uploaded '
+ 'patchset.')
if differs:
if not force:
confirm_or_exit(
'Do you want to submit latest Gerrit patchset and bypass hooks?\n',
action='submit')
- print('WARNING: bypassing hooks and submitting latest uploaded patchset')
+ print('WARNING: Bypassing hooks and submitting latest uploaded patchset.')
elif not bypass_hooks:
hook_results = self.RunHook(
committing=True,
@@ -2704,7 +2708,7 @@
links = self._GetChangeCommit().get('web_links', [])
for link in links:
if link.get('name') == 'gitiles' and link.get('url'):
- print('Landed as %s' % link.get('url'))
+ print('Landed as: %s' % link.get('url'))
break
return 0
@@ -2744,7 +2748,7 @@
self.SetIssue(self.GetIssue())
self.SetPatchset(patchset)
RunGit(['cherry-pick', 'FETCH_HEAD'])
- print('Committed patch for change %i patchset %i locally' %
+ print('Committed patch for change %i patchset %i locally.' %
(self.GetIssue(), self.GetPatchset()))
return 0
@@ -2778,7 +2782,7 @@
data = gclient_utils.FileRead(hook)
if not('From Gerrit Code Review' in data and 'add_ChangeId()' in data):
return
- print('Warning: you have Gerrit commit-msg hook installed.\n'
+ print('WARNING: You have Gerrit commit-msg hook installed.\n'
'It is not necessary for uploading with git cl in squash mode, '
'and may interfere with it in subtle ways.\n'
'We recommend you remove the commit-msg hook.')
@@ -2839,7 +2843,7 @@
break
if not footer_change_ids:
message = git_footers.add_footer_change_id(message, change_id)
- print('WARNING: appended missing Change-Id to change description')
+ print('WARNING: appended missing Change-Id to change description.')
continue
# There is already a valid footer but with different or several ids.
# Doing this automatically is non-trivial as we don't want to lose
@@ -2949,7 +2953,7 @@
# https://gerrit-review.googlesource.com/Documentation/user-upload.html
refspec_opts = []
if change_desc.get_reviewers(tbr_only=True):
- print('Adding self-LGTM (Code-Review +1) because of TBRs')
+ print('Adding self-LGTM (Code-Review +1) because of TBRs.')
refspec_opts.append('l=Code-Review+1')
@@ -2997,7 +3001,7 @@
except subprocess2.CalledProcessError:
DieWithError('Failed to create a change. Please examine output above '
'for the reason of the failure.\n'
- 'Hint: run command below to diangose common Git/Gerrit '
+ 'Hint: run command below to diagnose common Git/Gerrit '
'credential problems:\n'
' git cl creds-check\n',
change_desc)
@@ -3046,7 +3050,7 @@
code, _ = RunGitWithCode(['merge-base', '--is-ancestor', custom_cl_base,
local_ref_of_target_remote])
if code == 1:
- print('\nWARNING: manually specified base of this CL `%s` '
+ print('\nWARNING: Manually specified base of this CL `%s` '
'doesn\'t seem to belong to target remote branch `%s`.\n\n'
'If you proceed with upload, more than 1 CL may be created by '
'Gerrit as a result, in turn confusing or crashing git cl.\n\n'
@@ -3129,8 +3133,8 @@
if data['status'] in ('ABANDONED', 'MERGED'):
return 'CL %s is closed' % self.GetIssue()
- def GetTryjobProperties(self, patchset=None):
- """Returns dictionary of properties to launch tryjob."""
+ def GetTryJobProperties(self, patchset=None):
+ """Returns dictionary of properties to launch try job."""
data = self._GetChangeDetail(['ALL_REVISIONS'])
patchset = int(patchset or self.GetPatchset())
assert patchset
@@ -3287,7 +3291,7 @@
'R': reviewers,
}
- # Get the set of R= and TBR= lines and remove them from the desciption.
+ # Get the set of R= and TBR= lines and remove them from the description.
regexp = re.compile(self.R_LINE)
matches = [regexp.match(line) for line in self._description_lines]
new_desc = [l for i, l in enumerate(self._description_lines)
@@ -3636,7 +3640,7 @@
class _GitCookiesChecker(object):
- """Provides facilties for validating and suggesting fixes to .gitcookies."""
+ """Provides facilities for validating and suggesting fixes to .gitcookies."""
_GOOGLESOURCE = 'googlesource.com'
@@ -3665,7 +3669,7 @@
configured_path)
return
- print('WARNING: you have configured custom path to .gitcookies: %s\n'
+ print('WARNING: You have configured custom path to .gitcookies: %s\n'
'Gerrit and other depot_tools expect .gitcookies at %s\n' %
(configured_path, default_path))
@@ -3893,7 +3897,7 @@
checker.print_current_creds(include_netrc=True)
if not checker.find_and_report_problems():
- print('\nNo problems detected in your .gitcookies')
+ print('\nNo problems detected in your .gitcookies file.')
return 0
return 1
@@ -3902,7 +3906,7 @@
def CMDconfig(parser, args):
"""Edits configuration for this tree."""
- print('WARNING: git cl config works for Rietveld only')
+ print('WARNING: git cl config works for Rietveld only.')
# TODO(tandrii): remove this once we switch to Gerrit.
# See bugs http://crbug.com/637561 and http://crbug.com/600469.
parser.add_option('--activate-update', action='store_true',
@@ -4320,7 +4324,7 @@
def colorize_line(line):
for color in colors:
if color in line.upper():
- # Extract whitespaces first and the leading '-'.
+ # Extract whitespace first and the leading '-'.
indent = len(line) - len(line.lstrip(' ')) + 1
return line[:indent] + getattr(Fore, color) + line[indent:] + Fore.RESET
return line
@@ -4657,7 +4661,7 @@
return None
if target_branch:
- # Cannonicalize branch references to the equivalent local full symbolic
+ # Canonicalize branch references to the equivalent local full symbolic
# refs, which are then translated into the remote full symbolic refs
# below.
if '/' not in target_branch:
@@ -4817,7 +4821,7 @@
Creates a branch and uploads a CL for each group of files modified in the
current branch that share a common OWNERS file. In the CL description and
- commment, the string '$directory', is replaced with the directory containing
+ comment, the string '$directory', is replaced with the directory containing
the shared OWNERS file.
"""
parser.add_option("-d", "--description", dest="description_file",
@@ -4923,7 +4927,7 @@
if options.contributor:
if not re.match('^.*\s<\S+@\S+>$', options.contributor):
- print("Please provide contibutor as 'First Last <[email protected]>'")
+ print("Please provide contributor as 'First Last <[email protected]>'")
return 1
base_branch = args[0]
@@ -5618,7 +5622,7 @@
def CMDowners(parser, args):
- """Interactively find the owners for reviewing."""
+ """Interactively finds potential owners for reviewing."""
parser.add_option(
'--no-color',
action='store_true',
diff --git a/tests/git_cl_test.py b/tests/git_cl_test.py
index dedc69a..cb7228e 100755
--- a/tests/git_cl_test.py
+++ b/tests/git_cl_test.py
@@ -1060,7 +1060,7 @@
((['git', 'config', 'rietveld.tree-status-url'],), CERR1),
((['git', 'diff', '--no-ext-diff', '--stat', '-l100000', '-C50',
'fake_ancestor_sha', 'feature'],),
- # This command just prints smth like this:
+ # This command just prints something like this:
# file1.cpp | 53 ++++++--
# 1 file changed, 33 insertions(+), 20 deletions(-)\n
''),
@@ -1778,7 +1778,7 @@
issue=123456,
other_cl_owner='[email protected]')
self.assertIn(
- 'WARNING: change 123456 is owned by [email protected], but you '
+ 'WARNING: Change 123456 is owned by [email protected], but you '
'authenticate to Gerrit as [email protected].\n'
'Uploading may fail due to lack of permissions',
git_cl.sys.stdout.getvalue())
@@ -3029,7 +3029,7 @@
self.mock(sys, 'stdout', out)
self.assertEqual(0, cl.CMDLand(force=True, bypass_hooks=True, verbose=True))
self.assertRegexpMatches(out.getvalue(), 'Issue.*123 has been submitted')
- self.assertRegexpMatches(out.getvalue(), 'Landed as .*deadbeef')
+ self.assertRegexpMatches(out.getvalue(), 'Landed as: .*deadbeef')
BUILDBUCKET_BUILDS_MAP = {
'9000': {
@@ -3320,7 +3320,7 @@
self.assertEqual(0, git_cl.main(['creds-check']))
self.assertRegexpMatches(
sys.stdout.getvalue(),
- 'WARNING: you have configured custom path to .gitcookies: ')
+ 'WARNING: You have configured custom path to .gitcookies: ')
self.assertRegexpMatches(
sys.stdout.getvalue(),
'However, your configured .gitcookies file is missing.')
@@ -3490,6 +3490,7 @@
u'disapproval': False,
u'sender': u'[email protected]'})
+
if __name__ == '__main__':
logging.basicConfig(
level=logging.DEBUG if '-v' in sys.argv else logging.ERROR)