threads / discuss / 28604

git remote doesn't show remotes from .git/remotes

Subject: git remote doesn't show remotes from .git/remotes

## tl;dr

4 messages between Oct 6, 2011 and Oct 7, 2011.

replies: 3people: 3as markdown or json

Kirill Likhodedov· Oct 6, 2011, 15:33 UTC · lore
Hello,

It seems that 'git remote' doesn't display remotes registered not in .git/config but in .git/remotes/. Is it a bug?

# git version git version 1.7.6 # git remote origin # ls .git/remotes test # git fetch test // succeeds

Btw, are there advantages in using .git/remotes/ instead of .git/config ? If not, are there plans to remove .git/remotes/ support in future versions?

Thanks.

---------------------------------- Kirill Likhodedov JetBrains, Inc http://www.jetbrains.com "Develop with pleasure!"

Jeff King· Oct 7, 2011, 15:04 UTC · re: Kirill Likhodedov · lore

Re: git remote doesn't show remotes from .git/remotes

On Thu, Oct 06, 2011 at 07:33:23PM +0400, Kirill Likhodedov wrote:
> It seems that 'git remote' doesn't display remotes registered not in
> .git/config but in .git/remotes/.
> Is it a bug?

It seems to have been lost in 211c896 (Make git-remote a builtin, 2008-02-29).

It wouldn't be that hard to add it back in. I'm not sure how much we care, though. We haven't generated .git/remotes files in a long time, and this is the first notice of the bug after 3.5 years. Is this an old repo that has remotes, or are you wondering if you should use them in a new repo?

> Btw, are there advantages in using .git/remotes/ instead of .git/config ?

No. They were an older format, and were replaced by having the remote defined in the configuration (and there are many things you can specify in the config that you can't do via .git/remotes).

> If not, are there plans to remove .git/remotes/ support in future versions?

I don't think there is a specific plan. They're kept for backwards compatibility. But really, there is no reason to be using them at all at this point.

-Peff
Kirill Likhodedov· Oct 7, 2011, 15:49 UTC · re: Jeff King · lore

Re: git remote doesn't show remotes from .git/remotes

07.10.2011, в 19:04, Jeff King wrote
Show 6 quoted lines
> I'm not sure how much we
> care, though. We haven't generated .git/remotes files in a long time,
> and this is the first notice of the bug after 3.5 years. Is this an old
> repo that has remotes, or are you wondering if you should use them in a
> new repo?
> 

No, I never came across any usages of .git/remotes. I am writing a Git integration plugin for an IDE, and was studying documentation for git-remote where I saw this method to define remotes. So I've just decided to report the lack of the 'git remote' output and make sure that I didn't miss anything. And also decide if I have to support them in the product - probably, not.

I agree that the bug is not worth fixing since nobody uses .git/remotes anyway.
Thanks for the clarification.
Junio C Hamano· Oct 7, 2011, 18:08 UTC · re: Jeff King · lore

Re: git remote doesn't show remotes from .git/remotes

Jeff King <peff@peff.net> writes:
Show 8 quoted lines
> On Thu, Oct 06, 2011 at 07:33:23PM +0400, Kirill Likhodedov wrote:
>
>> It seems that 'git remote' doesn't display remotes registered not in
>> .git/config but in .git/remotes/.
>> Is it a bug?
>
> It seems to have been lost in 211c896 (Make git-remote a builtin,
> 2008-02-29).
Sad.
> I don't think there is a specific plan. They're kept for backwards
> compatibility. But really, there is no reason to be using them at all at
> this point.

I've been thinking about making a list of deprecations/deletions for Git 2.0. The only two requirements needed to be added to the list are that it gets list concensus and it is backed by a solid patch (or patch series).

← back to recent threads