On 2013-02-15 13:18, Bertrand Jacquin wrote: > On 2013-02-15 13:00, Tom Hacohen wrote: >> On 15/02/13 11:49, Doug Newgard wrote: >>> m4/efl.m4 is still trying to call svnversion or git-svn-id to get >>> the dev_version. >>> >>> I don't have an easy fix, git doesn't have anything quite like the >>> svn revisions. >>> git describe can get you the count of the number of commits since >>> the last >>> annotated tag, but there are no tags in the EFL git repo yet. >>> >>> Just wanted to make people aware. It only shows up as an error if >>> you don't >>> have svn installed, so I figured it might not get noticed right >>> away. >> >> Haha, so funny. I just thought about it as well (been trying to >> figure >> this out for the last couple of minutes). >> >> The thing is, that there's git describe. Git describe can give the >> version information easily. For example, from the 1.7 branch: >> v1.7.5-21-ga0f2638 >> >> i.e, head is 21 commits after the tag, it's commit hash is ga0... >> and >> etc. >> >> The problem with that is that we have "revision" as int in >> Eina_Version, >> and that obviously doesn't work well with strings. >> >> Daniel and I have been trying to think about it. I say we can try to >> use >> git describe when it works (just get the "count after tag"), and >> when >> it >> doesn't (i.e if there are no tags) count the commits in the history >> in >> order to get a count. This is not perfect, but can work. >> >> What do you guys think? > > I usually use the following to figure out the git version : > > git describe --tags --dirty=-dev > > It will give the following : > > stick to a tag > > <tagname> > > 10 commits after the last tag > > <tagname>-10-g<short last commit id> > > 12 commits after the last tag plus modification non commited > > <tagname>-12-g<short last commit id>-dev
Also, this does not work when there is no tags at all ------------------------------------------------------------------------------ Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http://p.sf.net/sfu/sophos-d2d-feb _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
