Thread (3 messages) flat view 3 messages, 3 authors, 2016-06-15

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.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help