Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
test-match-trees: convert to use struct object_id
author
brian m. carlson
<sandals@crustytoothpaste.net>
Sun, 17 Apr 2016 23:10:37 +0000
(23:10 +0000)
committer
Junio C Hamano
<gitster@pobox.com>
Tue, 19 Apr 2016 22:30:19 +0000
(15:30 -0700)
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
test-match-trees.c
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
2764fd9
)
diff --git
a/test-match-trees.c
b/test-match-trees.c
index 109f03e711803251b5b5d06bc42579784a326ba8..a4eea75a15824adce01eeb356c864665e98d2d83 100644
(file)
--- a/
test-match-trees.c
+++ b/
test-match-trees.c
@@
-3,22
+3,22
@@
int main(int ac, char **av)
{
int main(int ac, char **av)
{
-
unsigned char hash1[20], hash2[20], shifted[20]
;
+
struct object_id hash1, hash2, shifted
;
struct tree *one, *two;
struct tree *one, *two;
- if (get_
sha1(av[1],
hash1))
+ if (get_
oid(av[1], &
hash1))
die("cannot parse %s as an object name", av[1]);
die("cannot parse %s as an object name", av[1]);
- if (get_
sha1(av[2],
hash2))
+ if (get_
oid(av[2], &
hash2))
die("cannot parse %s as an object name", av[2]);
die("cannot parse %s as an object name", av[2]);
- one = parse_tree_indirect(hash1);
+ one = parse_tree_indirect(hash1
.hash
);
if (!one)
die("not a tree-ish %s", av[1]);
if (!one)
die("not a tree-ish %s", av[1]);
- two = parse_tree_indirect(hash2);
+ two = parse_tree_indirect(hash2
.hash
);
if (!two)
die("not a tree-ish %s", av[2]);
if (!two)
die("not a tree-ish %s", av[2]);
- shift_tree(one->object.oid.hash, two->object.oid.hash, shifted, -1);
- printf("shifted: %s\n",
sha1_to_hex(
shifted));
+ shift_tree(one->object.oid.hash, two->object.oid.hash, shifted
.hash
, -1);
+ printf("shifted: %s\n",
oid_to_hex(&
shifted));
exit(0);
}
exit(0);
}