[gmx-developers] Fwd: [gmx-commit] Gromacs source branch, master, updated. caa4b38bf48bcb1f6ea8a76a268d70f5ad9bc231

Mark Abraham Mark.Abraham at anu.edu.au
Fri Mar 5 12:42:27 CET 2010

The implementation of improved version strings sounds useful.

Should there be a similar thing for the tpx file version? I can imagine 
scenarios where you wouldn't want to silently run a .tpx file with an 
mdrun that didn't precisely match the grompp. At the moment you can add 
some number to the base version number to work around half the issues. 
Being able to identify a .tpx as "tpx version <xx> mod <versionstring> 
githash <blah>" (or similar) should have some uses.


-------- Original Message --------
Subject: [gmx-commit] Gromacs source branch, master,	updated. 
Date: Fri, 05 Mar 2010 12:08:41 +0100
From: gmx-commit at gromacs.org
Reply-To: gmx-commit at gromacs.org
To: gmx-commit at gromacs.org

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Gromacs source".

The branch, master has been updated
        via  caa4b38bf48bcb1f6ea8a76a268d70f5ad9bc231 (commit)
       from  e23004cd77b65b3d79b55ad9d1a6bed938be0e96 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit caa4b38bf48bcb1f6ea8a76a268d70f5ad9bc231
Author: Teemu Murtola <teemu.murtola at cbr.su.se>
Date:   Fri Mar 5 11:41:55 2010 +0100

     Improved version strings.

     The "(mod)" flag in the version string is now called "-dirty", and the
     initial part gives the hardcoded version string from configure.ac
     instead of a tag name. The date is still hardcoded in configure.ac, as
     someone might want to change it locally (but currently this adds the
     dirty flag). However, the version string reported by tools contains the
     real date of the commit whose hash is reported (both options here are
     confusing, so I just picked this one). The output from any program with
     -version now also gives the version string, as well as the full hash of
     the last commit, possibly with the dirty flag, and the hash of the last
     commit that is known to come from git.gromacs.org.


Summary of changes:
  CMakeLists.txt                             |    2 +-
  configure.ac                               |    2 +-
  include/copyrite.h                         |    2 +
  src/gmxlib/.gitignore                      |    2 +-
  src/gmxlib/Makefile.am                     |   29 ++++--------------
  src/gmxlib/copyrite.c                      |   24 +++++++++++----
  src/gmxlib/genversion.sh                   |   42 
  src/gmxlib/statutil.c                      |   10 ++----
  src/{tools/g_select.c => gmxlib/version.h} |   24 +++++----------
  9 files changed, 82 insertions(+), 55 deletions(-)
  create mode 100755 src/gmxlib/genversion.sh
  copy src/{tools/g_select.c => gmxlib/version.h} (79%)

Gromacs source
gmx-commit mailing list
gmx-commit at gromacs.org

More information about the gromacs.org_gmx-developers mailing list