Thread (4 messages) 4 messages, 4 authors, 2023-11-27

Re: [PATCH] setup: recognize bare repositories with packed-refs

From: Adam Majer <hidden>
Date: 2023-11-20 09:43:31

On 11/20/23 00:24, Junio C Hamano wrote:
Adam Majer [off-list ref] writes:
quoted
In a garbage collected bare git repository, the refs/ subdirectory is
empty.  In use-cases when such a repository is directly added into
another repository, it no longer is detected as valid.
Josh & Glen [*], isn't this a layout that we  explicitly discourage and
eventually plan to forbid anyway?

*1* who worked on e35f202b (setup: trace bare repository setups, 2023-05-01)
This is fair enough. Completely removing embedded git repos would cause 
some pain in test suites as it was discussed in the thread for that 
commit[1]. Gitea (for example) has a few dozen embedded bare 
repositories for tests.

In either case, running `git gc` on a bare repository makes it no longer 
detectable as a git repository after checkout, GIT_DIR or not. This 
seems to be unintentional and not linked to the other discussion.

- Adam
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help