[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.
Mark
-------- Original Message --------
Subject: [gmx-commit] Gromacs source branch, master, updated.
caa4b38bf48bcb1f6ea8a76a268d70f5ad9bc231
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%)
hooks/post-receive
--
Gromacs source
_______________________________________________
gmx-commit mailing list
gmx-commit at gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-commit
More information about the gromacs.org_gmx-developers
mailing list