<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>1e19196b42b4c5199ecb0c2efe26844582a835d4</id>
      </parent>
    </parents>
    <author>
      <name>Charles O'Farrell</name>
      <email>charleso@charleso.org</email>
    </author>
    <url>http://github.com/charleso/git-cc/commit/b3c819f5888367bc5c29c7c40b78353c86c2af71</url>
    <id>b3c819f5888367bc5c29c7c40b78353c86c2af71</id>
    <committed-date>2009-03-05T23:36:16-08:00</committed-date>
    <authored-date>2009-03-04T02:31:50-08:00</authored-date>
    <message>Initial work on cache</message>
    <tree>b0dcd14b29606470f1dd5eefab14f6804edfb5bd</tree>
    <committer>
      <name>Charles O'Farrell</name>
      <email>charleso@charleso.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f0b0fb8c85fbbab72f7501744e5c32e920841ab5</id>
      </parent>
    </parents>
    <author>
      <name>Charles O'Farrell</name>
      <email>charleso@charleso.org</email>
    </author>
    <url>http://github.com/charleso/git-cc/commit/3729000fdc8d30c6cf690ba884ce326c28551cfe</url>
    <id>3729000fdc8d30c6cf690ba884ce326c28551cfe</id>
    <committed-date>2009-03-05T23:35:00-08:00</committed-date>
    <authored-date>2009-03-05T23:34:34-08:00</authored-date>
    <message>Store merge-base for each transaction to save time</message>
    <tree>2ccd58b0fb441258a6312f9faa188ba36c693eb6</tree>
    <committer>
      <name>Charles O'Farrell</name>
      <email>charleso@charleso.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>da9a4ca09b00b1a417fa1094b93067c0d0115069</id>
      </parent>
    </parents>
    <author>
      <name>Charles O'Farrell</name>
      <email>charleso@charleso.org</email>
    </author>
    <url>http://github.com/charleso/git-cc/commit/ced51f6ab9f91fdb3c13fef359882d7ed743dc30</url>
    <id>ced51f6ab9f91fdb3c13fef359882d7ed743dc30</id>
    <committed-date>2009-02-08T05:11:43-08:00</committed-date>
    <authored-date>2009-02-08T05:11:43-08:00</authored-date>
    <message>Checkin now uses first-parent when retrieving git history.

This should always been done and avoids problems when pushing history that
include merges, which is something I don't personally do.</message>
    <tree>483b2129c79d7c2da1023dc0b872373b2bf3cb30</tree>
    <committer>
      <name>Charles O'Farrell</name>
      <email>charleso@charleso.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>16578b351aba27c425f8dc4207e9ada4108a84a5</id>
      </parent>
    </parents>
    <author>
      <name>Charles O'Farrell</name>
      <email>charleso@charleso.org</email>
    </author>
    <url>http://github.com/charleso/git-cc/commit/256990340e61978fd0d837c56be74a90da0bf3a1</url>
    <id>256990340e61978fd0d837c56be74a90da0bf3a1</id>
    <committed-date>2009-02-05T22:25:46-08:00</committed-date>
    <authored-date>2009-02-05T00:01:25-08:00</authored-date>
    <message>Fixed incorrect blob hash comparison from CI_TAG to the merge base of HEAD.

For example I accidently amended a commit that I had pushed already. When I
pushed again checkin didn't complain about the files being different, which it
bloody should have!</message>
    <tree>be1f9412d14d56616601578663c40aceb598f599</tree>
    <committer>
      <name>Charles O'Farrell</name>
      <email>charleso@charleso.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3263a5a4bc783d6904545e8e867ac3371e50bc46</id>
      </parent>
    </parents>
    <author>
      <name>Charles O'Farrell</name>
      <email>charleso@charleso.org</email>
    </author>
    <url>http://github.com/charleso/git-cc/commit/16578b351aba27c425f8dc4207e9ada4108a84a5</url>
    <id>16578b351aba27c425f8dc4207e9ada4108a84a5</id>
    <committed-date>2009-02-05T14:53:04-08:00</committed-date>
    <authored-date>2009-02-05T14:53:04-08:00</authored-date>
    <message>Fixed broken unit tests due to popen change</message>
    <tree>ffd30fbf13ac772548b3ac0a36f6379f138c1843</tree>
    <committer>
      <name>Charles O'Farrell</name>
      <email>charleso@charleso.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>46e436c95ac74e1effcccc3b8a90d5e7021cc44c</id>
      </parent>
    </parents>
    <author>
      <name>Charles O'Farrell</name>
      <email>charles.ofarrell@mincom.com</email>
    </author>
    <url>http://github.com/charleso/git-cc/commit/b270d6573b58e70b6f5989a7ac4e478809fc11ef</url>
    <id>b270d6573b58e70b6f5989a7ac4e478809fc11ef</id>
    <committed-date>2008-12-17T13:22:51-08:00</committed-date>
    <authored-date>2008-12-17T02:21:50-08:00</authored-date>
    <message>Introduce optparse for some slightly more useful argument handling.

Bring load and lshistory commands into rebase, which is something I've been
meaning to do for a while.</message>
    <tree>1bf927caf857060389ba57295fd4e7e7ee633f1f</tree>
    <committer>
      <name>Charles O'Farrell</name>
      <email>charles.ofarrell@mincom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>17d0c85e7bf56d6486c2fa2c390e935951887855</id>
      </parent>
    </parents>
    <author>
      <name>Charles O'Farrell</name>
      <email>charles.ofarrell@mincom.com</email>
    </author>
    <url>http://github.com/charleso/git-cc/commit/a96add5d17c521b4a98624bdf01d04a2e1c53484</url>
    <id>a96add5d17c521b4a98624bdf01d04a2e1c53484</id>
    <committed-date>2008-12-17T02:31:19-08:00</committed-date>
    <authored-date>2008-12-16T23:35:16-08:00</authored-date>
    <message>Cleaning up of command execution</message>
    <tree>03e679db4a33987e44f6129926a0ecda55689047</tree>
    <committer>
      <name>Charles O'Farrell</name>
      <email>charles.ofarrell@mincom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fde766d114447e1aedc8a4f6a8933827f1aa2e74</id>
      </parent>
    </parents>
    <author>
      <name>Charles O'Farrell</name>
      <email>charles.ofarrell@mincom.com</email>
    </author>
    <url>http://github.com/charleso/git-cc/commit/5c50cb38594dc6435505c08475c518c64b450976</url>
    <id>5c50cb38594dc6435505c08475c518c64b450976</id>
    <committed-date>2008-12-16T15:19:46-08:00</committed-date>
    <authored-date>2008-12-16T15:19:46-08:00</authored-date>
    <message>Remove absolute paths except where absolutely required.

This is mainly to stop duplicate checkin/checkout of directories when adding
and removing files. This is harmless but it shouldn't ever happen.</message>
    <tree>ae9a573b99185c0039d722c21b5208ab6b82db5e</tree>
    <committer>
      <name>Charles O'Farrell</name>
      <email>charles.ofarrell@mincom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e372d8d05675ae9b077487b091b51ebd913455b6</id>
      </parent>
    </parents>
    <author>
      <name>Charles O'Farrell</name>
      <email>charles.ofarrell@mincom.com</email>
    </author>
    <url>http://github.com/charleso/git-cc/commit/2eef0a188631e46fced9e4b716c5110bb2122a38</url>
    <id>2eef0a188631e46fced9e4b716c5110bb2122a38</id>
    <committed-date>2008-12-08T14:37:55-08:00</committed-date>
    <authored-date>2008-12-06T00:03:25-08:00</authored-date>
    <message>Added another tag to distinguish between what has been pushed to clearcase.

Before, calling gitcc checkin would move the clearcase tag which determines
where the next rebase is taken from. While this is simpler, it results in
the user having to be move careful about _always_ rebasing before a checkin.
It was also possible to double-up on changesets if the file was modified
more than once after the last rebase.

Now there are two tags - one for rebase and one for checkin.</message>
    <tree>f4d38a3af55181fcbe4821089eee3b57a6717b54</tree>
    <committer>
      <name>Charles O'Farrell</name>
      <email>charles.ofarrell@mincom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0334ce9088b75d1956c614f1170730896a40f749</id>
      </parent>
    </parents>
    <author>
      <name>Charles O'Farrell</name>
      <email>charles.ofarrell@mincom.com</email>
    </author>
    <url>http://github.com/charleso/git-cc/commit/6480b56fc068ab61880717d1e5db97bcd7854f08</url>
    <id>6480b56fc068ab61880717d1e5db97bcd7854f08</id>
    <committed-date>2008-12-06T00:12:48-08:00</committed-date>
    <authored-date>2008-12-05T22:26:34-08:00</authored-date>
    <message>Checkin with identical just in case we do a rename with no changes</message>
    <tree>3d8ac436c538b5e6d18778ce5fe4c8d96873ef5e</tree>
    <committer>
      <name>Charles O'Farrell</name>
      <email>charles.ofarrell@mincom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fb79aa963cac78d55b3bbc7e6eb501acf9485687</id>
      </parent>
    </parents>
    <author>
      <name>Charles O'Farrell</name>
      <email>charles.ofarrell@mincom.com</email>
    </author>
    <url>http://github.com/charleso/git-cc/commit/bf46dd3cb48ebb9bd60d3f04db05a7ccdd432af6</url>
    <id>bf46dd3cb48ebb9bd60d3f04db05a7ccdd432af6</id>
    <committed-date>2008-12-05T17:51:08-08:00</committed-date>
    <authored-date>2008-12-05T17:51:08-08:00</authored-date>
    <message>Removed unnecessary backslashes - silly me</message>
    <tree>2556325a0ec8bb3ea100441af2894dc01d4effc0</tree>
    <committer>
      <name>Charles O'Farrell</name>
      <email>charles.ofarrell@mincom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>356aeb0ca24a23758b1426cd626c9d79dfd01680</id>
      </parent>
    </parents>
    <author>
      <name>Charles O'Farrell</name>
      <email>charles.ofarrell@mincom.com</email>
    </author>
    <url>http://github.com/charleso/git-cc/commit/fb79aa963cac78d55b3bbc7e6eb501acf9485687</url>
    <id>fb79aa963cac78d55b3bbc7e6eb501acf9485687</id>
    <committed-date>2008-12-05T17:46:46-08:00</committed-date>
    <authored-date>2008-12-05T17:42:11-08:00</authored-date>
    <message>Initial Rename checkin test</message>
    <tree>1158e54077aa02f5b60c4873b6a90a8556eebc7e</tree>
    <committer>
      <name>Charles O'Farrell</name>
      <email>charles.ofarrell@mincom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9861f30f9ff3e7d75559df98f8b2789f1c4e87c7</id>
      </parent>
    </parents>
    <author>
      <name>Charles O'Farrell</name>
      <email>charles.ofarrell@mincom.com</email>
    </author>
    <url>http://github.com/charleso/git-cc/commit/356aeb0ca24a23758b1426cd626c9d79dfd01680</url>
    <id>356aeb0ca24a23758b1426cd626c9d79dfd01680</id>
    <committed-date>2008-12-05T17:44:11-08:00</committed-date>
    <authored-date>2008-12-05T17:13:48-08:00</authored-date>
    <message>Initial Delete checkin test</message>
    <tree>461a50644bd882f29d1fe31d86129112f58d47a5</tree>
    <committer>
      <name>Charles O'Farrell</name>
      <email>charles.ofarrell@mincom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bcd61b26a0cf9c8360763e6bb7d264a7b25b2597</id>
      </parent>
    </parents>
    <author>
      <name>Charles O'Farrell</name>
      <email>charles.ofarrell@mincom.com</email>
    </author>
    <url>http://github.com/charleso/git-cc/commit/9861f30f9ff3e7d75559df98f8b2789f1c4e87c7</url>
    <id>9861f30f9ff3e7d75559df98f8b2789f1c4e87c7</id>
    <committed-date>2008-12-05T17:03:41-08:00</committed-date>
    <authored-date>2008-12-05T17:03:41-08:00</authored-date>
    <message>Second checkin Add test - with directories</message>
    <tree>63e4fd192a86025129888f73c497a43c307f7214</tree>
    <committer>
      <name>Charles O'Farrell</name>
      <email>charles.ofarrell@mincom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d1717c7e99f8e1e62320dbd21ee68f793fec83db</id>
      </parent>
    </parents>
    <author>
      <name>Charles O'Farrell</name>
      <email>charles.ofarrell@mincom.com</email>
    </author>
    <url>http://github.com/charleso/git-cc/commit/bcd61b26a0cf9c8360763e6bb7d264a7b25b2597</url>
    <id>bcd61b26a0cf9c8360763e6bb7d264a7b25b2597</id>
    <committed-date>2008-12-05T16:36:24-08:00</committed-date>
    <authored-date>2008-12-05T16:36:24-08:00</authored-date>
    <message>Initial checkin Add test - but no directories</message>
    <tree>30e54f3b8cb0d735253d5339d8ff772f326b9621</tree>
    <committer>
      <name>Charles O'Farrell</name>
      <email>charles.ofarrell@mincom.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d334f32f93c5e283f72f440325c8d0db49ef7f12</id>
      </parent>
    </parents>
    <author>
      <name>Charles O'Farrell</name>
      <email>charles.ofarrell@mincom.com</email>
    </author>
    <url>http://github.com/charleso/git-cc/commit/d1717c7e99f8e1e62320dbd21ee68f793fec83db</url>
    <id>d1717c7e99f8e1e62320dbd21ee68f793fec83db</id>
    <committed-date>2008-12-05T15:31:50-08:00</committed-date>
    <authored-date>2008-12-05T15:31:50-08:00</authored-date>
    <message>Initial checkin Modify test</message>
    <tree>03db6dd49622fc44eda2ffef6aa28461fe84956f</tree>
    <committer>
      <name>Charles O'Farrell</name>
      <email>charles.ofarrell@mincom.com</email>
    </committer>
  </commit>
</commits>
