[Sound-open-firmware] [PATCH] git-version: Fix REEF_TAG bug when having rc tags

Liam Girdwood liam.r.girdwood at linux.intel.com
Mon Dec 4 11:20:35 CET 2017


On Mon, 2017-12-04 at 09:38 +0000, Pan, Xiuli wrote:
> > > From: Pan Xiuli <xiuli.pan at linux.intel.com>
> > > 
> > > Use git log to make sure REEF_TAG has git commit.
> > 
> > can you explain why it doesn't have git commit previously?
> > 
> > > ---
> > >   git-version.sh | 2 +-
> > >   1 file changed, 1 insertion(+), 1 deletion(-)
> > > 
> > > diff --git a/git-version.sh b/git-version.sh
> > > index faa0daa..1c2d275 100755
> > > --- a/git-version.sh
> > > +++ b/git-version.sh
> > > @@ -7,7 +7,7 @@ git describe --abbrev=4 > .version
> > >   git describe --abbrev=4 > .tarball-version
> > > 
> > >   # git commit for IPC
> > > -echo "#define REEF_TAG \"`git describe --abbrev=4 | cut -d-
> > > -f3`\"" >
> > 
> > src/include/version.h
> > 
> > with this, we will output "gxxxx" to version.h
> > 
> > > +echo "#define REEF_TAG \"`git log --pretty=format:\"%h\" -1 |
> > > cut -c1-5`\"" >
> > 
> > src/include/version.h
> > 
> > how about this?
> > 
> 
> We only use git as our code manger, so this will get xxxxx without
> the g.
> Or we can get anything we'd like and did not depend on the git
> describe.
> 
> 

Can you give me an real example of before and after ?

Thanks

Liam


More information about the Sound-open-firmware mailing list