<?xml version="1.0" encoding="ascii"?>
<rss version="2.0">
  <channel>
    <link>http://project.juiblex.co.uk/hg/razor/</link>
    <language>en-us</language>

    <title>razor: librazor/transaction.c history</title>
    <description>librazor/transaction.c revision history</description>
    <item>
    <title>Fix compiler warnings</title>
    <link>http://project.juiblex.co.uk/hg/razor/log{c4bcba8023a9}/librazor/transaction.c</link>
    <description><![CDATA[Fix compiler warnings]]></description>
    <author>&#74;&#46;&#32;&#65;&#108;&#105;&#32;&#72;&#97;&#114;&#108;&#111;&#119;&#32;&#60;&#97;&#108;&#105;&#64;&#106;&#117;&#105;&#98;&#108;&#101;&#120;&#46;&#99;&#111;&#46;&#117;&#107;&#62;</author>
    <pubDate>Sat, 23 Aug 2014 16:28:31 +0100</pubDate>
</item>
<item>
    <title>Update gnulib</title>
    <link>http://project.juiblex.co.uk/hg/razor/log{fab0b8a61dcb}/librazor/transaction.c</link>
    <description><![CDATA[Update gnulib]]></description>
    <author>&#74;&#46;&#32;&#65;&#108;&#105;&#32;&#72;&#97;&#114;&#108;&#111;&#119;&#32;&#60;&#97;&#108;&#105;&#64;&#106;&#117;&#105;&#98;&#108;&#101;&#120;&#46;&#99;&#111;&#46;&#117;&#107;&#62;</author>
    <pubDate>Wed, 20 Aug 2014 18:57:52 +0100</pubDate>
</item>
<item>
    <title>Fix bug causing razor_transaction_resolve() to spin</title>
    <link>http://project.juiblex.co.uk/hg/razor/log{2d8fecb8f024}/librazor/transaction.c</link>
    <description><![CDATA[Fix bug causing razor_transaction_resolve() to spin]]></description>
    <author>&#74;&#46;&#32;&#65;&#108;&#105;&#32;&#72;&#97;&#114;&#108;&#111;&#119;&#32;&#60;&#97;&#108;&#105;&#64;&#106;&#117;&#105;&#98;&#108;&#101;&#120;&#46;&#99;&#111;&#46;&#117;&#107;&#62;</author>
    <pubDate>Fri, 23 Mar 2012 20:24:09 +0000</pubDate>
</item>
<item>
    <title>Use Windows KTM (atomic transactions) where supported.</title>
    <link>http://project.juiblex.co.uk/hg/razor/log{e63951c1d0f8}/librazor/transaction.c</link>
    <description><![CDATA[Use Windows KTM (atomic transactions) where supported.<br/>
Increment current header version to 2]]></description>
    <author>&#74;&#46;&#32;&#65;&#108;&#105;&#32;&#72;&#97;&#114;&#108;&#111;&#119;&#32;&#60;&#97;&#108;&#105;&#64;&#106;&#117;&#105;&#98;&#108;&#101;&#120;&#46;&#99;&#111;&#46;&#117;&#107;&#62;</author>
    <pubDate>Thu, 10 Nov 2011 10:35:21 +0000</pubDate>
</item>
<item>
    <title>Fix bug causing updates to fail on systems with multiple versions of a package installed</title>
    <link>http://project.juiblex.co.uk/hg/razor/log{3d3fab314c4e}/librazor/transaction.c</link>
    <description><![CDATA[Fix bug causing updates to fail on systems with multiple versions of a package installed]]></description>
    <author>&#74;&#46;&#32;&#65;&#108;&#105;&#32;&#72;&#97;&#114;&#108;&#111;&#119;&#32;&#60;&#97;&#108;&#105;&#64;&#106;&#117;&#105;&#98;&#108;&#101;&#120;&#46;&#99;&#111;&#46;&#117;&#107;&#62;</author>
    <pubDate>Mon, 28 Sep 2009 17:37:12 +0100</pubDate>
</item>
<item>
    <title>Add basic support for uninstall scripts.</title>
    <link>http://project.juiblex.co.uk/hg/razor/log{f8c27fe9fe63}/librazor/transaction.c</link>
    <description><![CDATA[Add basic support for uninstall scripts.<br/>
RPM_INSTALL_PREFIX{n} is not yet supported and upgrading a package<br/>
where an uninstall script changes may need more work to ensure the<br/>
old script doesn't get included in the merged set (when it is too<br/>
late to remove). I haven't yet tested whether this is a real problem.]]></description>
    <author>&#74;&#46;&#32;&#65;&#108;&#105;&#32;&#72;&#97;&#114;&#108;&#111;&#119;&#32;&#60;&#97;&#108;&#105;&#64;&#106;&#117;&#105;&#98;&#108;&#101;&#120;&#46;&#99;&#111;&#46;&#117;&#107;&#62;</author>
    <pubDate>Fri, 12 Jun 2009 16:59:11 +0100</pubDate>
</item>
<item>
    <title>Add automatic provides for lua pre-loaded modules</title>
    <link>http://project.juiblex.co.uk/hg/razor/log{ea743486ba6f}/librazor/transaction.c</link>
    <description><![CDATA[Add automatic provides for lua pre-loaded modules]]></description>
    <author>&#74;&#46;&#32;&#65;&#108;&#105;&#32;&#72;&#97;&#114;&#108;&#111;&#119;&#32;&#60;&#97;&#108;&#105;&#64;&#106;&#117;&#105;&#98;&#108;&#101;&#120;&#46;&#99;&#111;&#46;&#117;&#107;&#62;</author>
    <pubDate>Wed, 03 Jun 2009 08:26:09 +0100</pubDate>
</item>
<item>
    <title>Remove unnecessary include of sys/mman.h</title>
    <link>http://project.juiblex.co.uk/hg/razor/log{890a49fb2c71}/librazor/transaction.c</link>
    <description><![CDATA[Remove unnecessary include of sys/mman.h]]></description>
    <author>&#74;&#46;&#32;&#65;&#108;&#105;&#32;&#72;&#97;&#114;&#108;&#111;&#119;&#32;&#60;&#97;&#108;&#105;&#64;&#106;&#117;&#105;&#98;&#108;&#101;&#120;&#46;&#99;&#111;&#46;&#117;&#107;&#62;</author>
    <pubDate>Thu, 08 Jan 2009 15:22:34 +0000</pubDate>
</item>
<item>
    <title>convert the NULL sentinel to RAZOR_DETAIL_LAST</title>
    <link>http://project.juiblex.co.uk/hg/razor/log{95b6bcadd6c4}/librazor/transaction.c</link>
    <description><![CDATA[convert the NULL sentinel to RAZOR_DETAIL_LAST]]></description>
    <author>&#82;&#105;&#99;&#104;&#97;&#114;&#100;&#32;&#72;&#117;&#103;&#104;&#101;&#115;&#32;&#60;&#114;&#105;&#99;&#104;&#97;&#114;&#100;&#64;&#104;&#117;&#103;&#104;&#115;&#105;&#101;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 01 Jul 2008 09:22:25 +0100</pubDate>
</item>
<item>
    <title>the vararg list must be terminated with zero else 64bit machines may crash</title>
    <link>http://project.juiblex.co.uk/hg/razor/log{bf23ba00db03}/librazor/transaction.c</link>
    <description><![CDATA[the vararg list must be terminated with zero else 64bit machines may crash<br/>
<br/>
On 64 bit systems, the integer 0 is 32 bits and the pointer 0 is 64 bits.<br/>
The upper 32 bits will not be cleared and the loop will never terminate.<br/>
Also add the RAZOR_SENTINEL __attribute__ ((__sentinel__(0))) on GCC4<br/>
so we catch where we get this wrong automatically.<br/>
<br/>
This also fixes the new search functionality from James which was missed<br/>
in the merge.]]></description>
    <author>&#82;&#105;&#99;&#104;&#97;&#114;&#100;&#32;&#72;&#117;&#103;&#104;&#101;&#115;&#32;&#60;&#114;&#105;&#99;&#104;&#97;&#114;&#100;&#64;&#104;&#117;&#103;&#104;&#115;&#105;&#101;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 30 Jun 2008 10:46:20 +0100</pubDate>
</item>
<item>
    <title>convert razor_package_get_details() and razor_package_iterator_next() to varargs</title>
    <link>http://project.juiblex.co.uk/hg/razor/log{9b71b537d175}/librazor/transaction.c</link>
    <description><![CDATA[convert razor_package_get_details() and razor_package_iterator_next() to varargs<br/>
<br/>
The functions for getting package details about a package were limited to a few<br/>
things, when in the future we will want to support much more about a package.<br/>
The iterator was also limited to name,version,arch when most of the time we<br/>
didn't need all this data.]]></description>
    <author>&#82;&#105;&#99;&#104;&#97;&#114;&#100;&#32;&#72;&#117;&#103;&#104;&#101;&#115;&#32;&#60;&#114;&#105;&#99;&#104;&#97;&#114;&#100;&#64;&#104;&#117;&#103;&#104;&#115;&#105;&#101;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 30 Jun 2008 08:51:26 +0100</pubDate>
</item>
<item>
    <title>protect all exported functions by checking the input parameters for NULL input</title>
    <link>http://project.juiblex.co.uk/hg/razor/log{4124c37fd953}/librazor/transaction.c</link>
    <description><![CDATA[protect all exported functions by checking the input parameters for NULL input]]></description>
    <author>&#82;&#105;&#99;&#104;&#97;&#114;&#100;&#32;&#72;&#117;&#103;&#104;&#101;&#115;&#32;&#60;&#114;&#105;&#99;&#104;&#97;&#114;&#100;&#64;&#104;&#117;&#103;&#104;&#115;&#105;&#101;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 29 Jun 2008 17:32:19 +0100</pubDate>
</item>
<item>
    <title>Add missing newline for conflicts output</title>
    <link>http://project.juiblex.co.uk/hg/razor/log{f9344e30a3b9}/librazor/transaction.c</link>
    <description><![CDATA[Add missing newline for conflicts output]]></description>
    <author>&#74;&#97;&#109;&#101;&#115;&#32;&#66;&#111;&#119;&#101;&#115;&#32;&#60;&#106;&#98;&#111;&#119;&#101;&#115;&#64;&#114;&#101;&#100;&#104;&#97;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 26 Jun 2008 09:21:14 -0400</pubDate>
</item>
<item>
    <title>Get the test driver compiling and running again (but not passing).</title>
    <link>http://project.juiblex.co.uk/hg/razor/log{6e19775d8930}/librazor/transaction.c</link>
    <description><![CDATA[Get the test driver compiling and running again (but not passing).]]></description>
    <author>&#74;&#97;&#109;&#101;&#115;&#32;&#66;&#111;&#119;&#101;&#115;&#32;&#60;&#106;&#98;&#111;&#119;&#101;&#115;&#64;&#114;&#101;&#100;&#104;&#97;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 25 Jun 2008 20:53:48 -0400</pubDate>
</item>
<item>
    <title>Move a couple of unrelated functions out of transaction.c.</title>
    <link>http://project.juiblex.co.uk/hg/razor/log{d4a5fba50fd7}/librazor/transaction.c</link>
    <description><![CDATA[Move a couple of unrelated functions out of transaction.c.]]></description>
    <author>&#75;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#72;&#63;&#103;&#115;&#98;&#101;&#114;&#103;&#32;&#60;&#107;&#114;&#104;&#64;&#114;&#101;&#100;&#104;&#97;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 23 Jun 2008 17:21:03 -0400</pubDate>
</item>
<item>
    <title>Use GCC 4 -fvisibility to control exported symbols.</title>
    <link>http://project.juiblex.co.uk/hg/razor/log{03fc85294bc9}/librazor/transaction.c</link>
    <description><![CDATA[Use GCC 4 -fvisibility to control exported symbols.]]></description>
    <author>&#75;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#72;&#63;&#103;&#115;&#98;&#101;&#114;&#103;&#32;&#60;&#107;&#114;&#104;&#64;&#114;&#101;&#100;&#104;&#97;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 23 Jun 2008 17:19:20 -0400</pubDate>
</item>
<item>
    <title>When uniquifying properties, also sort them on the owning package.</title>
    <link>http://project.juiblex.co.uk/hg/razor/log{0c3db660514d}/librazor/transaction.c</link>
    <description><![CDATA[When uniquifying properties, also sort them on the owning package.<br/>
<br/>
This ensures that whenever two packages provide or (or require, obsolete<br/>
or conflict) the same property, they appear in the same order in the<br/>
propertys list of packages.]]></description>
    <author>&#75;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#72;&#63;&#103;&#115;&#98;&#101;&#114;&#103;&#32;&#60;&#107;&#114;&#104;&#64;&#114;&#101;&#100;&#104;&#97;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 20 Jun 2008 23:13:09 -0400</pubDate>
</item>
<item>
    <title>Break up the monolithic razor.c.</title>
    <link>http://project.juiblex.co.uk/hg/razor/log{057933050c42}/librazor/transaction.c</link>
    <description><![CDATA[Break up the monolithic razor.c.]]></description>
    <author>&#75;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#72;&#63;&#103;&#115;&#98;&#101;&#114;&#103;&#32;&#60;&#107;&#114;&#104;&#64;&#114;&#101;&#100;&#104;&#97;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 20 Jun 2008 15:10:34 -0400</pubDate>
</item>

  </channel>
</rss>
