Re: vcswatch
Re: Raphael Hertzog 2014-08-02 <[🔎] 20140802090202.GA7291@x230-buxy.home.ouaza.com>
> There's no need for this.
>
> $ git ls-remote https://alioth.debian.org/anonscm/git/openstack/ceilometer.git|grep HEAD
>
> This will give you the commit corresponding to the default branch. You can
> then just checkout that commit.
I want the branch name, so this doesn't work. The only way to extract that info
seems to be "git remote show origin":
* remote origin
Fetch URL: git://anonscm.debian.org/openstack/neutron.git
Push URL: git://anonscm.debian.org/openstack/neutron.git
HEAD branch: debian/icehouse
Remote branches:
debian/havana tracked
debian/icehouse tracked
... and then parse that. That's what vcswatch is doing now.
Thanks for spotting this issue.
Why "git clone --mirror" doesn't set up the repo to automatically
track HEAD is beyond my understanding.
Christoph
--
cb@df7cb.de | http://www.df7cb.de/
Reply to:
- References:
- vcswatch
- From: Thomas Goirand <zigo@debian.org>
- Re: vcswatch
- From: Raphael Hertzog <hertzog@debian.org>