mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-24 15:11:19 +02:00
Add flag to cros_mark_as_stable to specify tracking_branch.
TEST=Ran using default option and then tried -t chromiumorg/master and saw a correct failure since I don't have that branch to track against. Review URL: http://codereview.chromium.org/3032019
This commit is contained in:
parent
b28538692c
commit
80a3b2810a
@ -33,6 +33,9 @@ gflags.DEFINE_string('packages', '',
|
|||||||
short_name='p')
|
short_name='p')
|
||||||
gflags.DEFINE_string('push_options', '',
|
gflags.DEFINE_string('push_options', '',
|
||||||
'Options to use with git-cl push using push command.')
|
'Options to use with git-cl push using push command.')
|
||||||
|
gflags.DEFINE_string('tracking_branch', 'origin',
|
||||||
|
'Used with commit to specify branch to track against.',
|
||||||
|
short_name='t')
|
||||||
gflags.DEFINE_boolean('verbose', False,
|
gflags.DEFINE_boolean('verbose', False,
|
||||||
'Prints out verbose information about what is going on.',
|
'Prints out verbose information about what is going on.',
|
||||||
short_name='v')
|
short_name='v')
|
||||||
@ -159,7 +162,7 @@ class _GitBranch(object):
|
|||||||
def _Checkout(self, target, create=True):
|
def _Checkout(self, target, create=True):
|
||||||
"""Function used internally to create and move between branches."""
|
"""Function used internally to create and move between branches."""
|
||||||
if create:
|
if create:
|
||||||
git_cmd = 'git checkout -b %s origin' % target
|
git_cmd = 'git checkout -b %s %s' % (target, gflags.FLAGS.tracking_branch)
|
||||||
else:
|
else:
|
||||||
git_cmd = 'git checkout %s' % target
|
git_cmd = 'git checkout %s' % target
|
||||||
_RunCommand(git_cmd)
|
_RunCommand(git_cmd)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user