commit-graph.c: ensure graph layers respect core.sharedRepository
authorTaylor Blau <redacted>
Wed, 29 Apr 2020 17:36:42 +0000 (11:36 -0600)
committerJunio C Hamano <redacted>
Wed, 29 Apr 2020 19:35:30 +0000 (12:35 -0700)
commitf4d62847a431af965b8a6895b92f4372042457b0
treea0348d9085c67b2ad3b9605137d2ceaefffd8cbc
parent1f9becaedc9266651145a146fb63b84c3ee79d95
commit-graph.c: ensure graph layers respect core.sharedRepository

Non-layered commit-graphs use 'adjust_shared_perm' to make the
commit-graph file readable (or not) to a combination of the user, group,
and others.

Call 'adjust_shared_perm' for split-graph layers to make sure that these
also respect 'core.sharedRepository'. The 'commit-graph-chain' file
already respects this configuration since it uses
'hold_lock_file_for_update' (which calls 'adjust_shared_perm' eventually
in 'create_tempfile_mode').

Suggested-by: Junio C Hamano <redacted>
Signed-off-by: Taylor Blau <redacted>
Signed-off-by: Junio C Hamano <redacted>
commit-graph.c
t/t5324-split-commit-graph.sh
git clone https://git.99rst.org/PROJECT