Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
builtin/merge-base: convert to struct object_id
author
brian m. carlson
<sandals@crustytoothpaste.net>
Tue, 21 Feb 2017 23:47:36 +0000
(23:47 +0000)
committer
Junio C Hamano
<gitster@pobox.com>
Wed, 22 Feb 2017 18:12:16 +0000
(10:12 -0800)
Convert the remaining uses of unsigned char [20] to struct object_id.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/merge-base.c
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
76c1d9a
)
diff --git
a/builtin/merge-base.c
b/builtin/merge-base.c
index db95bc29cfa7b81e45b0062033675ae3e7d0668d..cfe2a796f85ecf8dfbbb35d3232893929670b492 100644
(file)
--- a/
builtin/merge-base.c
+++ b/
builtin/merge-base.c
@@
-36,12
+36,12
@@
static const char * const merge_base_usage[] = {
static struct commit *get_commit_reference(const char *arg)
{
static struct commit *get_commit_reference(const char *arg)
{
-
unsigned char revkey[20]
;
+
struct object_id revkey
;
struct commit *r;
struct commit *r;
- if (get_
sha1(arg,
revkey))
+ if (get_
oid(arg, &
revkey))
die("Not a valid object name %s", arg);
die("Not a valid object name %s", arg);
- r = lookup_commit_reference(revkey);
+ r = lookup_commit_reference(revkey
.hash
);
if (!r)
die("Not a valid commit name %s", arg);
if (!r)
die("Not a valid commit name %s", arg);
@@
-113,14
+113,14
@@
struct rev_collect {
unsigned int initial : 1;
};
unsigned int initial : 1;
};
-static void add_one_commit(
unsigned char *sha1
, struct rev_collect *revs)
+static void add_one_commit(
struct object_id *oid
, struct rev_collect *revs)
{
struct commit *commit;
{
struct commit *commit;
- if (is_null_
sha1(sha1
))
+ if (is_null_
oid(oid
))
return;
return;
- commit = lookup_commit(
sha1
);
+ commit = lookup_commit(
oid->hash
);
if (!commit ||
(commit->object.flags & TMP_MARK) ||
parse_commit(commit))
if (!commit ||
(commit->object.flags & TMP_MARK) ||
parse_commit(commit))
@@
-139,15
+139,15
@@
static int collect_one_reflog_ent(struct object_id *ooid, struct object_id *noid
if (revs->initial) {
revs->initial = 0;
if (revs->initial) {
revs->initial = 0;
- add_one_commit(ooid
->hash
, revs);
+ add_one_commit(ooid, revs);
}
}
- add_one_commit(noid
->hash
, revs);
+ add_one_commit(noid, revs);
return 0;
}
static int handle_fork_point(int argc, const char **argv)
{
return 0;
}
static int handle_fork_point(int argc, const char **argv)
{
-
unsigned char sha1[20]
;
+
struct object_id oid
;
char *refname;
const char *commitname;
struct rev_collect revs;
char *refname;
const char *commitname;
struct rev_collect revs;
@@
-155,7
+155,7
@@
static int handle_fork_point(int argc, const char **argv)
struct commit_list *bases;
int i, ret = 0;
struct commit_list *bases;
int i, ret = 0;
- switch (dwim_ref(argv[0], strlen(argv[0]),
sha1
, &refname)) {
+ switch (dwim_ref(argv[0], strlen(argv[0]),
oid.hash
, &refname)) {
case 0:
die("No such ref: '%s'", argv[0]);
case 1:
case 0:
die("No such ref: '%s'", argv[0]);
case 1:
@@
-165,16
+165,16
@@
static int handle_fork_point(int argc, const char **argv)
}
commitname = (argc == 2) ? argv[1] : "HEAD";
}
commitname = (argc == 2) ? argv[1] : "HEAD";
- if (get_
sha1(commitname, sha1
))
+ if (get_
oid(commitname, &oid
))
die("Not a valid object name: '%s'", commitname);
die("Not a valid object name: '%s'", commitname);
- derived = lookup_commit_reference(
sha1
);
+ derived = lookup_commit_reference(
oid.hash
);
memset(&revs, 0, sizeof(revs));
revs.initial = 1;
for_each_reflog_ent(refname, collect_one_reflog_ent, &revs);
memset(&revs, 0, sizeof(revs));
revs.initial = 1;
for_each_reflog_ent(refname, collect_one_reflog_ent, &revs);
- if (!revs.nr && !get_
sha1(refname, sha1
))
- add_one_commit(
sha1
, &revs);
+ if (!revs.nr && !get_
oid(refname, &oid
))
+ add_one_commit(
&oid
, &revs);
for (i = 0; i < revs.nr; i++)
revs.commit[i]->object.flags &= ~TMP_MARK;
for (i = 0; i < revs.nr; i++)
revs.commit[i]->object.flags &= ~TMP_MARK;