mirror of
https://github.com/Dev-Wiki/git-repo.git
synced 2025-02-24 07:37:28 +08: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