README to HitKeeper
===================
Hello!
*** Please read the manual first; it is in the doc/ subdirectory ***
== 2008-04-16 For different reasons, we will no longer maintain the
concept of making individual "releases" for HitKeeper - this one is
the last one that will be made available as a "classic" tar
archive. All future updates and versions of the software wil l*only*
be available through subversion (svn) from now on.
To download the current (latest) version of HitKeeper, simply run:
svn co https://hitkeeper.svn.sourceforge.net/svnroot/hitkeeper hitkeeper
If you have already checked out a copy of HitKeeper, simply run "svn
update" to upgrade your distribution ... and please, read the README
files :-))
== 2008-03-10 Another small change to the schema.
See README.mysql for how to proceed.
== 2008-02-19 Another small change to the schema.
See README.mysql for how to proceed.
== 2008-02-13 A small change to the schema.
See README.mysql for how to proceed.
A new (abstract) method named 'get_features' was added to the
SeqParser object. Up-to-date parser are available from the
setup/parser directory.
The technical documentation indicate how to implement this method.
== 2007-12-05 A few important changes to the schema.
See README.mysql for how to proceed.
== 2007-11-08 A few simple but important changes to the schema.
See README.mysql for how to proceed.
== 2007-10-29 Rename a column and update some acces grant.
See README.mysql for how to proceed.
== 2007-10-26 Schema, API and tools have been modified for
classifications. This new version is much slower to load, but
faster to query, and provides support for ontology (directed
acyclic graph). Nothing comes without a cost and the following
changes must be propagated into existing installations:
= Replace TreeParser.pm with TaxoParser.pm and ClaParser.pm in the
parser directory.
= Replace 'claparse(tree) = TreeParser' with
'claparse(tree) = TaxoParser' in the conf file.
= Update the schema: See README.mysql for how to proceed.
= Trigger all cla_source to re-populate correctly the database.
= Rewrite every existing hat_query that makes use of
cla_parent/not_cla_parent constraints using an additional call to
cla_query, i.e. the query
hat_query cla_parent=... -ref=$HAT
has to be replaced with
cla_query cla_parent=... -ref=$CLA
hat_query cla_name=$CLA -ref=$HAT
== 2007-08-15 Three tables must be added into the schema. See README.mysql
for how to proceed. The Oracle support is broken in this release.
== 2007-08-14 is the first "full" release with Oracle connectivity, plus
a number of other refinements (preparation of web services, introduction
of timeout, plus many other little fixes and refinements).
== 2007-03-20 the Perl module Sys::SigAction is now required
== 2007-02-05 is an "optimization" release, with some bugfixes, improved
documentation, etc. No changes to the database scheme.
Technically, this corresponds to svn release 416.
== 2006-10-10 is a "production" release. The documentation was updated,
and the tutorials re-tested.
If you are using HitKeeper in a production environment, please refer
to the file README.mysql to update the database scheme.
== 2006-03-15
First public release.