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