Chromium Code Reviews| Index: sdk/lib/_internal/pub/lib/src/command/uploader.dart |
| diff --git a/sdk/lib/_internal/pub/lib/src/command/uploader.dart b/sdk/lib/_internal/pub/lib/src/command/uploader.dart |
| index 86daaa1c711134d327319d2faa14651f810c75da..94eaea9068aae43e86a154e93159507240faecf5 100644 |
| --- a/sdk/lib/_internal/pub/lib/src/command/uploader.dart |
| +++ b/sdk/lib/_internal/pub/lib/src/command/uploader.dart |
| @@ -44,12 +44,14 @@ class UploaderCommand extends PubCommand { |
| exit(exit_codes.USAGE); |
| } |
| - var command = commandOptions.rest.removeAt(0); |
| + var rest = new List<String>.from(commandOptions.rest); |
|
Bob Nystrom
2013/07/23 15:36:08
You can do this instead:
var rest = commandOption
kevmoo-old
2013/07/23 15:49:13
Done.
|
| + |
| + var command = rest.removeAt(0); |
| if (!['add', 'remove'].contains(command)) { |
| log.error('Unknown uploader command "$command".'); |
| this.printUsage(); |
| exit(exit_codes.USAGE); |
| - } else if (commandOptions.rest.isEmpty) { |
| + } else if (rest.isEmpty) { |
| log.error('No uploader given for "pub uploader $command".'); |
| this.printUsage(); |
| exit(exit_codes.USAGE); |
| @@ -60,7 +62,7 @@ class UploaderCommand extends PubCommand { |
| if (package != null) return package; |
| return new Entrypoint(path.current, cache).root.name; |
| }).then((package) { |
| - var uploader = commandOptions.rest[0]; |
| + var uploader = rest[0]; |
| return oauth2.withClient(cache, (client) { |
| if (command == 'add') { |
| var url = server.resolve("/api/packages/" |