mirror of
https://gerrit.googlesource.com/git-repo
synced 2024-12-21 07:16:21 +00:00
help/version: sprinkle bug report URL around
Make it a bit easier for people to locate bug reporting info. Change-Id: If9c8939c84ebd52eb96b353c1797afa25868bb85 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/303943 Tested-by: Mike Frysinger <vapier@google.com> Reviewed-by: Raman Tenneti <rtenneti@google.com>
This commit is contained in:
parent
cd89ec147a
commit
a1cd770d56
4
error.py
4
error.py
@ -13,10 +13,6 @@
|
|||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
|
|
||||||
# URL to file bug reports for repo tool issues.
|
|
||||||
BUG_REPORT_URL = 'https://bugs.chromium.org/p/gerrit/issues/entry?template=Repo+tool+issue'
|
|
||||||
|
|
||||||
|
|
||||||
class ManifestParseError(Exception):
|
class ManifestParseError(Exception):
|
||||||
"""Failed to parse the manifest file.
|
"""Failed to parse the manifest file.
|
||||||
"""
|
"""
|
||||||
|
@ -26,9 +26,9 @@ import hashlib
|
|||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
from error import BUG_REPORT_URL
|
|
||||||
from git_command import GitCommand
|
from git_command import GitCommand
|
||||||
from git_refs import R_HEADS
|
from git_refs import R_HEADS
|
||||||
|
from wrapper import Wrapper
|
||||||
|
|
||||||
_SUPERPROJECT_GIT_NAME = 'superproject.git'
|
_SUPERPROJECT_GIT_NAME = 'superproject.git'
|
||||||
_SUPERPROJECT_MANIFEST_NAME = 'superproject_override.xml'
|
_SUPERPROJECT_MANIFEST_NAME = 'superproject_override.xml'
|
||||||
@ -273,7 +273,7 @@ class Superproject(object):
|
|||||||
projects_missing_commit_ids.append(path)
|
projects_missing_commit_ids.append(path)
|
||||||
if projects_missing_commit_ids:
|
if projects_missing_commit_ids:
|
||||||
print('error: please file a bug using %s to report missing commit_ids for: %s' %
|
print('error: please file a bug using %s to report missing commit_ids for: %s' %
|
||||||
(BUG_REPORT_URL, projects_missing_commit_ids), file=sys.stderr)
|
(Wrapper().BUG_URL, projects_missing_commit_ids), file=sys.stderr)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
manifest_path = self._WriteManfiestFile()
|
manifest_path = self._WriteManfiestFile()
|
||||||
|
4
repo
4
repo
@ -145,6 +145,8 @@ if not REPO_URL:
|
|||||||
REPO_REV = os.environ.get('REPO_REV')
|
REPO_REV = os.environ.get('REPO_REV')
|
||||||
if not REPO_REV:
|
if not REPO_REV:
|
||||||
REPO_REV = 'stable'
|
REPO_REV = 'stable'
|
||||||
|
# URL to file bug reports for repo tool issues.
|
||||||
|
BUG_URL = 'https://bugs.chromium.org/p/gerrit/issues/entry?template=Repo+tool+issue'
|
||||||
|
|
||||||
# increment this whenever we make important changes to this script
|
# increment this whenever we make important changes to this script
|
||||||
VERSION = (2, 14)
|
VERSION = (2, 14)
|
||||||
@ -1171,6 +1173,7 @@ The most commonly used repo commands are:
|
|||||||
|
|
||||||
For access to the full online help, install repo ("repo init").
|
For access to the full online help, install repo ("repo init").
|
||||||
""")
|
""")
|
||||||
|
print('Bug reports:', BUG_URL)
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
||||||
|
|
||||||
@ -1204,6 +1207,7 @@ def _Version():
|
|||||||
print('OS %s %s (%s)' % (uname.system, uname.release, uname.version))
|
print('OS %s %s (%s)' % (uname.system, uname.release, uname.version))
|
||||||
print('CPU %s (%s)' %
|
print('CPU %s (%s)' %
|
||||||
(uname.machine, uname.processor if uname.processor else 'unknown'))
|
(uname.machine, uname.processor if uname.processor else 'unknown'))
|
||||||
|
print('Bug reports:', BUG_URL)
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
||||||
|
|
||||||
|
@ -20,6 +20,7 @@ from subcmds import all_commands
|
|||||||
from color import Coloring
|
from color import Coloring
|
||||||
from command import PagedCommand, MirrorSafeCommand, GitcAvailableCommand, GitcClientCommand
|
from command import PagedCommand, MirrorSafeCommand, GitcAvailableCommand, GitcClientCommand
|
||||||
import gitc_utils
|
import gitc_utils
|
||||||
|
from wrapper import Wrapper
|
||||||
|
|
||||||
|
|
||||||
class Help(PagedCommand, MirrorSafeCommand):
|
class Help(PagedCommand, MirrorSafeCommand):
|
||||||
@ -78,6 +79,7 @@ Displays detailed usage information about a command.
|
|||||||
print(
|
print(
|
||||||
"See 'repo help <command>' for more information on a specific command.\n"
|
"See 'repo help <command>' for more information on a specific command.\n"
|
||||||
"See 'repo help --all' for a complete list of recognized commands.")
|
"See 'repo help --all' for a complete list of recognized commands.")
|
||||||
|
print('Bug reports:', Wrapper().BUG_URL)
|
||||||
|
|
||||||
def _PrintCommandHelp(self, cmd, header_prefix=''):
|
def _PrintCommandHelp(self, cmd, header_prefix=''):
|
||||||
class _Out(Coloring):
|
class _Out(Coloring):
|
||||||
|
@ -18,6 +18,7 @@ import sys
|
|||||||
from command import Command, MirrorSafeCommand
|
from command import Command, MirrorSafeCommand
|
||||||
from git_command import git, RepoSourceVersion, user_agent
|
from git_command import git, RepoSourceVersion, user_agent
|
||||||
from git_refs import HEAD
|
from git_refs import HEAD
|
||||||
|
from wrapper import Wrapper
|
||||||
|
|
||||||
|
|
||||||
class Version(Command, MirrorSafeCommand):
|
class Version(Command, MirrorSafeCommand):
|
||||||
@ -62,3 +63,4 @@ class Version(Command, MirrorSafeCommand):
|
|||||||
print('OS %s %s (%s)' % (uname.system, uname.release, uname.version))
|
print('OS %s %s (%s)' % (uname.system, uname.release, uname.version))
|
||||||
print('CPU %s (%s)' %
|
print('CPU %s (%s)' %
|
||||||
(uname.machine, uname.processor if uname.processor else 'unknown'))
|
(uname.machine, uname.processor if uname.processor else 'unknown'))
|
||||||
|
print('Bug reports:', Wrapper().BUG_URL)
|
||||||
|
Loading…
Reference in New Issue
Block a user