<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>855eebcdb0ae841a985d1211a01652349932981e</id>
      </parent>
    </parents>
    <author>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </author>
    <url>http://github.com/workman161/homesync/commit/9d2b919e135baad95330a5e529b6032dd2af6c4f</url>
    <id>9d2b919e135baad95330a5e529b6032dd2af6c4f</id>
    <committed-date>2009-04-02T11:51:48-07:00</committed-date>
    <authored-date>2009-04-02T11:51:48-07:00</authored-date>
    <message>Added exception handling to jobs
Implemented more git commands to GitInterface, renamed a few to make more sense
Made the background indexing crawler into its own thread
Added inotify support to track modifications in realtime
Temporarily removed DBus to workaround a global interpreter lock bug with python-dbus</message>
    <tree>74d50710cbb667e5c4f69a2e57bf3a20e71ac827</tree>
    <committer>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c9509779b9bb531cfb61b48fcdd1f4e8d9694747</id>
      </parent>
    </parents>
    <author>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </author>
    <url>http://github.com/workman161/homesync/commit/855eebcdb0ae841a985d1211a01652349932981e</url>
    <id>855eebcdb0ae841a985d1211a01652349932981e</id>
    <committed-date>2008-10-10T07:42:36-07:00</committed-date>
    <authored-date>2008-10-10T07:42:36-07:00</authored-date>
    <message>Rewrote the GitInterface API a bit
Created a Jobs package
Created a JobGroup job class
Created a SyncArchive class that wraps GitInterface for HomeSync-specific interaction
Changed sync-daemon.py to use any available dbus loop be it Qt or GLib.</message>
    <tree>5c46b4b1b38b0b84f9644b42c9585255a7f6022d</tree>
    <committer>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e23f267c3485f54a75590be2cb28f940f3eb1947</id>
      </parent>
    </parents>
    <author>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </author>
    <url>http://github.com/workman161/homesync/commit/c9509779b9bb531cfb61b48fcdd1f4e8d9694747</url>
    <id>c9509779b9bb531cfb61b48fcdd1f4e8d9694747</id>
    <committed-date>2008-10-07T15:17:59-07:00</committed-date>
    <authored-date>2008-10-07T15:17:59-07:00</authored-date>
    <message>Created a JobQueue class to queue up updates instead of just having threads sit around waiting for semaphores.
Added the JobQueue to DBUS, allowing for later expansion for a job control system
Added Jobs to DBUS
Changed logging setup</message>
    <tree>8b3fa3efd992b632eb26e48a121bbe86263f29d3</tree>
    <committer>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1b5bc34b500e3924bac9afcbdb013788d52ab170</id>
      </parent>
    </parents>
    <author>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </author>
    <url>http://github.com/workman161/homesync/commit/e23f267c3485f54a75590be2cb28f940f3eb1947</url>
    <id>e23f267c3485f54a75590be2cb28f940f3eb1947</id>
    <committed-date>2008-10-06T20:57:57-07:00</committed-date>
    <authored-date>2008-10-06T20:57:57-07:00</authored-date>
    <message>Moved some code into a HomeSync package
Fixed the AvahiBrowser
Implemented a DeviceWatcher - It watches for big drives to be plugged in, and offers to set it up as a backup medium for the user.
Added push, pull methods for the GitInterface
Added support for bare repos to the GitInterface (required for the backup system
Added a call to nice(5) for the SyncDaemon</message>
    <tree>1bc1defca2a19ea4426651527fdba438451f8a59</tree>
    <committer>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>95222cb48c7714df3d4155cacb300c52eac91cfd</id>
      </parent>
    </parents>
    <author>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </author>
    <url>http://github.com/workman161/homesync/commit/1b5bc34b500e3924bac9afcbdb013788d52ab170</url>
    <id>1b5bc34b500e3924bac9afcbdb013788d52ab170</id>
    <committed-date>2008-10-06T16:19:53-07:00</committed-date>
    <authored-date>2008-10-06T16:19:53-07:00</authored-date>
    <message>Split the components into their own files</message>
    <tree>7af5f130f30f13d1f630d393ea8897d6656f7508</tree>
    <committer>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>071847450eed9b53f9e4a2f4edc3071115f8a17f</id>
      </parent>
    </parents>
    <author>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </author>
    <url>http://github.com/workman161/homesync/commit/95222cb48c7714df3d4155cacb300c52eac91cfd</url>
    <id>95222cb48c7714df3d4155cacb300c52eac91cfd</id>
    <committed-date>2008-10-06T16:19:36-07:00</committed-date>
    <authored-date>2008-10-06T16:19:36-07:00</authored-date>
    <message>Shows the status of the selected file in the archive</message>
    <tree>f7b8d69bb738f11c1bc29f84dd1663396242f068</tree>
    <committer>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7e141a042490d0bbf33bf9d5ba2837bb8a07b58f</id>
      </parent>
    </parents>
    <author>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </author>
    <url>http://github.com/workman161/homesync/commit/071847450eed9b53f9e4a2f4edc3071115f8a17f</url>
    <id>071847450eed9b53f9e4a2f4edc3071115f8a17f</id>
    <committed-date>2008-10-06T16:19:17-07:00</committed-date>
    <authored-date>2008-10-06T16:19:17-07:00</authored-date>
    <message>Added a compact method to use git-gc --aggressive
Changed commit to allow committing of changesets staged with add</message>
    <tree>42a7f5b03815e01d90a4ccd657bde2ca0a94931f</tree>
    <committer>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b88a6c0a2b4374c5390431a8d93f0d7597a69f8e</id>
      </parent>
    </parents>
    <author>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </author>
    <url>http://github.com/workman161/homesync/commit/7e141a042490d0bbf33bf9d5ba2837bb8a07b58f</url>
    <id>7e141a042490d0bbf33bf9d5ba2837bb8a07b58f</id>
    <committed-date>2008-10-05T19:50:18-07:00</committed-date>
    <authored-date>2008-10-05T19:50:18-07:00</authored-date>
    <message>Publishes to Avahi, although roughly done. Needs beautification.
Made the daemon more of a 'set it and forget it' by adding $HOME by default at first run.
Some testing code that removes the watcher
Simplified the git commands to just commit instead of add+commit</message>
    <tree>95a68126bd9245a3757a997290b8110010ebf7a1</tree>
    <committer>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>170955113a4105c698d1e497647015448ba31fe2</id>
      </parent>
    </parents>
    <author>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </author>
    <url>http://github.com/workman161/homesync/commit/b88a6c0a2b4374c5390431a8d93f0d7597a69f8e</url>
    <id>b88a6c0a2b4374c5390431a8d93f0d7597a69f8e</id>
    <committed-date>2008-10-05T19:46:59-07:00</committed-date>
    <authored-date>2008-10-05T19:46:59-07:00</authored-date>
    <message>Added the loading of revision history</message>
    <tree>93cd98d09fb1022d0917489e7d5b5bb49c7e7eaa</tree>
    <committer>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>21f0f5d6dd80df96d2fd45306c8c0ee4ee50999f</id>
      </parent>
    </parents>
    <author>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </author>
    <url>http://github.com/workman161/homesync/commit/170955113a4105c698d1e497647015448ba31fe2</url>
    <id>170955113a4105c698d1e497647015448ba31fe2</id>
    <committed-date>2008-10-05T19:46:25-07:00</committed-date>
    <authored-date>2008-10-05T19:46:25-07:00</authored-date>
    <message>Renamed some labels
Changed the QColumnView to a QListView. No clue how I mucked that up to begin with.
Re-ran pyuic</message>
    <tree>39e1805b3a12f6fac38b1078473022364f8279b8</tree>
    <committer>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e67856d31f38468ebb36748ddd25e78a9607e48f</id>
      </parent>
    </parents>
    <author>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </author>
    <url>http://github.com/workman161/homesync/commit/21f0f5d6dd80df96d2fd45306c8c0ee4ee50999f</url>
    <id>21f0f5d6dd80df96d2fd45306c8c0ee4ee50999f</id>
    <committed-date>2008-08-04T15:32:01-07:00</committed-date>
    <authored-date>2008-08-04T15:32:01-07:00</authored-date>
    <message>Added revision history listing</message>
    <tree>fadf94688e0017d04e99d43d5fdc56b815a85501</tree>
    <committer>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f76824badfb2aa75e09725e252f4d75977273f89</id>
      </parent>
    </parents>
    <author>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </author>
    <url>http://github.com/workman161/homesync/commit/e67856d31f38468ebb36748ddd25e78a9607e48f</url>
    <id>e67856d31f38468ebb36748ddd25e78a9607e48f</id>
    <committed-date>2008-08-04T15:31:38-07:00</committed-date>
    <authored-date>2008-08-04T15:31:38-07:00</authored-date>
    <message>Now queries the server for a list of files</message>
    <tree>02f0de21292ab7c9cab021d930c9696dca2492a1</tree>
    <committer>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e9e14e990d1b479be054bd9f0a5aa25a0ff8428e</id>
      </parent>
    </parents>
    <author>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </author>
    <url>http://github.com/workman161/homesync/commit/f76824badfb2aa75e09725e252f4d75977273f89</url>
    <id>f76824badfb2aa75e09725e252f4d75977273f89</id>
    <committed-date>2008-08-04T15:30:29-07:00</committed-date>
    <authored-date>2008-08-04T15:30:29-07:00</authored-date>
    <message>Updated the interface a bit. Re-saved as Qt 4.x</message>
    <tree>c2e3905b03a7228f00666f554002f677429817e0</tree>
    <committer>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </author>
    <url>http://github.com/workman161/homesync/commit/e9e14e990d1b479be054bd9f0a5aa25a0ff8428e</url>
    <id>e9e14e990d1b479be054bd9f0a5aa25a0ff8428e</id>
    <committed-date>2008-08-04T13:05:51-07:00</committed-date>
    <authored-date>2008-08-04T13:05:51-07:00</authored-date>
    <message>Initial Commit</message>
    <tree>365a6b91760c3adbc646034ad001b7662a82b0d8</tree>
    <committer>
      <name>Trever Fischer</name>
      <email>wm161@wm161.net</email>
    </committer>
  </commit>
</commits>
