Make 'gcl change --force' generate random changename in read-only checkout.

BUG=27241
TEST=running 'gcl change --force' in a read-only checkout creates random changename.

M      gcl.py

Review URL: http://codereview.chromium.org/387001

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@31552 0039d316-1c4b-4281-b951-d872f2087c98
experimental/szager/collated-output
maruel@chromium.org 16 years ago
parent f40fbb3bfb
commit a31d6586f9

@ -1239,12 +1239,19 @@ def main(argv=None):
DeleteEmptyChangeLists()
return 0
if len(argv) == 2:
if command == "change":
if command == "change":
if len(argv) == 2:
# Generate a random changelist name.
changename = GenerateChangeName()
elif argv[2] == '--force':
changename = GenerateChangeName()
# argv[3:] is passed to Change() as |args| later. Change() should receive
# |args| which includes '--force'.
argv.insert(2, changename)
else:
ErrorExit("Need a changelist name.")
changename = argv[2]
elif len(argv) == 2:
ErrorExit("Need a changelist name.")
else:
changename = argv[2]

Loading…
Cancel
Save