object: add repository argument to parse_object
authorStefan Beller <sbeller@google.com>
Fri, 29 Jun 2018 01:21:51 +0000 (18:21 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 29 Jun 2018 17:43:38 +0000 (10:43 -0700)
commit109cd76dd3467bd05f8d2145b857006649741d5c
tree3b3baf8fb9861083f665e91e77e5ee07ec504747
parentb16b60f71b2354cbad5f2dc16bd5f6cf7d617579
object: add repository argument to parse_object

Add a repository argument to allow the callers of parse_object
to be more specific about which repository to act on. This is a small
mechanical change; it doesn't change the implementation to handle
repositories other than the_repository yet.

As with the previous commits, use a macro to catch callers passing a
repository other than the_repository at compile time.

Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Stefan Beller <sbeller@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
33 files changed:
builtin/diff-tree.c
builtin/diff.c
builtin/fast-export.c
builtin/fmt-merge-msg.c
builtin/fsck.c
builtin/log.c
builtin/name-rev.c
builtin/receive-pack.c
builtin/reflog.c
builtin/rev-list.c
bundle.c
commit.c
fetch-pack.c
fsck.c
http-backend.c
http-push.c
log-tree.c
merge-recursive.c
object.c
object.h
packfile.c
pretty.c
ref-filter.c
reflog-walk.c
refs/files-backend.c
remote.c
revision.c
server-info.c
sha1-name.c
tag.c
tree.c
upload-pack.c
walker.c