Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
send-pack: convert remaining functions to struct object_id
author
brian m. carlson
<sandals@crustytoothpaste.net>
Mon, 12 Mar 2018 02:27:32 +0000
(
02:27
+0000)
committer
Junio C Hamano
<gitster@pobox.com>
Wed, 14 Mar 2018 16:23:48 +0000
(09:23 -0700)
Convert the remaining function, feed_object, to use struct object_id.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
send-pack.c
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
16f0705
)
diff --git
a/send-pack.c
b/send-pack.c
index 8d9190f5e7815c6b2f18afd266643a8c862e526e..19025a7aca82a7066b9a2d40d4d50406a9749a5f 100644
(file)
--- a/
send-pack.c
+++ b/
send-pack.c
@@
-37,14
+37,14
@@
int option_parse_push_signed(const struct option *opt,
die("bad %s argument: %s", opt->long_name, arg);
}
die("bad %s argument: %s", opt->long_name, arg);
}
-static void feed_object(const
unsigned char *sha1
, FILE *fh, int negative)
+static void feed_object(const
struct object_id *oid
, FILE *fh, int negative)
{
{
- if (negative && !has_sha1_file(
sha1
))
+ if (negative && !has_sha1_file(
oid->hash
))
return;
if (negative)
putc('^', fh);
return;
if (negative)
putc('^', fh);
- fputs(
sha1_to_hex(sha1
), fh);
+ fputs(
oid_to_hex(oid
), fh);
putc('\n', fh);
}
putc('\n', fh);
}
@@
-89,13
+89,13
@@
static int pack_objects(int fd, struct ref *refs, struct oid_array *extra, struc
*/
po_in = xfdopen(po.in, "w");
for (i = 0; i < extra->nr; i++)
*/
po_in = xfdopen(po.in, "w");
for (i = 0; i < extra->nr; i++)
- feed_object(
extra->oid[i].hash
, po_in, 1);
+ feed_object(
&extra->oid[i]
, po_in, 1);
while (refs) {
if (!is_null_oid(&refs->old_oid))
while (refs) {
if (!is_null_oid(&refs->old_oid))
- feed_object(
refs->old_oid.hash
, po_in, 1);
+ feed_object(
&refs->old_oid
, po_in, 1);
if (!is_null_oid(&refs->new_oid))
if (!is_null_oid(&refs->new_oid))
- feed_object(
refs->new_oid.hash
, po_in, 0);
+ feed_object(
&refs->new_oid
, po_in, 0);
refs = refs->next;
}
refs = refs->next;
}