[gmx-developers] Fwd: [gmx-commit] Gromacs source branch, master, updated. caa4b38bf48bcb1f6ea8a76a268d70f5ad9bc231
Mark Abraham
Mark.Abraham at anu.edu.au
Sat Mar 6 00:08:26 CET 2010
On 5/03/2010 11:29 PM, Berk Hess wrote:
> Hi,
>
> With the current git you already get something like this:
> Reading file topol.tpr, VERSION c982fa65eadae65cc965 (mod) (single
> precision)
>
> I don't know if we would actually want this hash printed whenever a tool
> reads a tpr file.
> But for mdrun it is certainly useful.
OK great. Abbreviated hashes are also possible. Wherever git accepts a
hash, it will accept a sufficiently-unique leading fragment of an actual
hash.
Mark
> Berk
>
> Mark Abraham wrote:
>> 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
>
More information about the gromacs.org_gmx-developers
mailing list