Op 15 jun. 2016 16:10 schreef "Justin Georgeson" <jgeorge...@lgc.com>:
>
> Is the failure happening during CI with a shallow clone? I've seen a few
systems
>
> > -----Original Message-----
> > From: simone.trip...@gmail.com [mailto:simone.trip...@gmail.com] On
> > Behalf Of Simone Tripodi
> > Sent: Tuesday, June 14, 2016 6:14 PM
> > To: Maven Users List <users@maven.apache.org>
> > Subject: [EXTERNAL] SCM APIs cause "ref HEAD is not a symbolic ref"
> >
> > Hi all mates,
> > I've been happily using the Maven SCM APIs to perform few operations
"under
> > the hood" for my users, everything was working fine until stumbled in
the
> > SCMException "Detecting the current branch failed: fatal: ref HEAD is
not a
> > symbolic ref"
> > The scenario is: I am using the libraries below
> >
> >        <dependency>
> >             <groupId>org.apache.maven.scm</groupId>
> >             <artifactId>maven-scm-api</artifactId>
> >             <version>${maven.scm.version}</version>
> >         </dependency>
> >         <dependency>
> >             <groupId>org.apache.maven.scm</groupId>
> >             <artifactId>maven-scm-provider-gitexe</artifactId>
> >             <version>${maven.scm.version}</version>
> >         </dependency>

> > The error happens when invoking the checkIn, do
> > you have any recommendation on how to modify the operations sequence in
> > order to make it working, when checking out a tag?
> >

When you check out a tag in git, the head becomes unattached, you need to
create a branch from the tag and you can then commit to the branch, you
should not attempt to commit to any tag.

Reply via email to