<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>d031db00efa856f928e973ee2b9b8d15d41fb5e2</id>
      </parent>
    </parents>
    <author>
      <name>Stash</name>
      <email>jeremy.stashewsky@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/f290df8c590ffd5accab41dd46b7acf8d6877983</url>
    <id>f290df8c590ffd5accab41dd46b7acf8d6877983</id>
    <committed-date>2009-12-31T17:33:44-08:00</committed-date>
    <authored-date>2009-12-31T17:33:44-08:00</authored-date>
    <message>plugin filter for ST::User-&gt;groups()</message>
    <tree>d8967331cb0680e72150ab8a92ce1226a76ecd9d</tree>
    <committer>
      <name>Stash</name>
      <email>jeremy.stashewsky@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0251cbf2e5d6221ebfa1f891d9686c2d70a633f9</id>
      </parent>
    </parents>
    <author>
      <name>Stash</name>
      <email>jeremy.stashewsky@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/d031db00efa856f928e973ee2b9b8d15d41fb5e2</url>
    <id>d031db00efa856f928e973ee2b9b8d15d41fb5e2</id>
    <committed-date>2009-12-31T17:32:56-08:00</committed-date>
    <authored-date>2009-12-31T17:32:56-08:00</authored-date>
    <message>make json-path output a little nicer for comparisons</message>
    <tree>a696864b665fb1e45323d292a0bacde0f70fc86e</tree>
    <committer>
      <name>Stash</name>
      <email>jeremy.stashewsky@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4cfa7fef258d5be94920fd752428ce58a952cb0e</id>
      </parent>
    </parents>
    <author>
      <name>Stash</name>
      <email>jeremy.stashewsky@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/0251cbf2e5d6221ebfa1f891d9686c2d70a633f9</url>
    <id>0251cbf2e5d6221ebfa1f891d9686c2d70a633f9</id>
    <committed-date>2009-12-31T16:37:40-08:00</committed-date>
    <authored-date>2009-12-31T16:36:47-08:00</authored-date>
    <message>Add json_path_size, clean up diag in json_like</message>
    <tree>c063007b43928446dae85ef03c63ede2de8f3446</tree>
    <committer>
      <name>Stash</name>
      <email>jeremy.stashewsky@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0d72ee2f190dd9e970eb6f68215c70310be16d10</id>
      </parent>
    </parents>
    <author>
      <name>Stash</name>
      <email>jeremy.stashewsky@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/4cfa7fef258d5be94920fd752428ce58a952cb0e</url>
    <id>4cfa7fef258d5be94920fd752428ce58a952cb0e</id>
    <committed-date>2009-12-31T16:37:40-08:00</committed-date>
    <authored-date>2009-12-31T15:36:35-08:00</authored-date>
    <message>Introduce json_path_* wikifixture functions.

Doesn't support the entire JSONPath spec; it only supports the most basic
selectors for choosing a single element by it's fully-qualified path.</message>
    <tree>c08f54ad681ffcea8cb8f7d44c0ab9c86dcfc583</tree>
    <committer>
      <name>Stash</name>
      <email>jeremy.stashewsky@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>42bddbb3821a205c77bc250ddfdebb1d1c88e100</id>
      </parent>
    </parents>
    <author>
      <name>Brandon Noard</name>
      <email>brandon.noard@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/0d72ee2f190dd9e970eb6f68215c70310be16d10</url>
    <id>0d72ee2f190dd9e970eb6f68215c70310be16d10</id>
    <committed-date>2009-12-31T14:07:09-08:00</committed-date>
    <authored-date>2009-12-31T14:06:10-08:00</authored-date>
    <message>User account roles are no longer managed via a plugin.</message>
    <tree>e9609bdd0b0d7be9fc720e8c076b83b2b4d1328a</tree>
    <committer>
      <name>Brandon Noard</name>
      <email>brandon.noard@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ac6ba43437aa6a333edfa328aa33de688fe13b00</id>
      </parent>
    </parents>
    <author>
      <name>mheusser</name>
      <email>matt.heusser@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/42bddbb3821a205c77bc250ddfdebb1d1c88e100</url>
    <id>42bddbb3821a205c77bc250ddfdebb1d1c88e100</id>
    <committed-date>2009-12-31T07:57:31-08:00</committed-date>
    <authored-date>2009-12-31T07:57:31-08:00</authored-date>
    <message>TC: Search Signals by Group - started to develop</message>
    <tree>bbbcc6c3fa7aad76c920e9603b6e87433e69d380</tree>
    <committer>
      <name>mheusser</name>
      <email>matt.heusser@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5e71bc8bf24a4de7473971d972444bc7504bf92d</id>
      </parent>
    </parents>
    <author>
      <name>Gabe Wachob</name>
      <email>gwachob@wachob.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/ac6ba43437aa6a333edfa328aa33de688fe13b00</url>
    <id>ac6ba43437aa6a333edfa328aa33de688fe13b00</id>
    <committed-date>2009-12-30T17:29:32-08:00</committed-date>
    <authored-date>2009-12-30T17:28:49-08:00</authored-date>
    <message>Added signals evts to /data/events/groups/:gid</message>
    <tree>07eb0aa276fefc32f24404f6d1337fce4871f320</tree>
    <committer>
      <name>Gabe Wachob</name>
      <email>gwachob@wachob.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>174d4e09ec1728af28a76a8a0b4ce96ff563ec81</id>
      </parent>
    </parents>
    <author>
      <name>Kevin Jones</name>
      <email>kevin.jones@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/5e71bc8bf24a4de7473971d972444bc7504bf92d</url>
    <id>5e71bc8bf24a4de7473971d972444bc7504bf92d</id>
    <committed-date>2009-12-30T16:02:50-08:00</committed-date>
    <authored-date>2009-12-30T16:02:50-08:00</authored-date>
    <message>Allow business admins to view/admin all groups</message>
    <tree>74f35fe392a3496409afad3d019493d55af6da26</tree>
    <committer>
      <name>Kevin Jones</name>
      <email>kevin.jones@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>540d4d54d8593637771bdf1355053a09cb793fa5</id>
      </parent>
    </parents>
    <author>
      <name>Kevin Jones</name>
      <email>kevin.jones@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/174d4e09ec1728af28a76a8a0b4ce96ff563ec81</url>
    <id>174d4e09ec1728af28a76a8a0b4ce96ff563ec81</id>
    <committed-date>2009-12-30T15:16:09-08:00</committed-date>
    <authored-date>2009-12-30T15:15:26-08:00</authored-date>
    <message>Allow removing photos from groups with PUT</message>
    <tree>bbb824079df542bc12f46d653fd2db5a68b8e051</tree>
    <committer>
      <name>Kevin Jones</name>
      <email>kevin.jones@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b34965f5edf78e2904694e7f903413ba634f32d2</id>
      </parent>
    </parents>
    <author>
      <name>Kevin Jones</name>
      <email>kevin.jones@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/540d4d54d8593637771bdf1355053a09cb793fa5</url>
    <id>540d4d54d8593637771bdf1355053a09cb793fa5</id>
    <committed-date>2009-12-30T15:16:09-08:00</committed-date>
    <authored-date>2009-12-30T13:49:45-08:00</authored-date>
    <message>Add the EditGroup container</message>
    <tree>bea94f40728d4895a254ad9186dede080bae9473</tree>
    <committer>
      <name>Kevin Jones</name>
      <email>kevin.jones@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8298ff35abb95c1f244b18eca0320d6ef8884333</id>
      </parent>
    </parents>
    <author>
      <name>Kevin Jones</name>
      <email>kevin.jones@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/b34965f5edf78e2904694e7f903413ba634f32d2</url>
    <id>b34965f5edf78e2904694e7f903413ba634f32d2</id>
    <committed-date>2009-12-30T15:16:08-08:00</committed-date>
    <authored-date>2009-12-30T13:49:16-08:00</authored-date>
    <message>Allow updating groups through the Socialtext.Group js api</message>
    <tree>93f9e0504beb8b7b1efe58ee39da63979826130a</tree>
    <committer>
      <name>Kevin Jones</name>
      <email>kevin.jones@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ddab6b4ed15e827f0ccf15f03c1575ff8c876577</id>
      </parent>
    </parents>
    <author>
      <name>Kevin Jones</name>
      <email>kevin.jones@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/8298ff35abb95c1f244b18eca0320d6ef8884333</url>
    <id>8298ff35abb95c1f244b18eca0320d6ef8884333</id>
    <committed-date>2009-12-30T15:16:08-08:00</committed-date>
    <authored-date>2009-12-30T13:48:50-08:00</authored-date>
    <message>Allow modifying groups through the rest api</message>
    <tree>8992520018c329846f4cccc84a2b8a7cf6a1ba8e</tree>
    <committer>
      <name>Kevin Jones</name>
      <email>kevin.jones@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>34b40633bb51c7873f9064f24035a56969f19e1d</id>
      </parent>
    </parents>
    <author>
      <name>mheusser</name>
      <email>matt.heusser@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/ddab6b4ed15e827f0ccf15f03c1575ff8c876577</url>
    <id>ddab6b4ed15e827f0ccf15f03c1575ff8c876577</id>
    <committed-date>2009-12-30T13:49:18-08:00</committed-date>
    <authored-date>2009-12-30T13:49:18-08:00</authored-date>
    <message>TC: TEST-Set User groups ui - make it work as a test-set</message>
    <tree>abdbd9aee15ba7f7b03688b35febc06e65c0e7cd</tree>
    <committer>
      <name>mheusser</name>
      <email>matt.heusser@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>252eaa5967efc198e6363f19f6756bf81be3bbb4</id>
      </parent>
    </parents>
    <author>
      <name>mheusser</name>
      <email>matt.heusser@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/34b40633bb51c7873f9064f24035a56969f19e1d</url>
    <id>34b40633bb51c7873f9064f24035a56969f19e1d</id>
    <committed-date>2009-12-30T12:28:09-08:00</committed-date>
    <authored-date>2009-12-30T12:28:09-08:00</authored-date>
    <message>TC: Filter now demonstrates an error in the code. WOOT.</message>
    <tree>862e8846a6583321503cfce869ba8e19acf70353</tree>
    <committer>
      <name>mheusser</name>
      <email>matt.heusser@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>21eeb66ce2f74b6d002e082ca5766095a500b891</id>
      </parent>
    </parents>
    <author>
      <name>mheusser</name>
      <email>matt.heusser@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/252eaa5967efc198e6363f19f6756bf81be3bbb4</url>
    <id>252eaa5967efc198e6363f19f6756bf81be3bbb4</id>
    <committed-date>2009-12-30T12:00:09-08:00</committed-date>
    <authored-date>2009-12-30T12:00:09-08:00</authored-date>
    <message>TC: Groups UI - Filter People Search By Group</message>
    <tree>e24575da2a7a129a2f9cb7e6b1896e3d4f522413</tree>
    <committer>
      <name>mheusser</name>
      <email>matt.heusser@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9dac1597be1614cc0c89a2b7615669596022ee6a</id>
      </parent>
    </parents>
    <author>
      <name>mheusser</name>
      <email>matt.heusser@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/21eeb66ce2f74b6d002e082ca5766095a500b891</url>
    <id>21eeb66ce2f74b6d002e082ca5766095a500b891</id>
    <committed-date>2009-12-30T11:34:40-08:00</committed-date>
    <authored-date>2009-12-30T11:34:40-08:00</authored-date>
    <message>TC: Groups selection in People Search</message>
    <tree>66c902eacf26e2886c263dfa6c1346a61617c996</tree>
    <committer>
      <name>mheusser</name>
      <email>matt.heusser@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0eb9b96e6f97a1fd239dd5734149cae1d43b5493</id>
      </parent>
    </parents>
    <author>
      <name>Brandon Noard</name>
      <email>brandon.noard@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/9dac1597be1614cc0c89a2b7615669596022ee6a</url>
    <id>9dac1597be1614cc0c89a2b7615669596022ee6a</id>
    <committed-date>2009-12-30T08:36:48-08:00</committed-date>
    <authored-date>2009-12-30T08:36:01-08:00</authored-date>
    <message>Add an accessor so we can get at @RequiredAccounts from outside ST::Account.</message>
    <tree>6a564051356b3964d0af0580bcf2f85b885462d1</tree>
    <committer>
      <name>Brandon Noard</name>
      <email>brandon.noard@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5c48cfa79a1628a1b5c7be966dec4fffe8dd7a66</id>
      </parent>
    </parents>
    <author>
      <name>mheusser</name>
      <email>matt.heusser@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/0eb9b96e6f97a1fd239dd5734149cae1d43b5493</url>
    <id>0eb9b96e6f97a1fd239dd5734149cae1d43b5493</id>
    <committed-date>2009-12-29T18:23:47-08:00</committed-date>
    <authored-date>2009-12-29T18:23:22-08:00</authored-date>
    <message>TC: Invite Collegues to Account-Group is done first pass. YAY !</message>
    <tree>03673bca8447386bd343f30a3a78434489fc0bed</tree>
    <committer>
      <name>mheusser</name>
      <email>matt.heusser@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bf66cd24ea57626ee40bff645adef755636d4392</id>
      </parent>
    </parents>
    <author>
      <name>Stash</name>
      <email>jeremy.stashewsky@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/5c48cfa79a1628a1b5c7be966dec4fffe8dd7a66</url>
    <id>5c48cfa79a1628a1b5c7be966dec4fffe8dd7a66</id>
    <committed-date>2009-12-29T17:13:45-08:00</committed-date>
    <authored-date>2009-12-29T15:32:00-08:00</authored-date>
    <message>Collect code for the accounts+groups dropdown into ST::User.

Should replace the equivalent code in the people and signals plugins.</message>
    <tree>2ef267b0d99a81d336ecfe842795f436229e0e36</tree>
    <committer>
      <name>Stash</name>
      <email>jeremy.stashewsky@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>63e6eecb01337f1e476da1e2f2ccfb4681b63179</id>
      </parent>
    </parents>
    <author>
      <name>Kevin Jones</name>
      <email>kevin.jones@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/bf66cd24ea57626ee40bff645adef755636d4392</url>
    <id>bf66cd24ea57626ee40bff645adef755636d4392</id>
    <committed-date>2009-12-29T17:08:54-08:00</committed-date>
    <authored-date>2009-12-29T17:08:54-08:00</authored-date>
    <message>Use magically decoded content in body-like and body-unlike</message>
    <tree>7609e514e056bece2c5cfef5823700632f5fd429</tree>
    <committer>
      <name>Kevin Jones</name>
      <email>kevin.jones@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c5624fbce360390c95c83c8c5c1221b28c37e9d6</id>
      </parent>
    </parents>
    <author>
      <name>Kevin Jones</name>
      <email>kevin.jones@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/63e6eecb01337f1e476da1e2f2ccfb4681b63179</url>
    <id>63e6eecb01337f1e476da1e2f2ccfb4681b63179</id>
    <committed-date>2009-12-29T16:15:13-08:00</committed-date>
    <authored-date>2009-12-29T16:14:29-08:00</authored-date>
    <message>implement more functions in mocked LWP</message>
    <tree>8d61b9c3acef85a0abd585ecf7e0a7292dfec2a0</tree>
    <committer>
      <name>Kevin Jones</name>
      <email>kevin.jones@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e4c1e070904346eb4c968b5afb703cb20b8bfa55</id>
      </parent>
    </parents>
    <author>
      <name>Brandon Noard</name>
      <email>brandon.noard@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/c5624fbce360390c95c83c8c5c1221b28c37e9d6</url>
    <id>c5624fbce360390c95c83c8c5c1221b28c37e9d6</id>
    <committed-date>2009-12-29T14:52:41-08:00</committed-date>
    <authored-date>2009-12-29T14:52:09-08:00</authored-date>
    <message>Re-arrange output, update tests.</message>
    <tree>54c7ed5521244228f8f460827c2bcca2a852a614</tree>
    <committer>
      <name>Brandon Noard</name>
      <email>brandon.noard@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d1c11f336eb156d805020d590c5cf804a3fa61f4</id>
      </parent>
    </parents>
    <author>
      <name>Brandon Noard</name>
      <email>brandon.noard@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/e4c1e070904346eb4c968b5afb703cb20b8bfa55</url>
    <id>e4c1e070904346eb4c968b5afb703cb20b8bfa55</id>
    <committed-date>2009-12-29T14:52:41-08:00</committed-date>
    <authored-date>2009-12-29T14:21:50-08:00</authored-date>
    <message>Add docs for new groups commands.</message>
    <tree>a08954a05e712fdfb633ea3c196d9ec8e4e2e75b</tree>
    <committer>
      <name>Brandon Noard</name>
      <email>brandon.noard@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9809601846ff66dc15f73cfc61143c933b0f46f9</id>
      </parent>
    </parents>
    <author>
      <name>mheusser</name>
      <email>matt.heusser@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/d1c11f336eb156d805020d590c5cf804a3fa61f4</url>
    <id>d1c11f336eb156d805020d590c5cf804a3fa61f4</id>
    <committed-date>2009-12-29T14:17:19-08:00</committed-date>
    <authored-date>2009-12-29T14:17:19-08:00</authored-date>
    <message>TC: Groups Invite to group Structure</message>
    <tree>67043edd802fde5e1e0dda37e75dd5c71c449397</tree>
    <committer>
      <name>mheusser</name>
      <email>matt.heusser@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f96c1715a94f172d2430cd2a5fbbb6ee970de326</id>
      </parent>
    </parents>
    <author>
      <name>Kevin Jones</name>
      <email>kevin.jones@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/9809601846ff66dc15f73cfc61143c933b0f46f9</url>
    <id>9809601846ff66dc15f73cfc61143c933b0f46f9</id>
    <committed-date>2009-12-29T13:34:16-08:00</committed-date>
    <authored-date>2009-12-29T13:33:36-08:00</authored-date>
    <message>Support adding an array of users to a group in the REST API</message>
    <tree>a67da677ff1b5d84c346f1fc266918fe7e08e999</tree>
    <committer>
      <name>Kevin Jones</name>
      <email>kevin.jones@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>de130c15476c1ff3389251dc10e3aae26b7f6a79</id>
      </parent>
    </parents>
    <author>
      <name>Kevin Jones</name>
      <email>kevin.jones@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/f96c1715a94f172d2430cd2a5fbbb6ee970de326</url>
    <id>f96c1715a94f172d2430cd2a5fbbb6ee970de326</id>
    <committed-date>2009-12-29T13:34:15-08:00</committed-date>
    <authored-date>2009-12-29T13:04:00-08:00</authored-date>
    <message>Add pod</message>
    <tree>7cc02aa17b3004343a4a75d80642b8783a85c51e</tree>
    <committer>
      <name>Kevin Jones</name>
      <email>kevin.jones@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7d526019faa86f99a229a0dfb7b7576fe7b13190</id>
      </parent>
    </parents>
    <author>
      <name>Brandon Noard</name>
      <email>brandon.noard@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/de130c15476c1ff3389251dc10e3aae26b7f6a79</url>
    <id>de130c15476c1ff3389251dc10e3aae26b7f6a79</id>
    <committed-date>2009-12-29T13:30:06-08:00</committed-date>
    <authored-date>2009-12-29T13:30:06-08:00</authored-date>
    <message>Add add_group_admin(), remove_group_admin() to CLI.</message>
    <tree>0be67d672d913435d1c67353bcc381a538d1d02f</tree>
    <committer>
      <name>Brandon Noard</name>
      <email>brandon.noard@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a88b24245f542727ca2f9b49849f4b520de4e984</id>
      </parent>
    </parents>
    <author>
      <name>Brandon Noard</name>
      <email>brandon.noard@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/7d526019faa86f99a229a0dfb7b7576fe7b13190</url>
    <id>7d526019faa86f99a229a0dfb7b7576fe7b13190</id>
    <committed-date>2009-12-29T13:29:04-08:00</committed-date>
    <authored-date>2009-12-29T13:29:04-08:00</authored-date>
    <message>add_user() dies if the user already has a role.

assign_role_to_user() will handle things more gracefully.</message>
    <tree>151ce001e0fff7068a19a787c4aa65dc4a04d088</tree>
    <committer>
      <name>Brandon Noard</name>
      <email>brandon.noard@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e7e704cb7693fd3c3f6c71606fe2454fa737819a</id>
      </parent>
    </parents>
    <author>
      <name>Kevin Jones</name>
      <email>kevin.jones@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/a88b24245f542727ca2f9b49849f4b520de4e984</url>
    <id>a88b24245f542727ca2f9b49849f4b520de4e984</id>
    <committed-date>2009-12-29T11:06:20-08:00</committed-date>
    <authored-date>2009-12-29T11:04:49-08:00</authored-date>
    <message>Make the widgets plugin the default for gadgets</message>
    <tree>94715050cdfae3972810660f0b064eceb7a91b62</tree>
    <committer>
      <name>Kevin Jones</name>
      <email>kevin.jones@socialtext.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b16d5e7b618b158245b270c66845bbc6de790f33</id>
      </parent>
    </parents>
    <author>
      <name>Kevin Jones</name>
      <email>kevin.jones@socialtext.com</email>
    </author>
    <url>http://github.com/socialtext/socialtext/commit/e7e704cb7693fd3c3f6c71606fe2454fa737819a</url>
    <id>e7e704cb7693fd3c3f6c71606fe2454fa737819a</id>
    <committed-date>2009-12-29T11:06:20-08:00</committed-date>
    <authored-date>2009-12-28T14:10:58-08:00</authored-date>
    <message>Fix circular dependencies in Makefiles</message>
    <tree>18829aa59187160da3685dc5353ec845b55dcc3d</tree>
    <committer>
      <name>Kevin Jones</name>
      <email>kevin.jones@socialtext.com</email>
    </committer>
  </commit>
</commits>
