# git rev-parse --verify HEAD: fatal: Needed a single revision

2 messages from 2008-08-01 to 2008-08-01. Participants: Arkadiusz Miskiewicz, Miklos Vajna.
Thread: https://gitlist.dev/t/14788

## Arkadiusz Miskiewicz, 2008-08-01 09:29

Subject: git rev-parse --verify HEAD: fatal: Needed a single revision
Message-ID: <g6ul10$rr9$1@ger.gmane.org>
URL: https://gitlist.dev/e/g6ul10%24rr9%241%40ger.gmane.org

```

Hello,

I'm trying to git cvsimport a cvs repository. Process ends with:
DONE.
fatal: Needed a single revision
Can merge only exactly one commit into empty head
Could not merge origin into the current branch.

The fatal comes from:
$ git rev-parse --verify HEAD
fatal: Needed a single revision


What is the problem here and how to fix it?



How to reproduce:
get http://carme.pld-linux.org/~arekm/rpm5.tar.bz2
unpack
cd rpm5
git cvsimport -v -d :pserver:anonymous@rpm5.org:/cvs rpm


I'm using:
$ git --version
git version 1.5.6.4

-- 
Arkadiusz Miśkiewicz        PLD/Linux Team
arekm / maven.pl            http://ftp.pld-linux.org/

```

## Miklos Vajna, 2008-08-01 14:35

Subject: Re: git rev-parse --verify HEAD: fatal: Needed a single revision
Message-ID: <20080801143531.GT32057@genesis.frugalware.org>
URL: https://gitlist.dev/e/20080801143531.GT32057%40genesis.frugalware.org
In-Reply-To: <g6ul10$rr9$1@ger.gmane.org>

```
On Fri, Aug 01, 2008 at 11:29:04AM +0200, Arkadiusz Miskiewicz <arekm@pld-linux.org> wrote:
> How to reproduce:
> get http://carme.pld-linux.org/~arekm/rpm5.tar.bz2
> unpack
> cd rpm5
> git cvsimport -v -d :pserver:anonymous@rpm5.org:/cvs rpm

I did:

git cvsimport -v -d :pserver:anonymous@rpm5.org:/cvs -o master -C rpm rpm

first time it bailed out with an error, sadly I don't exactly remember,
but it was different to your error. Then I ran it again (of course
without rm -rf rpm) and it finished properly. The cvs checkout and git
HEAD differs only in one file (python/Makefile.in is removed in cvs, but
not in git).

I put it out to http://vmiklos.hu/gitweb/?p=rpm.git, if you are
interested.

> I'm using:
> $ git --version
> git version 1.5.6.4

$ git --version
git version 1.6.0.rc0.14.g95f8.dirty

Not sure if it matters or not.

```
