<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>5ad15aff2c348bd06c5b3c3d56312e5d15882a6b</id>
      </parent>
    </parents>
    <author>
      <name>scott</name>
      <email>scott@google.com</email>
    </author>
    <url>http://github.com/fdv/typo/commit/8c68633ad484a2931419bd05b19d716843bd32bb</url>
    <id>8c68633ad484a2931419bd05b19d716843bd32bb</id>
    <committed-date>2006-07-05T20:47:18-07:00</committed-date>
    <authored-date>2006-07-05T20:47:18-07:00</authored-date>
    <message>Tagging 3.99.1

git-svn-id: http://svn.typosphere.org/typo/tags/release_3_99_1@1072 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>c94dd89d71357d5104e6086f6208d3f7d561074a</tree>
    <committer>
      <name>scott</name>
      <email>scott@google.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>beb021006adbfd4aee4d45934d750c38103455f1</id>
      </parent>
    </parents>
    <author>
      <name>scott</name>
      <email>scott@google.com</email>
    </author>
    <url>http://github.com/fdv/typo/commit/5ad15aff2c348bd06c5b3c3d56312e5d15882a6b</url>
    <id>5ad15aff2c348bd06c5b3c3d56312e5d15882a6b</id>
    <committed-date>2006-07-05T20:21:46-07:00</committed-date>
    <authored-date>2006-07-05T20:21:46-07:00</authored-date>
    <message>Bump version number to 3.99.1


git-svn-id: http://svn.typosphere.org/typo/trunk@1071 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>c94dd89d71357d5104e6086f6208d3f7d561074a</tree>
    <committer>
      <name>scott</name>
      <email>scott@google.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>218b12911d5fc6c2e3a24ac841941c876372090c</id>
      </parent>
    </parents>
    <author>
      <name>scott</name>
      <email>scott@google.com</email>
    </author>
    <url>http://github.com/fdv/typo/commit/beb021006adbfd4aee4d45934d750c38103455f1</url>
    <id>beb021006adbfd4aee4d45934d750c38103455f1</id>
    <committed-date>2006-07-05T20:20:50-07:00</committed-date>
    <authored-date>2006-07-05T20:20:50-07:00</authored-date>
    <message>Include akismet.rb.  Not actually used quite yet, but soon.

git-svn-id: http://svn.typosphere.org/typo/trunk@1070 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>c1e138743c5ebd9e40ee895576b995556cb42319</tree>
    <committer>
      <name>scott</name>
      <email>scott@google.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3a1836ce3146266165b816c69a8eb570a8ac0a7e</id>
      </parent>
    </parents>
    <author>
      <name>scott</name>
      <email>scott@google.com</email>
    </author>
    <url>http://github.com/fdv/typo/commit/218b12911d5fc6c2e3a24ac841941c876372090c</url>
    <id>218b12911d5fc6c2e3a24ac841941c876372090c</id>
    <committed-date>2006-07-05T20:19:34-07:00</committed-date>
    <authored-date>2006-07-05T20:19:34-07:00</authored-date>
    <message>Fix two installer-related bugs.  Make sure that vendor/rails exists,
and copy config/database.yml.sqlite into the .gem.

git-svn-id: http://svn.typosphere.org/typo/trunk@1069 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>82f08bb57e65818f338aa83fe2a1ce81c00e4af9</tree>
    <committer>
      <name>scott</name>
      <email>scott@google.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b791053fef57fd345c268ba5b9cc35364a37b4fd</id>
      </parent>
    </parents>
    <author>
      <name>scott</name>
      <email>scott@google.com</email>
    </author>
    <url>http://github.com/fdv/typo/commit/3a1836ce3146266165b816c69a8eb570a8ac0a7e</url>
    <id>3a1836ce3146266165b816c69a8eb570a8ac0a7e</id>
    <committed-date>2006-07-05T08:20:05-07:00</committed-date>
    <authored-date>2006-07-05T08:20:05-07:00</authored-date>
    <message>An installer for Typo.

This allows two-step installs from a Typo gem.  I'll upload a test GEM shortly.

I had to remove the test/mocks/themes/azure symlink and replace it with a partial copy
because it did bad things to the GEM, and that broke tests.  I'd love to see a better
workaround.

git-svn-id: http://svn.typosphere.org/typo/trunk@1068 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>3a2fc8db03b0576fa404cb771e739b9206fb6665</tree>
    <committer>
      <name>scott</name>
      <email>scott@google.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>deb25a34c914910ec8c80f1587de10c31b3e6e65</id>
      </parent>
    </parents>
    <author>
      <name>scott</name>
      <email>scott@google.com</email>
    </author>
    <url>http://github.com/fdv/typo/commit/b791053fef57fd345c268ba5b9cc35364a37b4fd</url>
    <id>b791053fef57fd345c268ba5b9cc35364a37b4fd</id>
    <committed-date>2006-07-01T17:47:30-07:00</committed-date>
    <authored-date>2006-07-01T17:47:30-07:00</authored-date>
    <message>Add a SQLite-specific config file for the installer.

git-svn-id: http://svn.typosphere.org/typo/trunk@1067 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>70475eac5349a442a594ed11dafcec9224dac9e5</tree>
    <committer>
      <name>scott</name>
      <email>scott@google.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>08a5184c4b514d5957db4daf16fcfa9a18445ef1</id>
      </parent>
    </parents>
    <author>
      <name>scott</name>
      <email>scott@google.com</email>
    </author>
    <url>http://github.com/fdv/typo/commit/deb25a34c914910ec8c80f1587de10c31b3e6e65</url>
    <id>deb25a34c914910ec8c80f1587de10c31b3e6e65</id>
    <committed-date>2006-07-01T17:43:53-07:00</committed-date>
    <authored-date>2006-07-01T17:43:53-07:00</authored-date>
    <message>Schema updates, including a 'schema_version' file for the installer.

Yes, I'm working on the installer.

git-svn-id: http://svn.typosphere.org/typo/trunk@1066 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>bea06e04911e1860680fd972dcbf018d85becfbc</tree>
    <committer>
      <name>scott</name>
      <email>scott@google.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d74134d2a43eea9327dd58a2478f5a754cb51a3a</id>
      </parent>
    </parents>
    <author>
      <name>scott</name>
      <email>scott@google.com</email>
    </author>
    <url>http://github.com/fdv/typo/commit/08a5184c4b514d5957db4daf16fcfa9a18445ef1</url>
    <id>08a5184c4b514d5957db4daf16fcfa9a18445ef1</id>
    <committed-date>2006-06-27T20:11:32-07:00</committed-date>
    <authored-date>2006-06-27T20:11:32-07:00</authored-date>
    <message>Update README to cover semi-current requirements

git-svn-id: http://svn.typosphere.org/typo/trunk@1065 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>95deeee28d59cdba8083f30ce9fbf56db549952f</tree>
    <committer>
      <name>scott</name>
      <email>scott@google.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bf306cd1318f7652820fda6de32bb2cbbe943f29</id>
      </parent>
    </parents>
    <author>
      <name>scott</name>
      <email>scott@google.com</email>
    </author>
    <url>http://github.com/fdv/typo/commit/d74134d2a43eea9327dd58a2478f5a754cb51a3a</url>
    <id>d74134d2a43eea9327dd58a2478f5a754cb51a3a</id>
    <committed-date>2006-06-26T08:25:27-07:00</committed-date>
    <authored-date>2006-06-26T08:25:27-07:00</authored-date>
    <message>Fix spacecheck shebang.  Closes #953

git-svn-id: http://svn.typosphere.org/typo/trunk@1064 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>3da215a9be3bd9a609b183e4898dd4c6eeb1f208</tree>
    <committer>
      <name>scott</name>
      <email>scott@google.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>365d4979470499c6475761bc6534420e97f8ec9f</id>
      </parent>
    </parents>
    <author>
      <name>scott</name>
      <email>scott@google.com</email>
    </author>
    <url>http://github.com/fdv/typo/commit/bf306cd1318f7652820fda6de32bb2cbbe943f29</url>
    <id>bf306cd1318f7652820fda6de32bb2cbbe943f29</id>
    <committed-date>2006-06-25T07:54:39-07:00</committed-date>
    <authored-date>2006-06-25T07:54:39-07:00</authored-date>
    <message>Make the Amazon text filter domain configurable.  Closes #938

git-svn-id: http://svn.typosphere.org/typo/trunk@1063 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>3cbf43d97ede1d62cb348fa76601f4f6d590456a</tree>
    <committer>
      <name>scott</name>
      <email>scott@google.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>17b26aa6c9771fe528ed07ec377f327d3c480f58</id>
      </parent>
    </parents>
    <author>
      <name>scott</name>
      <email>scott@google.com</email>
    </author>
    <url>http://github.com/fdv/typo/commit/365d4979470499c6475761bc6534420e97f8ec9f</url>
    <id>365d4979470499c6475761bc6534420e97f8ec9f</id>
    <committed-date>2006-06-24T22:34:03-07:00</committed-date>
    <authored-date>2006-06-24T22:34:03-07:00</authored-date>
    <message>Make BlogSweeper watch User, too.  Closes #947

git-svn-id: http://svn.typosphere.org/typo/trunk@1062 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>4b0e42f780fa8d6b121019b7d71fe74180b41480</tree>
    <committer>
      <name>scott</name>
      <email>scott@google.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>864bf47d28247b20ff6c42c5ac0b99cb54a176ba</id>
      </parent>
    </parents>
    <author>
      <name>scott</name>
      <email>scott@google.com</email>
    </author>
    <url>http://github.com/fdv/typo/commit/17b26aa6c9771fe528ed07ec377f327d3c480f58</url>
    <id>17b26aa6c9771fe528ed07ec377f327d3c480f58</id>
    <committed-date>2006-06-24T22:27:58-07:00</committed-date>
    <authored-date>2006-06-24T22:27:58-07:00</authored-date>
    <message>Mark new comments as published.  Closes #946

git-svn-id: http://svn.typosphere.org/typo/trunk@1061 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>85c92d1cdbc7ce6906737ce54331807085fca043</tree>
    <committer>
      <name>scott</name>
      <email>scott@google.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>61fe2662a82d0c757714f1db2ca0afccf96714c2</id>
      </parent>
    </parents>
    <author>
      <name>scott</name>
      <email>scott@google.com</email>
    </author>
    <url>http://github.com/fdv/typo/commit/864bf47d28247b20ff6c42c5ac0b99cb54a176ba</url>
    <id>864bf47d28247b20ff6c42c5ac0b99cb54a176ba</id>
    <committed-date>2006-06-24T22:03:17-07:00</committed-date>
    <authored-date>2006-06-24T22:03:17-07:00</authored-date>
    <message>Correctly handle blog_id == 0.  Closes #950

git-svn-id: http://svn.typosphere.org/typo/trunk@1060 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>03158ca7b30785642e2e39c4a93d10592490a3ff</tree>
    <committer>
      <name>scott</name>
      <email>scott@google.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d1eb7aa7d51bdab94c8ce84c38e8303159805746</id>
      </parent>
    </parents>
    <author>
      <name>scott</name>
      <email>scott@google.com</email>
    </author>
    <url>http://github.com/fdv/typo/commit/61fe2662a82d0c757714f1db2ca0afccf96714c2</url>
    <id>61fe2662a82d0c757714f1db2ca0afccf96714c2</id>
    <committed-date>2006-06-24T12:04:54-07:00</committed-date>
    <authored-date>2006-06-24T12:04:54-07:00</authored-date>
    <message>Update schema files

git-svn-id: http://svn.typosphere.org/typo/trunk@1059 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>673f7514d82d02e9e5ce2d0c56db455352f1775f</tree>
    <committer>
      <name>scott</name>
      <email>scott@google.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3f81310dd73b0abe57aedce73a622a90b95be975</id>
      </parent>
    </parents>
    <author>
      <name>scott</name>
      <email>scott@google.com</email>
    </author>
    <url>http://github.com/fdv/typo/commit/d1eb7aa7d51bdab94c8ce84c38e8303159805746</url>
    <id>d1eb7aa7d51bdab94c8ce84c38e8303159805746</id>
    <committed-date>2006-06-24T11:41:11-07:00</committed-date>
    <authored-date>2006-06-24T11:41:11-07:00</authored-date>
    <message>Add a default blog_id to all content objects.

git-svn-id: http://svn.typosphere.org/typo/trunk@1058 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>5285c4ea38b9ca1e8c347133693ed4ee31247082</tree>
    <committer>
      <name>scott</name>
      <email>scott@google.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9ecf1034b5ddcf961bbcdae0eb034b89149eccdb</id>
      </parent>
    </parents>
    <author>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </author>
    <url>http://github.com/fdv/typo/commit/3f81310dd73b0abe57aedce73a622a90b95be975</url>
    <id>3f81310dd73b0abe57aedce73a622a90b95be975</id>
    <committed-date>2006-06-22T07:43:18-07:00</committed-date>
    <authored-date>2006-06-22T07:43:18-07:00</authored-date>
    <message>Added the recent comments sidebar

git-svn-id: http://svn.typosphere.org/typo/trunk@1057 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>9d9a482355b2a24476a07cac2baff7c5d4968f3a</tree>
    <committer>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0659c7c55c528816e9cacfcba7470d9f0a586823</id>
      </parent>
    </parents>
    <author>
      <name>scott</name>
      <email>scott@google.com</email>
    </author>
    <url>http://github.com/fdv/typo/commit/9ecf1034b5ddcf961bbcdae0eb034b89149eccdb</url>
    <id>9ecf1034b5ddcf961bbcdae0eb034b89149eccdb</id>
    <committed-date>2006-06-21T20:14:08-07:00</committed-date>
    <authored-date>2006-06-21T20:14:08-07:00</authored-date>
    <message>Change admin tabs from 12px to 0.8em.  Closes #943

git-svn-id: http://svn.typosphere.org/typo/trunk@1056 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>6f2076641fcf2bd2ebdd607f8dbaf54f50facee5</tree>
    <committer>
      <name>scott</name>
      <email>scott@google.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d17e0f269baff7d71961e009d1135a6823f94269</id>
      </parent>
    </parents>
    <author>
      <name>kevin</name>
      <email>kevin@kevin.com</email>
    </author>
    <url>http://github.com/fdv/typo/commit/0659c7c55c528816e9cacfcba7470d9f0a586823</url>
    <id>0659c7c55c528816e9cacfcba7470d9f0a586823</id>
    <committed-date>2006-05-20T17:06:30-07:00</committed-date>
    <authored-date>2006-05-20T17:06:30-07:00</authored-date>
    <message>Fix default values for comments/pings/published checkbox in new article page
Fixes #878

git-svn-id: http://svn.typosphere.org/typo/trunk@1055 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>5323fae2e66628908c5e756e20472b072febb0ed</tree>
    <committer>
      <name>kevin</name>
      <email>kevin@kevin.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e68e5708d07d9c8a1e155effc79541c655b37e80</id>
      </parent>
    </parents>
    <author>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </author>
    <url>http://github.com/fdv/typo/commit/d17e0f269baff7d71961e009d1135a6823f94269</url>
    <id>d17e0f269baff7d71961e009d1135a6823f94269</id>
    <committed-date>2006-05-15T08:49:10-07:00</committed-date>
    <authored-date>2006-05-15T08:49:10-07:00</authored-date>
    <message>Fix for #872

git-svn-id: http://svn.typosphere.org/typo/trunk@1054 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>81294a1103c1c31c20917baa3d99d597c4ce4416</tree>
    <committer>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8ae981a585f43785535ae3e82f1d2ccc83aa03eb</id>
      </parent>
    </parents>
    <author>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </author>
    <url>http://github.com/fdv/typo/commit/e68e5708d07d9c8a1e155effc79541c655b37e80</url>
    <id>e68e5708d07d9c8a1e155effc79541c655b37e80</id>
    <committed-date>2006-05-13T03:39:55-07:00</committed-date>
    <authored-date>2006-05-13T03:39:55-07:00</authored-date>
    <message>Whee! Now we really do only send pings on publication.

git-svn-id: http://svn.typosphere.org/typo/trunk@1053 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>4a00c83f86ec6248f0ee46e6037cf2c87274325f</tree>
    <committer>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e9f6b3b8657461081a9982d3ab2d3733c729d5d6</id>
      </parent>
    </parents>
    <author>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </author>
    <url>http://github.com/fdv/typo/commit/8ae981a585f43785535ae3e82f1d2ccc83aa03eb</url>
    <id>8ae981a585f43785535ae3e82f1d2ccc83aa03eb</id>
    <committed-date>2006-05-13T00:26:19-07:00</committed-date>
    <authored-date>2006-05-13T00:26:19-07:00</authored-date>
    <message>Fix for #849

git-svn-id: http://svn.typosphere.org/typo/trunk@1052 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>789f85170ca4f946ad550372488518cc226dfc5d</tree>
    <committer>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9f9cdd06d0e2eb472eab2f1277d3dfb6fc1792f1</id>
      </parent>
    </parents>
    <author>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </author>
    <url>http://github.com/fdv/typo/commit/e9f6b3b8657461081a9982d3ab2d3733c729d5d6</url>
    <id>e9f6b3b8657461081a9982d3ab2d3733c729d5d6</id>
    <committed-date>2006-05-13T00:00:17-07:00</committed-date>
    <authored-date>2006-05-13T00:00:17-07:00</authored-date>
    <message>Fixed a SQL syntax error in the monkey patch

git-svn-id: http://svn.typosphere.org/typo/trunk@1051 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>7421a1051ca3f27867d5e4aa35b2ee29b9530601</tree>
    <committer>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a2b759d5e3cd7e9ea89c1386339ef393355ce8d4</id>
      </parent>
    </parents>
    <author>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </author>
    <url>http://github.com/fdv/typo/commit/9f9cdd06d0e2eb472eab2f1277d3dfb6fc1792f1</url>
    <id>9f9cdd06d0e2eb472eab2f1277d3dfb6fc1792f1</id>
    <committed-date>2006-05-12T10:21:56-07:00</committed-date>
    <authored-date>2006-05-12T10:21:56-07:00</authored-date>
    <message>Done some refactoring of 'send_notifications'

git-svn-id: http://svn.typosphere.org/typo/trunk@1050 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>dfb1c0144ba489334b4521c5bbbbba3fee25ab9a</tree>
    <committer>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>47fbb10cf8436fa4dcfc8810ee65c25f03633aa4</id>
      </parent>
    </parents>
    <author>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </author>
    <url>http://github.com/fdv/typo/commit/a2b759d5e3cd7e9ea89c1386339ef393355ce8d4</url>
    <id>a2b759d5e3cd7e9ea89c1386339ef393355ce8d4</id>
    <committed-date>2006-05-12T09:15:50-07:00</committed-date>
    <authored-date>2006-05-12T09:15:50-07:00</authored-date>
    <message>Fixed up some views and made 'published_at' fall back to 'created_at'.

Everything publicly visible will be published, so falling back only
affects the admin pages, where I think it's probably okay.

git-svn-id: http://svn.typosphere.org/typo/trunk@1049 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>dc468a4988a9c995ba5c5ca5cd0dc162291e1529</tree>
    <committer>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>992d7caa2ee1715ab888ad48cd8e22e6d7dcc32e</id>
      </parent>
    </parents>
    <author>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </author>
    <url>http://github.com/fdv/typo/commit/47fbb10cf8436fa4dcfc8810ee65c25f03633aa4</url>
    <id>47fbb10cf8436fa4dcfc8810ee65c25f03633aa4</id>
    <committed-date>2006-05-12T09:11:51-07:00</committed-date>
    <authored-date>2006-05-12T09:11:51-07:00</authored-date>
    <message>Why do I always find the bug *after* I've committed the damned changeset?

git-svn-id: http://svn.typosphere.org/typo/trunk@1048 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>1b4ea129c6fd30a92d8594e5db6dcb87a6e1d263</tree>
    <committer>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a34ade35d3b9366a224af110d3fc004e36d413bf</id>
      </parent>
    </parents>
    <author>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </author>
    <url>http://github.com/fdv/typo/commit/992d7caa2ee1715ab888ad48cd8e22e6d7dcc32e</url>
    <id>992d7caa2ee1715ab888ad48cd8e22e6d7dcc32e</id>
    <committed-date>2006-05-12T09:01:04-07:00</committed-date>
    <authored-date>2006-05-12T09:01:04-07:00</authored-date>
    <message>Okay, this is the big, scary patch. 

Content is now using a state object to handle transitions between 
'new', 'draft', 'just_published', 'published' and 'publication_pending'
states. The interesting states in that lot are:

  * just_published -- this is a transient state, nothing gets fetched 
    from the object store in this state. content is marked as just 
    published so that various things that should only happen when an 
    article is just published (notifications, pings, etc) only happen
    once.

  * publication_pending -- this is when content is due to be published
    in the future. It generally means there's a trigger hanging about
    in the triggers table waiting to publish the article.

At the moment the publication state isn't stored in the database, but derived 
from the 'published' flag and the 'published_at' field. I think we can
survive like this for a while, but we may end up getting rid of the 'published'
flag and replacing it with a publication_state field holding a simple
memento that we can use to reconstruct the state object. (We can't just
use slaird's {{{acts_as_state}}} plugin because that doesn't appear
to use 'real' state objects that we can hang behaviour off, and I've 
switched us to using the state pattern precisely so I can hang behaviour
off the states -- check out {{{ContentState::JustPublished}}} for an
example of the kind of thing the state pattern lets you do.)

Also, I've switched all the views I could find over to using 
{{{published_at}}} rather than {{{created_at}}}; if you're a theme author
you might like to do the same.

git-svn-id: http://svn.typosphere.org/typo/trunk@1047 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>d7e58bc88afb21a900c1631c7527242d5584c4a1</tree>
    <committer>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ac9d91a6d76b373f65076f66110c36f870249add</id>
      </parent>
    </parents>
    <author>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </author>
    <url>http://github.com/fdv/typo/commit/a34ade35d3b9366a224af110d3fc004e36d413bf</url>
    <id>a34ade35d3b9366a224af110d3fc004e36d413bf</id>
    <committed-date>2006-05-11T03:03:52-07:00</committed-date>
    <authored-date>2006-05-11T03:03:52-07:00</authored-date>
    <message>Web notifications (trackbacks, pingbacks that stuff) are now triggered from 
the WebNotifier content observer. 

Note that we've now added a new setting to Blog 'default_server_url' as a 
fallback for finding the blog's base url. If you're experiencing problems
(I don't think you should be, it's only currently an issue in the tests and
our blog fixtures has an appropriate url set), go to your /admin page and 
set the default url there (it should pick up a sensible default, so you can
just check that for sanity and hit save if you like).

git-svn-id: http://svn.typosphere.org/typo/trunk@1046 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>a5af5be9a590ed738696130499e05d21224cd290</tree>
    <committer>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>78343279d60f96c6b054c307ce965bc73b9d920f</id>
      </parent>
    </parents>
    <author>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </author>
    <url>http://github.com/fdv/typo/commit/ac9d91a6d76b373f65076f66110c36f870249add</url>
    <id>ac9d91a6d76b373f65076f66110c36f870249add</id>
    <committed-date>2006-05-10T23:02:55-07:00</committed-date>
    <authored-date>2006-05-10T23:02:55-07:00</authored-date>
    <message>Removed explicit htmlification from a couple of webservices apis

git-svn-id: http://svn.typosphere.org/typo/trunk@1045 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>764289fc7519b5d08823692c81bb943c0fb9a937</tree>
    <committer>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d9dd7aead4f4073b4c1e4f06e5174c46e916a3a5</id>
      </parent>
    </parents>
    <author>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </author>
    <url>http://github.com/fdv/typo/commit/78343279d60f96c6b054c307ce965bc73b9d920f</url>
    <id>78343279d60f96c6b054c307ce965bc73b9d920f</id>
    <committed-date>2006-05-10T22:36:23-07:00</committed-date>
    <authored-date>2006-05-10T22:36:23-07:00</authored-date>
    <message>Deleting content before publication will now delete the trigger

git-svn-id: http://svn.typosphere.org/typo/trunk@1044 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>14a0dd243194489b58931c9c0612098282385702</tree>
    <committer>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>04c3f01e8c01438e99b92f2e52b04bc9aad9ec6e</id>
      </parent>
    </parents>
    <author>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </author>
    <url>http://github.com/fdv/typo/commit/d9dd7aead4f4073b4c1e4f06e5174c46e916a3a5</url>
    <id>d9dd7aead4f4073b4c1e4f06e5174c46e916a3a5</id>
    <committed-date>2006-05-10T16:09:38-07:00</committed-date>
    <authored-date>2006-05-10T16:09:38-07:00</authored-date>
    <message>Started the process of moving 'on publication' behaviour out of controllers and
apis and onto observers. The observer implementations are currently just simple
callbacks onto the content objects, but that may change in the medium to long
term.

git-svn-id: http://svn.typosphere.org/typo/trunk@1043 820eb932-12ee-0310-9ca8-eeb645f39767</message>
    <tree>625fed761f5be21eeebbe0b62317e64a56e60e9d</tree>
    <committer>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </committer>
  </commit>
</commits>
