<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>1e09ef4a9704bcffa755c9edda7dfa0a3900174c</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/104b6a93bc9a9be1a906cbb09ff1561446d1eac6</url>
    <id>104b6a93bc9a9be1a906cbb09ff1561446d1eac6</id>
    <committed-date>2007-09-09T07:33:53-07:00</committed-date>
    <authored-date>2007-09-09T07:33:53-07:00</authored-date>
    <message>Improved test suite.  Fixed ID3, M4A and Speex to handle the new tests.</message>
    <tree>a666f4ae4160bb68bff841a936a2747b8f7c1032</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>591e0d3d9bf5aac2422bf8316c353e8ebf60a591</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/1e09ef4a9704bcffa755c9edda7dfa0a3900174c</url>
    <id>1e09ef4a9704bcffa755c9edda7dfa0a3900174c</id>
    <committed-date>2007-09-08T17:07:05-07:00</committed-date>
    <authored-date>2007-09-08T17:07:05-07:00</authored-date>
    <message>Added a couple more tests.</message>
    <tree>e3ec79b1dcc88f7858cbaa1bec99c85e1d2f1c92</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c17368aa19e74a2a0f0dab7bf0316ed7d07588d7</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/591e0d3d9bf5aac2422bf8316c353e8ebf60a591</url>
    <id>591e0d3d9bf5aac2422bf8316c353e8ebf60a591</id>
    <committed-date>2007-09-08T17:01:57-07:00</committed-date>
    <authored-date>2007-09-08T17:01:57-07:00</authored-date>
    <message>Converted test.py to a unittest-based app.
More tests should probably be added.</message>
    <tree>f90341e1e7012ff43eb700ac4f6523d3c3eced4d</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6a69b4f79c41a931db1dffe3ffc8d05b42be16f0</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/c17368aa19e74a2a0f0dab7bf0316ed7d07588d7</url>
    <id>c17368aa19e74a2a0f0dab7bf0316ed7d07588d7</id>
    <committed-date>2007-09-08T12:28:57-07:00</committed-date>
    <authored-date>2007-09-08T12:28:57-07:00</authored-date>
    <message>Added framing bit to Ogg Vorbis.
This bit isn't shared by FLAC and doens't appear to be in Ogg Speex either.</message>
    <tree>ad5466126dd98c075469b6836e63e01d1989a564</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1ae15735a89bbba5d3d8a18eb5a4b50fdba0f85b</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/6a69b4f79c41a931db1dffe3ffc8d05b42be16f0</url>
    <id>6a69b4f79c41a931db1dffe3ffc8d05b42be16f0</id>
    <committed-date>2007-09-07T14:22:10-07:00</committed-date>
    <authored-date>2007-09-07T14:22:10-07:00</authored-date>
    <message>Added lots of Construct constants to make many formats more robust.</message>
    <tree>52cb03410956f2c8220b14a8cb505dad016e5224</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>004ed2ce55fa4a3af5b9416257df3f00d37f81db</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/1ae15735a89bbba5d3d8a18eb5a4b50fdba0f85b</url>
    <id>1ae15735a89bbba5d3d8a18eb5a4b50fdba0f85b</id>
    <committed-date>2007-09-06T06:29:05-07:00</committed-date>
    <authored-date>2007-09-06T06:29:05-07:00</authored-date>
    <message>Ensured all file opening is done in binary when necessary.
(which is most of the time)</message>
    <tree>2d842d5aaed1bccfb3560d9ab50d15ab60728140</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b1875b2da3b6a31856596c4892f8efbc4c5ca1f5</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/004ed2ce55fa4a3af5b9416257df3f00d37f81db</url>
    <id>004ed2ce55fa4a3af5b9416257df3f00d37f81db</id>
    <committed-date>2007-09-05T12:17:49-07:00</committed-date>
    <authored-date>2007-09-05T12:17:49-07:00</authored-date>
    <message>Updated Makefile to leave *~ files alone.
(I'll nuke them myself with git clean)</message>
    <tree>d79deacbf6d309998e457207607d5f86f39c1c65</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>bjl@usa.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c2ac0b72c8193393f5ba84bd5124da95ec97a32e</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/b1875b2da3b6a31856596c4892f8efbc4c5ca1f5</url>
    <id>b1875b2da3b6a31856596c4892f8efbc4c5ca1f5</id>
    <committed-date>2007-09-05T10:48:51-07:00</committed-date>
    <authored-date>2007-09-05T10:48:51-07:00</authored-date>
    <message>Updated some comments for accuracy.</message>
    <tree>14309dcba135a34e3542b09eef913cfff6449198</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dc2628b9ae4025f9d8df0c1d1daf771c2d28ea7b</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/c2ac0b72c8193393f5ba84bd5124da95ec97a32e</url>
    <id>c2ac0b72c8193393f5ba84bd5124da95ec97a32e</id>
    <committed-date>2007-09-05T07:53:46-07:00</committed-date>
    <authored-date>2007-09-05T07:53:46-07:00</authored-date>
    <message>Fixed many of the import statements.
Shifted __most_numerous__ back into the core (since editxmcd uses it).</message>
    <tree>b79a2f92d12f13f587df53804c72a8d511638140</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cac7f5f9165b0183739d49ee2fbe52e6fed1e132</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/dc2628b9ae4025f9d8df0c1d1daf771c2d28ea7b</url>
    <id>dc2628b9ae4025f9d8df0c1d1daf771c2d28ea7b</id>
    <committed-date>2007-09-04T17:40:37-07:00</committed-date>
    <authored-date>2007-09-04T17:40:37-07:00</authored-date>
    <message>More fixes for the Great Split.</message>
    <tree>2243565e142e4754c4fef6bc9ba4b4636bc9b846</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5f51c0c1726de17d269dc613501156f272c5231c</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/cac7f5f9165b0183739d49ee2fbe52e6fed1e132</url>
    <id>cac7f5f9165b0183739d49ee2fbe52e6fed1e132</id>
    <committed-date>2007-09-04T14:28:56-07:00</committed-date>
    <authored-date>2007-09-04T14:28:56-07:00</authored-date>
    <message>Renamed sub files to something shorter.</message>
    <tree>56c1f7ba839badbd6e82cbeec0843150d5393fc4</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ea1160756a6909fcbf06f05e4665e579de261739</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/5f51c0c1726de17d269dc613501156f272c5231c</url>
    <id>5f51c0c1726de17d269dc613501156f272c5231c</id>
    <committed-date>2007-09-04T12:56:13-07:00</committed-date>
    <authored-date>2007-09-04T12:56:13-07:00</authored-date>
    <message>Fixed up the replay_gain setting, which was broken.</message>
    <tree>83dfd21c6bac5def3e7a72ece86825f44fb505fb</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f09bc1f0ec2f0bdc71d435f000650dbd9fcfeb7d</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/ea1160756a6909fcbf06f05e4665e579de261739</url>
    <id>ea1160756a6909fcbf06f05e4665e579de261739</id>
    <committed-date>2007-09-04T12:26:02-07:00</committed-date>
    <authored-date>2007-09-04T12:26:02-07:00</authored-date>
    <message>Quick and dirty shift of formats into separate files for easier
maintenance.

This *really* needs to be looked over to ensure everything runs
correctly and I'm not importing unnecessary junk in the sub files.</message>
    <tree>74a726a9faa120d3cdacebcae35dbb35304e4a1f</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d0b4ce5076473cc1705ba2767d5bae695717a47b</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/f09bc1f0ec2f0bdc71d435f000650dbd9fcfeb7d</url>
    <id>f09bc1f0ec2f0bdc71d435f000650dbd9fcfeb7d</id>
    <committed-date>2007-09-04T09:24:01-07:00</committed-date>
    <authored-date>2007-09-04T09:24:01-07:00</authored-date>
    <message>Added more template strings to new filenames.</message>
    <tree>62bc8323e99bb89b95a1e3d4d9267ceb0d8cb1b5</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>320c3d5f48302789fe0b839e9421cf0822e5afda</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/d0b4ce5076473cc1705ba2767d5bae695717a47b</url>
    <id>d0b4ce5076473cc1705ba2767d5bae695717a47b</id>
    <committed-date>2007-09-04T08:33:56-07:00</committed-date>
    <authored-date>2007-09-04T08:33:56-07:00</authored-date>
    <message>Added Ogg FLAC documentation to the formats and app documentation.</message>
    <tree>72259d69acd0c6a8497baf19a42f347c73c05313</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8819bd111415f377347ed7fc5c91fe85643b4615</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/320c3d5f48302789fe0b839e9421cf0822e5afda</url>
    <id>320c3d5f48302789fe0b839e9421cf0822e5afda</id>
    <committed-date>2007-09-03T13:27:36-07:00</committed-date>
    <authored-date>2007-09-03T13:27:36-07:00</authored-date>
    <message>Added full FlacComment support in OggFlacAudio, at least the
full comments that we currently support.</message>
    <tree>0c457b4373ab9067759800271028e6d6a00e3188</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a8714ca39974912d0a84b15d8499595e8b68490b</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/8819bd111415f377347ed7fc5c91fe85643b4615</url>
    <id>8819bd111415f377347ed7fc5c91fe85643b4615</id>
    <committed-date>2007-09-03T12:03:24-07:00</committed-date>
    <authored-date>2007-09-03T12:03:24-07:00</authored-date>
    <message>Added limit to cdio's read attempts.  Finished up preliminary OggFlac support.
Should handle full FlacComments in the future, however.</message>
    <tree>039a512fab69ca096da788697dbf794c7827a95d</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d3945f463e168f15a1ae6bb234538daa4460a330</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/a8714ca39974912d0a84b15d8499595e8b68490b</url>
    <id>a8714ca39974912d0a84b15d8499595e8b68490b</id>
    <committed-date>2007-09-01T07:24:38-07:00</committed-date>
    <authored-date>2007-09-01T07:24:38-07:00</authored-date>
    <message>Further improvements to the ALAC documentation.</message>
    <tree>add5b04e5eb888306a5572dc18f3e1cbb8574ca4</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7b71115f346178799a04e75e7ad119eb484832a9</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/d3945f463e168f15a1ae6bb234538daa4460a330</url>
    <id>d3945f463e168f15a1ae6bb234538daa4460a330</id>
    <committed-date>2007-08-28T18:31:13-07:00</committed-date>
    <authored-date>2007-08-28T18:31:13-07:00</authored-date>
    <message>Added a -D,--default option to the *2xmcd scripts, which always
picks the first option if more than one is available.</message>
    <tree>15e070a5514e8412b27a8cb8573ab06a30d3f5a4</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ccb7ac6e3e82811cfa5532a67bdc9a710c1897f1</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/7b71115f346178799a04e75e7ad119eb484832a9</url>
    <id>7b71115f346178799a04e75e7ad119eb484832a9</id>
    <committed-date>2007-08-25T11:59:34-07:00</committed-date>
    <authored-date>2007-08-25T11:59:34-07:00</authored-date>
    <message>Added to_pcm() and from_pcm() routines to OggFlacAudio.
Added an __md5__ attribute so it will compare properly with other FLACs.
Still need to set_metadata() properly.</message>
    <tree>b287745b10b12fbba4097167717ab3356c6d3b57</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>de174d398353383d580f3c76cc503c3c9e054241</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/ccb7ac6e3e82811cfa5532a67bdc9a710c1897f1</url>
    <id>ccb7ac6e3e82811cfa5532a67bdc9a710c1897f1</id>
    <committed-date>2007-08-25T10:53:00-07:00</committed-date>
    <authored-date>2007-08-25T10:53:00-07:00</authored-date>
    <message>Added preliminary Ogg FLAC get_metadata() function
which returns FlacComments.  Still needs to have picture block
support implemented.</message>
    <tree>9b5266e27c84b0b3a30046eda4fe7f7f109428a6</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2b524b73eb0081c9e716aa66d09bdbd9f37b200f</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/de174d398353383d580f3c76cc503c3c9e054241</url>
    <id>de174d398353383d580f3c76cc503c3c9e054241</id>
    <committed-date>2007-08-24T12:34:38-07:00</committed-date>
    <authored-date>2007-08-24T12:34:38-07:00</authored-date>
    <message>Preliminary Ogg FLAC support.</message>
    <tree>8475f80f538e2f669b0bd749424998ae9384756c</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b7d8ca04b57012d03c8dc0067e99684f04f89005</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/2b524b73eb0081c9e716aa66d09bdbd9f37b200f</url>
    <id>2b524b73eb0081c9e716aa66d09bdbd9f37b200f</id>
    <committed-date>2007-08-24T10:01:46-07:00</committed-date>
    <authored-date>2007-08-24T10:01:46-07:00</authored-date>
    <message>Fixed the bitstream.c module for compatibility with Python 2.4</message>
    <tree>8bbdce96c350990061e7a2ce07070646188596a9</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>942d362b93d9b7051f5bc98fc295a9c23a603ee9</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/b7d8ca04b57012d03c8dc0067e99684f04f89005</url>
    <id>b7d8ca04b57012d03c8dc0067e99684f04f89005</id>
    <committed-date>2007-08-24T07:33:22-07:00</committed-date>
    <authored-date>2007-08-24T07:33:22-07:00</authored-date>
    <message>Added tracktag docs and changed its --track option to --name
for better consistency.</message>
    <tree>f0503d6237a5163ff1283a79f490ad775d7b2515</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>95570edbc644ffeb7045bca640e536a859ed34f3</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/942d362b93d9b7051f5bc98fc295a9c23a603ee9</url>
    <id>942d362b93d9b7051f5bc98fc295a9c23a603ee9</id>
    <committed-date>2007-08-22T18:35:25-07:00</committed-date>
    <authored-date>2007-08-22T18:35:25-07:00</authored-date>
    <message>Updated tracktag further and added XMCD support.</message>
    <tree>b91c1a21c4496d9b91f80621ab7194075750fc24</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>72a6abb1f2588b325fb130e1fcec93e5e9350a4d</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/95570edbc644ffeb7045bca640e536a859ed34f3</url>
    <id>95570edbc644ffeb7045bca640e536a859ed34f3</id>
    <committed-date>2007-08-22T10:59:13-07:00</committed-date>
    <authored-date>2007-08-22T10:59:13-07:00</authored-date>
    <message>Made tracktag functional.</message>
    <tree>53781dccc6e9ede85b520d492423cdad3fadc8df</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>47dfd3c4999fc33b458f36057de50829080ebd9e</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/72a6abb1f2588b325fb130e1fcec93e5e9350a4d</url>
    <id>72a6abb1f2588b325fb130e1fcec93e5e9350a4d</id>
    <committed-date>2007-08-22T10:28:06-07:00</committed-date>
    <authored-date>2007-08-22T10:28:06-07:00</authored-date>
    <message>Updated the rest of MetaData subclasses to have proper setattr and setitem
methods to keep their internal data in-sync.
This is essential for tracktag so that it doesn't wipe out
any tags not being updated.</message>
    <tree>e10346e00a3d02baec1fbc5f78c7534d2168c9ec</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>56c98fe990e5baf434cc45535136a5f34cc6e4ea</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/47dfd3c4999fc33b458f36057de50829080ebd9e</url>
    <id>47dfd3c4999fc33b458f36057de50829080ebd9e</id>
    <committed-date>2007-08-22T07:59:33-07:00</committed-date>
    <authored-date>2007-08-22T07:59:33-07:00</authored-date>
    <message>Added preliminary tracktag executable.
Updated MetaData to have valid setattr and setitem methods
to keep attributes and dicts in sync.</message>
    <tree>afe66911cbd8a02e424e1d431e3a19984d81ae48</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>32401dc908c5012cb1dff8a5cc2aab729747396f</id>
      </parent>
    </parents>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/56c98fe990e5baf434cc45535136a5f34cc6e4ea</url>
    <id>56c98fe990e5baf434cc45535136a5f34cc6e4ea</id>
    <committed-date>2007-08-22T07:56:24-07:00</committed-date>
    <authored-date>2007-08-22T07:56:24-07:00</authored-date>
    <message>Added preliminary tracktag executable.
Updating MetaData to have valid setattr and setitem methods
to keep keys and dicts synchronized.</message>
    <tree>ab53440924ed35b19cd64e0fbbfd29dda01f5af3</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </author>
    <url>http://github.com/tuffy/python-audio-tools/commit/32401dc908c5012cb1dff8a5cc2aab729747396f</url>
    <id>32401dc908c5012cb1dff8a5cc2aab729747396f</id>
    <committed-date>2007-08-20T19:37:54-07:00</committed-date>
    <authored-date>2007-08-20T19:37:54-07:00</authored-date>
    <message>Initial import to git.</message>
    <tree>0e0595c4bc00f34eb4768647f36bd86cef686827</tree>
    <committer>
      <name>Brian Langenberger</name>
      <email>brian@localhost.localdomain</email>
    </committer>
  </commit>
</commits>
