parse-options-cb: convert sha1_array_append caller to struct object_id
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
brian m. carlson committed
Mar 26, 2017 at 16:01 UTC
9e1d7087dcf0f6e7056f4536c3c750cf6cfe37a4
1 file changed
+3
-3
parse-options-cb.c
+3
-3
@@ -96,7 +96,7 @@ int parse_opt_commits(const struct option *opt, const char *arg, int unset)
96
97
int parse_opt_object_name(const struct option *opt, const char *arg, int unset)
98
{
99
- unsigned char sha1[20];
99
+ struct object_id oid;
100
101
if (unset) {
102
sha1_array_clear(opt->value);
@@ -104,9 +104,9 @@ int parse_opt_object_name(const struct option *opt, const char *arg, int unset)
104
}
105
if (!arg)
106
return -1;
107
- if (get_sha1(arg, sha1))
107
+ if (get_oid(arg, &oid))
108
return error(_("malformed object name '%s'"), arg);
109
- sha1_array_append(opt->value, sha1);
109
+ sha1_array_append(opt->value, oid.hash);
110
return 0;
111
}
112