Thread (19 messages) 19 messages, 5 authors, 2019-11-04

Re: git branch --edit-description a custom file

From: Phillip Wood <hidden>
Date: 2019-11-01 20:35:58

Hi Peff

On 01/11/2019 16:49, Jeff King wrote:
On Fri, Nov 01, 2019 at 12:29:43PM +0000, Phillip Wood wrote:
quoted
quoted
quoted
I'd love to see a consensus around putting remote versions of refs/foo under
refs/remote/<remote-name>/foo. To share notes I add a refspec that fetches
to refs/remote/<remote-name>/notes. It is a pain that 'git pull' wont merge
them for me though.
The trouble with that sort of scheme is that it conflicts with the
current namespace scheme, which puts the remote "notes" branch in
"refs/remotes/<remote-name>/notes". And it's not just a problem if you
want to have a branch called "notes". Think about what "git fetch
--prune" would do.
I was suggesting a convention of using refs/remote/ not refs/remotes/ for
tracking remote refs that are not branches to avoid that problem. It's not
ideal to have remote branches under a different namespace to all the other
remote refs but it does avoid breaking current setups. I haven't thought it
through but perhaps in the long run we could migrate remote branches to
refs/remote/<remote-name>/heads/ and treat refs/remotes/<remote-name>/ as an
alias for refs/remote/<remote-name>/heads/. As you say below we'd need to
think about how to use remote tags as well.
Oh indeed, I totally missed that subtlety. Sorry.
I should have made the difference clearer, it's easy to miss the missing 
's'
quoted
Thanks for the links, I'll have a read through them.
Maybe I've managed to trick you into working on the greater refs/remotes
organization problem, though. ;)
Maybe we'll see once I've read those threads next week!

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