Login
Changes To home
Login

Changes to "home" between 2013-08-01 08:32:00 and 2013-08-01 18:07:06

44
45
46
47
48
49
50

51
52
53
54
55
44
45
46
47
48
49
50
51
52
53
54
55
56







+





Aside from that: hack at will. Generally the quickest/most complete way to test changes it to add them to the th1ish script bindings (in <tt>[/finfo?name=th1ish/shell_extend.c|shell_extend.c]</tt>). If you prefer writing C-level tests, please add them to <tt>test.c</tt> in the top-level directory.


<h2>News</h2>

Notable changes...

   *  20130801: ported in the delta generation/apply code and added script bindings for them.
   *  20130730: changed internal handling of DBs from 1 connection per db to a single main connection to an in-memory db and attaching the repo/config/checkout to that. Not yet sure if this is a feature or a bug, but it simplifies the internal tracking of db handles notably.
   *  20130728: it can now search for and open a checkout based on a directory name, analog to how v1 finds an open checkout.
   *  20130727: started work on a [/dir?ci=tip&name=th1ish|th1ish script engine binding] for v2. It is of course a work-in-progress but it is extended in parallel to the core lib because that simplifies testing and helps work the kinks out of the core API.
   *  20130726: when opening a repo db, the library now validates that it is a repo db, and can distinguish between/report various types of errors, e.g. repo schema is out of data or the db is not a fossil repo.
   *  20130725: removed the per-instance allocator configuration - it is now library-wide. This simplified buffer usage and makes it legal to use them before instantiating a fossil context.