Re: git-cvsserver commit trouble BUG+Work-around
- From
- Jan Wielemaker <wielemak@science.uva.nl>
- Date
- Oct 4, 2007, 13:06 UTC
- Message-ID
- <200710041506.13154.wielemak@science.uva.nl>
- In-Reply-To
- <Pine.LNX.4.64.0710041352480.4174@racer.site>
Hi Dscho,
On Thursday 04 October 2007 14:56, Johannes Schindelin wrote:
Show 10 quoted lines
> On Thu, 4 Oct 2007, Jan Wielemaker wrote:
> > Indeed, the trouble is here: git-cvsserver, near line 1203:
> >
> > my $parenthash = `git show-ref -s refs/heads/$state->{module}`;
> >
> > $state->{module} is -of course- HEAD. git show-ref -s refs/heads/HEAD
> > indeed gives no output. git show-ref -s refs/heads/master works just
> > fine.
>
> Ah! Did you do "CVSROOT=:ext:blablub cvs co HEAD"?Yip ...
Show 5 quoted lines
> You should "co master". The branches in git are the modules in cvs. > > HEAD is too volatile, you cannot make a proper module from it (imagine for > example "git checkout next" where "next" is a branch, followed by "git > checkout html", where "html" is another branch).
Ok. Pretty sure I got literal HEAD from one of the examples somewhere ... Or, I've been blind all along. Anyway, the maintainer may consider giving an error when trying to access HEAD as a module. Would have saved about 2 days work and its unlikely I'm the last victim :-(
Part of the two days is that during all the things I tried somehow messed up with master too, so the one time I tried that it failed as well :-(
Anyway, case closed. On with the testing ...
Thanks --- Jan