mirror of
https://gerrit.googlesource.com/git-repo
synced 2024-12-21 07:16:21 +00:00
New flag for repo upload: --current_branch (--cbr)
A convenient equivalent to `repo upload --br=<current git branch>`. Note that the head branch will be selected for each project uploaded by repo, so different branches may be uploaded for different projects. Change-Id: I10ad8ceaa63f055105c2d847c6e329fa4226dbaf
This commit is contained in:
parent
c3d2f2b76f
commit
e9d6b611c5
@ -123,6 +123,9 @@ Gerrit Code Review: http://code.google.com/p/gerrit/
|
|||||||
p.add_option('--br',
|
p.add_option('--br',
|
||||||
type='string', action='store', dest='branch',
|
type='string', action='store', dest='branch',
|
||||||
help='Branch to upload.')
|
help='Branch to upload.')
|
||||||
|
p.add_option('--cbr', '--current-branch',
|
||||||
|
dest='current_branch', action='store_true',
|
||||||
|
help='Upload current git branch.')
|
||||||
|
|
||||||
# Options relating to upload hook. Note that verify and no-verify are NOT
|
# Options relating to upload hook. Note that verify and no-verify are NOT
|
||||||
# opposites of each other, which is why they store to different locations.
|
# opposites of each other, which is why they store to different locations.
|
||||||
@ -351,6 +354,10 @@ Gerrit Code Review: http://code.google.com/p/gerrit/
|
|||||||
branch = opt.branch
|
branch = opt.branch
|
||||||
|
|
||||||
for project in project_list:
|
for project in project_list:
|
||||||
|
if opt.current_branch:
|
||||||
|
cbr = project.CurrentBranch
|
||||||
|
avail = [project.GetUploadableBranch(cbr)] if cbr else None
|
||||||
|
else:
|
||||||
avail = project.GetUploadableBranches(branch)
|
avail = project.GetUploadableBranches(branch)
|
||||||
if avail:
|
if avail:
|
||||||
pending.append((project, avail))
|
pending.append((project, avail))
|
||||||
|
Loading…
Reference in New Issue
Block a user