# # # patch "cmd_netsync.cc" # from [6aa8d59e70548a37784444f0a34a913b3cfd7def] # to [3480dd77ea18cca0fe7842b0d4807f7e7183a76f] # ============================================================ --- cmd_netsync.cc 6aa8d59e70548a37784444f0a34a913b3cfd7def +++ cmd_netsync.cc 3480dd77ea18cca0fe7842b0d4807f7e7183a76f @@ -201,13 +201,13 @@ CMD(clone, N_("network"), N_("ADDRESS[:P "If no directory is given, the branch name will be used as directory"), options::opts::exclude | options::opts::branch | options::opts::revision) { + if (args.size() < 1 || args.size() > 2 || app.opts.revision_selectors.size() > 1) + throw usage(name); + revision_id ident; system_path workspace_dir; utf8 addr = idx(args, 0); - if (args.size() < 1 || args.size() > 2 || app.opts.revision_selectors.size() > 1) - throw usage(name); - N(app.opts.branch_given && !app.opts.branchname().empty(), F("you must specify a branch to clone"));