threads / discuss / 8916

git describe origin ?

Subject: git describe origin ?

## tl;dr

6 messages between Jul 7, 2007 and Jul 8, 2007.

replies: 5people: 2as markdown or json

Francis Moreau· Jul 7, 2007, 15:51 UTC · lore
Hi,

I was wondering what does 'git describe origin' command mean on a git repo. Does it mean ?

    a/ git describe origin/HEAD
    b/ git describe origin/master
    c/ something else
I also played with git remote and did something silly like:

$ git remote add bob /tmp/dummy # dummy does not exist $ git remote show bob fatal: '/tmp/toto': unable to chdir or not a git archive fatal: The remote end hung up unexpectedly ls-remote --heads /tmp/toto: command returned error: 1

Maybe the output could be improved to be more readable.
Thanks
-- 
Francis
Johannes Schindelin· Jul 7, 2007, 16:33 UTC · re: Francis Moreau · lore

Re: git describe origin ?

Hi,
On Sat, 7 Jul 2007, Francis Moreau wrote:
Show 6 quoted lines
> I was wondering what does 'git describe origin' command mean on a git
> repo. Does it mean ?
> 
>    a/ git describe origin/HEAD
>    b/ git describe origin/master
>    c/ something else

This is completely unrelated to "git describe". It is about naming commits AKA "specifying revisions". You might find the section "SPECIFYING REVISIONS" in Documentation/git-rev-parse.txt especially helpful. FWIW this section is hinted at in the section "Symbolic Identifiers" in Documentation/git.txt.

If you're too lazy to read, it's a/.
Show 8 quoted lines
> I also played with git remote and did something silly like: 
> $ git remote add bob /tmp/dummy # dummy does not exist
> $ git remote show bob
> fatal: '/tmp/toto': unable to chdir or not a git archive
> fatal: The remote end hung up unexpectedly
> ls-remote --heads /tmp/toto: command returned error: 1
> 
> Maybe the output could be improved to be more readable.
The first line is very helpful IMHO:
	fatal: '/tmp/toto': unable to chdir or not a git archive

Ciao, Dscho

Francis Moreau· Jul 7, 2007, 16:53 UTC · re: Johannes Schindelin · lore

Re: git describe origin ?

Hi,
On 7/7/07, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:
Show 16 quoted lines
> On Sat, 7 Jul 2007, Francis Moreau wrote:
>
> > I was wondering what does 'git describe origin' command mean on a git
> > repo. Does it mean ?
> >
> >    a/ git describe origin/HEAD
> >    b/ git describe origin/master
> >    c/ something else
>
> This is completely unrelated to "git describe". It is about naming
> commits AKA "specifying revisions". You might find the section "SPECIFYING
> REVISIONS" in Documentation/git-rev-parse.txt especially helpful. FWIW
> this section is hinted at in the section "Symbolic Identifiers" in
> Documentation/git.txt.
>
> If you're too lazy to read, it's a/.
nope I'm not. I'll do read it thanks.
Show 14 quoted lines
>
> > I also played with git remote and did something silly like:
> > $ git remote add bob /tmp/dummy # dummy does not exist
> > $ git remote show bob
> > fatal: '/tmp/dummy': unable to chdir or not a git archive
> > fatal: The remote end hung up unexpectedly
> > ls-remote --heads /tmp/dummy: command returned error: 1
> >
> > Maybe the output could be improved to be more readable.
>
> The first line is very helpful IMHO:
>
>         fatal: '/tmp/dummy': unable to chdir or not a git archive
>
yep but the 2 others are just noise, aren't they ?
BTW, shouldn't "git remote add" have complained at first ?
thanks
-- 
Francis
Johannes Schindelin· Jul 7, 2007, 17:14 UTC · re: Francis Moreau · lore

Re: git describe origin ?

Hi,
On Sat, 7 Jul 2007, Francis Moreau wrote:
Show 18 quoted lines
> On 7/7/07, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:
> > On Sat, 7 Jul 2007, Francis Moreau wrote:
> > 
> > > I also played with git remote and did something silly like:
> > > $ git remote add bob /tmp/dummy # dummy does not exist
> > > $ git remote show bob
> > > fatal: '/tmp/dummy': unable to chdir or not a git archive
> > > fatal: The remote end hung up unexpectedly
> > > ls-remote --heads /tmp/dummy: command returned error: 1
> > >
> > > Maybe the output could be improved to be more readable.
> > 
> > The first line is very helpful IMHO:
> > 
> >         fatal: '/tmp/dummy': unable to chdir or not a git archive
> > 
> 
> yep but the 2 others are just noise, aren't they ?

There are actually four programs involved, it seems. You get an error message from all except "git remote".

> BTW, shouldn't "git remote add" have complained at first ?

No. Sometimes the URL is not yet available, yet, you want to add it for later reference (think bundles). Sometimes you are simply offline.

Ciao, Dscho

Francis Moreau· Jul 7, 2007, 17:27 UTC · re: Johannes Schindelin · lore

Re: git describe origin ?

On 7/7/07, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:
> No. Sometimes the URL is not yet available, yet, you want to add it for
> later reference (think bundles). Sometimes you are simply offline.
>
true.
-- 
Francis
Francis Moreau· Jul 8, 2007, 13:51 UTC · re: Johannes Schindelin · lore

Re: git describe origin ?

On 7/7/07, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:
Show 17 quoted lines
> On Sat, 7 Jul 2007, Francis Moreau wrote:
>
> > I was wondering what does 'git describe origin' command mean on a git
> > repo. Does it mean ?
> >
> >    a/ git describe origin/HEAD
> >    b/ git describe origin/master
> >    c/ something else
>
> This is completely unrelated to "git describe". It is about naming
> commits AKA "specifying revisions". You might find the section "SPECIFYING
> REVISIONS" in Documentation/git-rev-parse.txt especially helpful. FWIW
> this section is hinted at in the section "Symbolic Identifiers" in
> Documentation/git.txt.
>
> If you're too lazy to read, it's a/.
>

Ok I took a look to it and I think I get the idea. But now I don't understand this example taken from "git-branch" documentation:

""" Delete unneeded branch

    $ git clone git://git.kernel.org/.../git.git my.git
    $ cd my.git
    $ git branch -d -r todo html man   (1)
"""

I think the last command can't work since the given refs can't be found according the rules given by the documention you mentioned earlier.

thanks
-- 
Francis

← back to recent threads