2013-02-06 Gavin SALAM + Matteo * scripts/update-contribs.sh: now does "exit 1" if it couldn't find a given contrib version on the svn. * scripts/internal/release-fjcontrib.sh: now allows user to carry on even if there are local modifications, but with a warning. * scripts/update-contribs.sh: tried to make sure that failure of switch-to-contrib results in failure of update-contribs too (important e.g. for release script) * configure (makefileinc): the .Makefile.inc file now has variables to override the install and check scripts (intended to help possible future changes + standalone functionality). * scripts/internal/check.sh -> utils/check.sh * scripts/internal/install-sh -> utils/install-sh moved these into a separate directory so that in the tarball we include utils, but can completely discard scripts/ * scripts/internal/Template/Makefile: this has been updated to use scripts in utils/* * scripts/internal/generate-html-contents.pl: now includes a link to the directory for the contrib * configure: fixed bug in output of prefix to .Makefile.inc (wasn't being output when it was derived from fastjet-config). * contribs.svn: JetFFMoments -> tags/0.99.1 * scripts/internal/release-fjcontrib.sh : fixed typo in checking of existing version; before asking about a release it now lists the contrib versions. * VERSION upped to 0.001 for more testing 2013-02-01 Gavin Salam * contribs.svn: GenericSubtractor -> 0.99.1 JetFFMoments -> 0.99 * configure: * Makefile.in: * scripts/internal/Template/Makefile: variables are now communicated to sub-directory Makefiles via a .Makefile.inc; trunks of JetFFMoments and GenericSubtractor also modified. * scripts/internal/release-fjcontrib.sh: contents now lives in a separate directory * scripts/update-contribs.sh: no longer query if the contrib isn't yet there. 2013-02-01 Gregory Soyez * scripts/internal/package.sh: (well... mostly Matteo) added a simple script to package a tarball 2013-01-31 Gregory Soyez * scripts/internal/release-fjcontrib.sh: . removed unneeded developer and svn-users files from the tarball . fixed a few typos and trivial bugs . check which fastjet-config to use when running tests . the script now upload the tarball and the relevant info for the webpage update * scripts/internal/generate-html-contents.pl: played with CSS styles so as to get a result that looks rather close to what is on the FastJet tools page * scripts/internal/common.sh: * scripts/update-contribs.sh: passed the default answer to get_yesno_answer as an argument rather than a pre-defined variable * scripts/internal/release-fjcontrib.sh: added a script to release fj-contrib it includes all the contrib in contribs.svn * configure: * README: used --fastjet-config=... rather than --fjconfig=... to specify the 'fastjet-config' file to use * scripts/update-contribs.sh: * scripts/internal/common.sh: allowed to run update-contribs.sh --force which will answer yes to all "yesno" questions asked * VERSION: *** ADDED *** added a VERSION file * scripts/internal/switch-to-version.sh: * scripts/register-new-contrib.sh: * scripts/new-contrib-from-template.sh: * scripts/release-contrib.sh: removed potential trailing / 2013-01-31 Gavin Salam + Gregory * DEVEL-GUIDELINES: *** ADDED *** * README tried to make these a little more compact. 2013-01-31 Gregory Soyez * scripts/make-release.sh -> scripts/release-contrib.sh: renamed for more consistency * scripts/internal/switch-to-version.sh: if the version starts with a digit, prefix it by "tags/" * scripts/internal/install-sh: added a script for installing files * scripts/make-release.sh: checked the full list of mandatory files when making a release 2013-01-31 Gavin Salam * scripts/update-contribs.sh: added -h option to update-contribs.sh 2013-01-31 Gregory Soyez * scripts/update-contribs.sh: if the svn up updated the update-contribs.sh script, re-run with the new version * AUTHORS: *** ADDED *** * COPYING: *** ADDED *** * scripts.internal/Template/COPYING: put this under GPLv2 and added the list of people maintaining the FastJet-contrib * README: mentioned new-contrib-from-template.sh instead of new-contrib-template.sh * scripts/internal/check.sh: checked that the expected output contains more than comments and empty lines 2013-01-31 Gavin SALAM + Matteo + Gregory * scripts/internal/Template/example.ref *** ADDED *** added a template reference output file for make check with instruction on what to do with it. * scripts/new-contrib-template.sh -> scripts/new-contrib-from-template.sh a more meaningful name. 2013-01-31 Gregory Soyez * scripts/internal/check.sh: default extension for expected output set to "ref" * scripts/internal/Template/example.cc: added missing header * scripts/internal/Template/Makefile * scripts/internal/check.sh: fixed some bash typos * scripts/switch-to-version.sh: *** DELETED *** * scripts/internal/switch-to-version.sh: *** ADDED *** * scripts/update-contribs.sh: moved switch-to version in internal/ * scripts/new-contrib-template.sh: *** ADDED *** * scripts/internal/Template: *** ADDED *** added a template to create a new contrib and is associated script * scripts/TODO: updated to reflect altest changes 2013-01-30 Gregory Soyez * scripts/switch-to-version.sh: * scripts/update-contribs.sh: if the versions agree, still run svn up * scripts/internal/common.sh: make sure the full contrib name is specified * scripts/update-contribs.sh: when updating a specified contrib, ask for confirmation * scripts/switch-to-version.sh: - use svn switch --relocate since svn relocate is not available with old svn version - give a write access when checking out the trunk * scripts/make-release.sh: gave access to check_pending_modifications * data/ *** ADDED *** added common event files for make check purpose * configure: *** ADDED *** * Makefile.in: *** ADDED *** added basic building mechanism * scripts/update-contribs.sh: allowed to run it with a contrib name and optional version This is then equivalent to calling switch-to-version.sh * scripts/update-contribs.sh: added "Template" to the list of ignored directories * scripts/* *** ADDED *** * README *** ADDED *** added a list of maintenance scripts (see README for details) * contribs.svn *** ADDED *** added an (empty) list of supported contribs