[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