enter_repo: allow .git files in strict mode
commit1f5fbe1fe2d04f6386cf8febc1ce308bcf815592
authorNguyễn Thái Ngọc Duy <pclouds@gmail.com>
Mon, 28 Sep 2015 13:06:14 +0000 (28 20:06 +0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 28 Sep 2015 17:46:33 +0000 (28 10:46 -0700)
tree9d3691b5bcd0b1e8c47318786024dd8b25af5ea6
parent0f64cc407f32f979c8bcfa7d3d9b24d8e023df35
enter_repo: allow .git files in strict mode

Strict mode is about not guessing where .git is. If the user points to a
.git file, we know exactly where the target .git dir will be. This makes
it possible to serve .git files as repository on the server side.

This may be needed even in local clone case because transport.c code
uses upload-pack for fetching remote refs. But right now the
clone/transport code goes with non-strict.

Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
path.c
t/t0002-gitfile.sh