Re: [PATCH] Allow fetching references from any namespace
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:43:09
Alex Riesen [off-list ref] writes:
Junio C Hamano, Fri, May 11, 2007 22:54:47 +0200:quoted
Alex Riesen [off-list ref] writes:quoted
not only from the three defined: heads, tags and remotes. Noticed when I tried to fetch the references created by git-p4-import.bat: they are placed into separate namespace (refs/p4import/, to avoid showing them in git-branch output). As canon_refs_list_for_fetch always prepended refs/heads/ it was impossible, and annoying: it worked before. Normally, the p4import references are useless anywhere but in the directory managed by perforce, but in this special case the cloned directory was supposed to be a backup, including the p4import branch: it keeps information about where the imported perforce state came from.Have no objection to the patch itself, but mind pointing out where we broke it (I suspect it is around 1.5.0)?Maybe even much earlier. According to git log -p --decorate -- git-fetch-script git-parse-remote-script commit ac4b0cff00b7629657e61a1d6e1f1a1250d03198 Author: Junio C Hamano [off-list ref] Date: Sat Aug 20 02:52:24 2005 -0700 [PATCH] Start adding the $GIT_DIR/remotes/ support.
Sounds like it is not even a regression but just was not supposed to work from the beginning. Not that I think lifting that restriction is a bad idea, though.