2012-02-17razor_rpm_open() should take an error parameter, not an atomic
J. Ali Harlow <ali@juiblex.co.uk> [Fri, 17 Feb 2012 18:35:10 +0000] rev 426
razor_rpm_open() should take an error parameter, not an atomic

2012-02-16razor_create_root() should take an error pointer
J. Ali Harlow <ali@juiblex.co.uk> [Thu, 16 Feb 2012 17:44:25 +0000] rev 425
razor_create_root() should take an error pointer

2012-02-16Allow multiple atomic transactions to be used with one root object.
J. Ali Harlow <ali@juiblex.co.uk> [Thu, 16 Feb 2012 17:33:47 +0000] rev 424
Allow multiple atomic transactions to be used with one root object.
This allows transactions that include barriers to be performed
while holding an exclusive system lock.

2012-02-11Add an error object.
J. Ali Harlow <ali@juiblex.co.uk> [Sat, 11 Feb 2012 23:50:26 +0000] rev 423
Add an error object.
This is intended to dis-entangle the two roles that the atomic
object has evolved into so that atomic need only be used where
atomic actions are actually being undertaken.

2012-02-11Pass script failures up to caller
J. Ali Harlow <ali@juiblex.co.uk> [Sat, 11 Feb 2012 09:49:58 +0000] rev 422
Pass script failures up to caller

2012-02-11Fix object management in error paths
J. Ali Harlow <ali@juiblex.co.uk> [Sat, 11 Feb 2012 09:34:40 +0000] rev 421
Fix object management in error paths

2012-02-11Start 0.5.4
J. Ali Harlow <ali@juiblex.co.uk> [Sat, 11 Feb 2012 09:30:23 +0000] rev 420
Start 0.5.4

2012-02-09Release version 0.5.3
ali <j.a.harlow@letterboxes.org> [Thu, 09 Feb 2012 20:45:27 +0000] rev 419
Release version 0.5.3

2012-02-09Add transaction barriers 0.5.3
J. Ali Harlow <ali@juiblex.co.uk> [Thu, 09 Feb 2012 20:45:27 +0000] rev 418
Add transaction barriers
These allow packages to be installed and removed which have scripts
that depend on each other when atomic transactions are involved.
Note that yum supports pre, but not other requires flags. post will
need similar support to the post scripts themselves pulling in the
requires flags from the rpms. Likewise preun and postun will need
similar handling to those scrips since the requires flags will need
to be stored in the razor database.

2012-02-09Add deque_length()
J. Ali Harlow <ali@juiblex.co.uk> [Thu, 09 Feb 2012 20:43:58 +0000] rev 417
Add deque_length()