[En-Nut-Discussion] Retrieve the Nut/OS SVN revision from code

Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Mon Jan 12 17:48:32 CET 2015

>>>>> "Philipp" == Philipp Burch <phip at hb9etc.ch> writes:

    Philipp> Hello everyone, to keep track of what version is installed on
    Philipp> every produced device, I've implemented a simple CLI command
    Philipp> that shows the build timestamp, the revision of the application
    Philipp> code, the compiler version and the Nut/OS version (from
    Philipp> sys/version.h). This is fine for projects which are based on
    Philipp> stable Ethernut releases, but since Tiva TM4C is not an
    Philipp> officially supported platform yet, I'm still working with code
    Philipp> directly from SVN. Is there a (simple) way to retrieve the SVN
    Philipp> revision from inside the Nut/OS code? Ideally something that
    Philipp> would still work when using stable releases (not located in a
    Philipp> versioned source tree).

    Philipp> Are there any suggestions about how to do that or has someone
    Philipp> probably already a solution ready for it?

Did you have a look at guess-rev.sh from OpenOCD?

> ~/devel/ethernut_projects/cps_stm32/guess-rev.sh
> git svn rebase
e> ~/devel/ethernut_projects/cps_stm32/guess-rev.sh

Uwe Bonnes                bon at elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------

More information about the En-Nut-Discussion mailing list