fetch-pack: use skip_prefix() instead of starts_with()

Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Nguyễn Thái Ngọc Duy committed Jun 12, 2016 at 17:53 UTC 45a3e52641fd58c2ebaba2fd2a03308fd6ab8a0a
1 file changed +6 -6
builtin/fetch-pack.c
+6 -6
@@ -59,12 +59,12 @@ int cmd_fetch_pack(int argc, const char **argv, const char *prefix)
59 for (i = 1; i < argc && *argv[i] == '-'; i++) {
60 const char *arg = argv[i];
61
62 - if (starts_with(arg, "--upload-pack=")) {
63 - args.uploadpack = arg + 14;
62 + if (skip_prefix(arg, "--upload-pack=", &arg)) {
63 + args.uploadpack = arg;
64 continue;
65 }
66 - if (starts_with(arg, "--exec=")) {
67 - args.uploadpack = arg + 7;
66 + if (skip_prefix(arg, "--exec=", &arg)) {
67 + args.uploadpack = arg;
68 continue;
69 }
70 if (!strcmp("--quiet", arg) || !strcmp("-q", arg)) {
@@ -100,8 +100,8 @@ int cmd_fetch_pack(int argc, const char **argv, const char *prefix)
100 args.verbose = 1;
101 continue;
102 }
103 - if (starts_with(arg, "--depth=")) {
104 - args.depth = strtol(arg + 8, NULL, 0);
103 + if (skip_prefix(arg, "--depth=", &arg)) {
104 + args.depth = strtol(arg, NULL, 0);
105 continue;
106 }
107 if (!strcmp("--no-progress", arg)) {