mirror of
https://gerrit.googlesource.com/git-repo
synced 2025-06-30 20:17:08 +00:00
Compare commits
7 Commits
Author | SHA1 | Date | |
---|---|---|---|
62d0b10a7b | |||
d666e93ecc | |||
3f61950f01 | |||
4fd38ecc3a | |||
9fae805e04 | |||
6a927c5d19 | |||
eca119e5d6 |
@ -147,6 +147,12 @@ class GitCommand(object):
|
|||||||
if ssh_proxy:
|
if ssh_proxy:
|
||||||
_setenv(env, 'REPO_SSH_SOCK', ssh_sock())
|
_setenv(env, 'REPO_SSH_SOCK', ssh_sock())
|
||||||
_setenv(env, 'GIT_SSH', _ssh_proxy())
|
_setenv(env, 'GIT_SSH', _ssh_proxy())
|
||||||
|
if 'http_proxy' in env and 'darwin' == sys.platform:
|
||||||
|
s = 'http.proxy=' + env['http_proxy']
|
||||||
|
p = env.get('GIT_CONFIG_PARAMETERS')
|
||||||
|
if p is not None:
|
||||||
|
s = p + ' ' + s
|
||||||
|
_setenv(env, 'GIT_CONFIG_PARAMETERS', s)
|
||||||
|
|
||||||
if project:
|
if project:
|
||||||
if not cwd:
|
if not cwd:
|
||||||
|
@ -38,6 +38,11 @@ elif test -x /usr/bin/pmset && /usr/bin/pmset -g batt |
|
|||||||
grep -q "Currently drawing from 'AC Power'"
|
grep -q "Currently drawing from 'AC Power'"
|
||||||
then
|
then
|
||||||
exit 0
|
exit 0
|
||||||
|
elif test -d /sys/bus/acpi/drivers/battery && test 0 = \
|
||||||
|
"$(find /sys/bus/acpi/drivers/battery/ -type l | wc -l)";
|
||||||
|
then
|
||||||
|
# No battery exists.
|
||||||
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Auto packing deferred; not on AC"
|
echo "Auto packing deferred; not on AC"
|
||||||
|
@ -666,6 +666,8 @@ class Project(object):
|
|||||||
manifest_groups: "-group1,group2"
|
manifest_groups: "-group1,group2"
|
||||||
the project will be matched.
|
the project will be matched.
|
||||||
"""
|
"""
|
||||||
|
if self.groups is None:
|
||||||
|
return True
|
||||||
matched = False
|
matched = False
|
||||||
for group in manifest_groups:
|
for group in manifest_groups:
|
||||||
if group.startswith('-') and group[1:] in self.groups:
|
if group.startswith('-') and group[1:] in self.groups:
|
||||||
|
16
repo
16
repo
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
## repo default configuration
|
## repo default configuration
|
||||||
##
|
##
|
||||||
REPO_URL='https://code.google.com/p/git-repo/'
|
REPO_URL='https://gerrit.googlesource.com/git-repo'
|
||||||
REPO_REV='stable'
|
REPO_REV='stable'
|
||||||
|
|
||||||
# Copyright (C) 2008 Google Inc.
|
# Copyright (C) 2008 Google Inc.
|
||||||
@ -28,7 +28,7 @@ if __name__ == '__main__':
|
|||||||
del magic
|
del magic
|
||||||
|
|
||||||
# increment this whenever we make important changes to this script
|
# increment this whenever we make important changes to this script
|
||||||
VERSION = (1, 16)
|
VERSION = (1, 17)
|
||||||
|
|
||||||
# increment this if the MAINTAINER_KEYS block is modified
|
# increment this if the MAINTAINER_KEYS block is modified
|
||||||
KEYRING_VERSION = (1,0)
|
KEYRING_VERSION = (1,0)
|
||||||
@ -220,7 +220,17 @@ def _Init(args):
|
|||||||
|
|
||||||
def _CheckGitVersion():
|
def _CheckGitVersion():
|
||||||
cmd = [GIT, '--version']
|
cmd = [GIT, '--version']
|
||||||
proc = subprocess.Popen(cmd, stdout=subprocess.PIPE)
|
try:
|
||||||
|
proc = subprocess.Popen(cmd, stdout=subprocess.PIPE)
|
||||||
|
except OSError, e:
|
||||||
|
print >>sys.stderr
|
||||||
|
print >>sys.stderr, "fatal: '%s' is not available" % GIT
|
||||||
|
print >>sys.stderr, 'fatal: %s' % e
|
||||||
|
print >>sys.stderr
|
||||||
|
print >>sys.stderr, 'Please make sure %s is installed'\
|
||||||
|
' and in your path.' % GIT
|
||||||
|
raise CloneFailure()
|
||||||
|
|
||||||
ver_str = proc.stdout.read().strip()
|
ver_str = proc.stdout.read().strip()
|
||||||
proc.stdout.close()
|
proc.stdout.close()
|
||||||
proc.wait()
|
proc.wait()
|
||||||
|
@ -103,6 +103,14 @@ or in the .git/config within the project. For example:
|
|||||||
autoupload = true
|
autoupload = true
|
||||||
autocopy = johndoe@company.com,my-team-alias@company.com
|
autocopy = johndoe@company.com,my-team-alias@company.com
|
||||||
|
|
||||||
|
review.URL.uploadtopic:
|
||||||
|
|
||||||
|
To add a topic branch whenever uploading a commit, you can set a
|
||||||
|
per-project or global Git option to do so. If review.URL.uploadtopic
|
||||||
|
is set to "true" then repo will assume you always want the equivalent
|
||||||
|
of the -t option to the repo command. If unset or set to "false" then
|
||||||
|
repo will make use of only the command line option.
|
||||||
|
|
||||||
References
|
References
|
||||||
----------
|
----------
|
||||||
|
|
||||||
@ -311,6 +319,11 @@ Gerrit Code Review: http://code.google.com/p/gerrit/
|
|||||||
branch.error = 'User aborted'
|
branch.error = 'User aborted'
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
# Check if topic branches should be sent to the server during upload
|
||||||
|
if opt.auto_topic is not True:
|
||||||
|
key = 'review.%s.uploadtopic' % branch.project.remote.review
|
||||||
|
opt.auto_topic = branch.project.config.GetBoolean(key)
|
||||||
|
|
||||||
branch.UploadForReview(people, auto_topic=opt.auto_topic)
|
branch.UploadForReview(people, auto_topic=opt.auto_topic)
|
||||||
branch.uploaded = True
|
branch.uploaded = True
|
||||||
except UploadError, e:
|
except UploadError, e:
|
||||||
|
Reference in New Issue
Block a user