diff options
author | Taylor Blau <me@ttaylorr.com> | 2020-04-30 21:11:28 (GMT) |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2020-04-30 21:18:41 (GMT) |
commit | 183df649ca6f10d07a6d155761eef2d52a4f39cd (patch) | |
tree | 1bdee04ad383fe6663f82fc4548ac37c47c472eb /commit.h | |
parent | 37b9dcabfc48b0cbce638140279878dac37aec73 (diff) | |
download | git-183df649ca6f10d07a6d155761eef2d52a4f39cd.zip git-183df649ca6f10d07a6d155761eef2d52a4f39cd.tar.gz git-183df649ca6f10d07a6d155761eef2d52a4f39cd.tar.bz2 |
commit: make 'commit_graft_pos' non-static
In the next patch, some functions will be moved from 'commit.c' to have
prototypes in a new 'shallow.h' and their implementations in
'shallow.c'.
Three functions in 'commit.c' use 'commit_graft_pos()' (they are
'register_commit_graft()', 'lookup_commit_graft()', and
'unregister_shallow()'). The first two of these will stay in 'commit.c',
but the latter will move to 'shallow.c', and thus needs
'commit_graft_pos' to be non-static.
Prepare for that by making 'commit_graft_pos' non-static so that it can
be called from both 'commit.c' and 'shallow.c'.
Signed-off-by: Taylor Blau <me@ttaylorr.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'commit.h')
-rw-r--r-- | commit.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -236,6 +236,8 @@ struct commit_graft { typedef int (*each_commit_graft_fn)(const struct commit_graft *, void *); struct commit_graft *read_graft_line(struct strbuf *line); +/* commit_graft_pos returns an index into r->parsed_objects->grafts. */ +int commit_graft_pos(struct repository *r, const unsigned char *sha1); int register_commit_graft(struct repository *r, struct commit_graft *, int); void prepare_commit_graft(struct repository *r); struct commit_graft *lookup_commit_graft(struct repository *r, const struct object_id *oid); |