]> Kevux Git Server - rit/commit
Merge branch 'ob/core-attributesfile-in-repository'
authorJunio C Hamano <gitster@pobox.com>
Thu, 5 Mar 2026 18:04:48 +0000 (10:04 -0800)
committerJunio C Hamano <gitster@pobox.com>
Thu, 5 Mar 2026 18:04:49 +0000 (10:04 -0800)
commitdb227bce2224b55b11954a5f292a0b035b7d9279
treefd44af88c23497beac5f41269cf240383439ad99
parent394c18092f3e2a773333a08d3f8241322a97aa39
parentcf50830ce1d1b95a44f9d095ff868e7df1495863
Merge branch 'ob/core-attributesfile-in-repository'

The core.attributesfile is intended to be set per repository, but
were kept track of by a single global variable in-core, which has
been corrected by moving it to per-repository data structure.

* ob/core-attributesfile-in-repository:
  environment: move "branch.autoSetupMerge" into `struct repo_config_values`
  environment: stop using core.sparseCheckout globally
  environment: stop storing `core.attributesFile` globally
12 files changed:
builtin/backfill.c
builtin/checkout.c
builtin/clone.c
builtin/grep.c
builtin/sparse-checkout.c
builtin/submodule--helper.c
builtin/worktree.c
environment.c
environment.h
repository.c
repository.h
wt-status.c