]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'jc/pass-repo-to-builtins'
authorJunio C Hamano <gitster@pobox.com>
Mon, 23 Sep 2024 17:35:09 +0000 (10:35 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 23 Sep 2024 17:35:09 +0000 (10:35 -0700)
commitb8e318ea58a0502ff99f37032ee8ac536df4e730
treeb93a691c66d28b299794cd97e87d8cd6bf655587
parent0f41fd28f9677c6fb700dbc9643ad7d7f3c78f52
parent836474560b653271a819c4de9fa60cb097df2067
Merge branch 'jc/pass-repo-to-builtins'

The convention to calling into built-in command implementation has
been updated to pass the repository, if known, together with the
prefix value.

* jc/pass-repo-to-builtins:
  add: pass in repo variable instead of global the_repository
  builtin: remove USE_THE_REPOSITORY for those without the_repository
  builtin: remove USE_THE_REPOSITORY_VARIABLE from builtin.h
  builtin: add a repository parameter for builtin functions
56 files changed:
builtin/am.c
builtin/archive.c
builtin/bisect.c
builtin/blame.c
builtin/branch.c
builtin/bundle.c
builtin/cat-file.c
builtin/check-mailmap.c
builtin/checkout.c
builtin/commit-graph.c
builtin/commit.c
builtin/config.c
builtin/count-objects.c
builtin/describe.c
builtin/diff-files.c
builtin/diff-index.c
builtin/diff-tree.c
builtin/diff.c
builtin/difftool.c
builtin/fetch-pack.c
builtin/fetch.c
builtin/fmt-merge-msg.c
builtin/for-each-ref.c
builtin/fsmonitor--daemon.c
builtin/gc.c
builtin/grep.c
builtin/index-pack.c
builtin/init-db.c
builtin/interpret-trailers.c
builtin/log.c
builtin/merge-tree.c
builtin/merge.c
builtin/multi-pack-index.c
builtin/notes.c
builtin/pack-objects.c
builtin/patch-id.c
builtin/prune.c
builtin/push.c
builtin/rebase.c
builtin/remote.c
builtin/repack.c
builtin/replace.c
builtin/reset.c
builtin/rev-parse.c
builtin/send-pack.c
builtin/sparse-checkout.c
builtin/stash.c
builtin/submodule--helper.c
builtin/tag.c
builtin/update-index.c
builtin/upload-archive.c
builtin/verify-tag.c
builtin/worktree.c
builtin/write-tree.c
commit.h
help.c