summaryrefslogtreecommitdiff
path: root/GIT-VERSION-GEN
diff options
context:
space:
mode:
authorFelipe Contreras <felipe.contreras@gmail.com>2013-08-09 22:38:03 (GMT)
committerJunio C Hamano <gitster@pobox.com>2013-08-12 06:16:59 (GMT)
commit52f0856a7bf06cf278ce1404a5d80070f327eee1 (patch)
tree15b443415fbc965db8574a117a3e6ac74e545225 /GIT-VERSION-GEN
parentb48493e937bb46d352336e2918e37120fe1d352d (diff)
downloadgit-52f0856a7bf06cf278ce1404a5d80070f327eee1.zip
git-52f0856a7bf06cf278ce1404a5d80070f327eee1.tar.gz
git-52f0856a7bf06cf278ce1404a5d80070f327eee1.tar.bz2
remote-hg: ensure shared repo is initialized
6796d49 (remote-hg: use a shared repository store) introduced a bug by making the shared repository '.git/hg', which is already used before that patch, so clones that happened before that patch, fail after that patch, because there's no shared Mercurial repo. So, instead of simply checking if the directory exists, let's always try to create an empty shared repository to ensure it's there. This works because we don't need the initial clone, if the repository is shared, pulling from the child updates the parent's storage; it's exactly the same as cloning, so we can simplify the shared repo setup this way while at the same time fixing the problem. Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com> Reviewed-by: Antoine Pelisse <apelisse@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'GIT-VERSION-GEN')
0 files changed, 0 insertions, 0 deletions