<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>d31fdccfb75b4d4323813b0c5941cc8bcddc15b6</id>
      </parent>
    </parents>
    <author>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </author>
    <url>http://github.com/karmi/workshop_tutorial_application/commit/6ea94222acd6e1e674d341aa94631cadd077fe87</url>
    <id>6ea94222acd6e1e674d341aa94631cadd077fe87</id>
    <committed-date>2008-10-16T12:33:30-07:00</committed-date>
    <authored-date>2008-10-16T12:33:30-07:00</authored-date>
    <message>Removed Rails version declaration from environment.rb (useless)</message>
    <tree>44cb543286156ba92b71b518d3d4704860c684ec</tree>
    <committer>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>35f9c291d9357bf0dcfc481cbd9d1d5edba17c60</id>
      </parent>
    </parents>
    <author>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </author>
    <url>http://github.com/karmi/workshop_tutorial_application/commit/d31fdccfb75b4d4323813b0c5941cc8bcddc15b6</url>
    <id>d31fdccfb75b4d4323813b0c5941cc8bcddc15b6</id>
    <committed-date>2008-07-19T10:38:31-07:00</committed-date>
    <authored-date>2008-07-19T10:37:54-07:00</authored-date>
    <message>Swapped default Rails README with the application one, so there's something at the Github page :)</message>
    <tree>e618696b1b38b711fb1fda0f6d73ae944644b112</tree>
    <committer>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ccac72fceb1ccd5a1fef2b1f41f1c376ecffad86</id>
      </parent>
    </parents>
    <author>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </author>
    <url>http://github.com/karmi/workshop_tutorial_application/commit/35f9c291d9357bf0dcfc481cbd9d1d5edba17c60</url>
    <id>35f9c291d9357bf0dcfc481cbd9d1d5edba17c60</id>
    <committed-date>2008-07-19T10:25:32-07:00</committed-date>
    <authored-date>2008-07-19T10:24:26-07:00</authored-date>
    <message>Updated README for application and reviewed in-code documentation</message>
    <tree>95c9635a62455c21ef022057c51bf06a3e9648c7</tree>
    <committer>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e55ab2365472253b9166c52c5eb79786e67f341a</id>
      </parent>
    </parents>
    <author>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </author>
    <url>http://github.com/karmi/workshop_tutorial_application/commit/ccac72fceb1ccd5a1fef2b1f41f1c376ecffad86</url>
    <id>ccac72fceb1ccd5a1fef2b1f41f1c376ecffad86</id>
    <committed-date>2008-07-19T10:20:16-07:00</committed-date>
    <authored-date>2008-07-19T10:20:16-07:00</authored-date>
    <message>Step four: Added functional tests, covering our controller methods</message>
    <tree>cace6414f9101332c6c0cb68644e7c2d7e3d7ffa</tree>
    <committer>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1129272372703ea6aa71bec0934059a0dea09101</id>
      </parent>
    </parents>
    <author>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </author>
    <url>http://github.com/karmi/workshop_tutorial_application/commit/e55ab2365472253b9166c52c5eb79786e67f341a</url>
    <id>e55ab2365472253b9166c52c5eb79786e67f341a</id>
    <committed-date>2008-07-19T09:42:21-07:00</committed-date>
    <authored-date>2008-07-19T09:42:21-07:00</authored-date>
    <message>Step three: Added basic unit tests</message>
    <tree>f25668d18e8d3d092b512e17f720359ea9783ddf</tree>
    <committer>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>779943a5dc121e77a4d7e70816b2686d712d764a</id>
      </parent>
    </parents>
    <author>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </author>
    <url>http://github.com/karmi/workshop_tutorial_application/commit/1129272372703ea6aa71bec0934059a0dea09101</url>
    <id>1129272372703ea6aa71bec0934059a0dea09101</id>
    <committed-date>2008-07-19T09:38:24-07:00</committed-date>
    <authored-date>2008-07-19T09:38:24-07:00</authored-date>
    <message>Second step: Fixed the auto-generated Rails tests so there are no failures and errors (and actually find some bugs in our code by doing it...)</message>
    <tree>457db58c485102630190e65703fc368e49616fa9</tree>
    <committer>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3cb7a1f831afc42de959319a13a50b545259a405</id>
      </parent>
    </parents>
    <author>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </author>
    <url>http://github.com/karmi/workshop_tutorial_application/commit/779943a5dc121e77a4d7e70816b2686d712d764a</url>
    <id>779943a5dc121e77a4d7e70816b2686d712d764a</id>
    <committed-date>2008-07-19T09:32:50-07:00</committed-date>
    <authored-date>2008-07-19T09:32:50-07:00</authored-date>
    <message>Preparing for covering the app with tests: First step is having proper data in fixture files</message>
    <tree>8bb680580959339022674671db55c58503fe81a0</tree>
    <committer>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5df2e92883efec6167d49a3f91b5dc5dcdf953fa</id>
      </parent>
    </parents>
    <author>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </author>
    <url>http://github.com/karmi/workshop_tutorial_application/commit/3cb7a1f831afc42de959319a13a50b545259a405</url>
    <id>3cb7a1f831afc42de959319a13a50b545259a405</id>
    <committed-date>2008-07-19T09:19:44-07:00</committed-date>
    <authored-date>2008-07-19T09:19:44-07:00</authored-date>
    <message>Added 'completed_at' attribute for syndication of recently completed tasks; Added Atom syndication format (with auto-link in HTML)</message>
    <tree>6cf7533bc259480a3c7d0abd1f736dcefd66df41</tree>
    <committer>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ef5545512ed884927bfee9348e25aa7417e4ac3f</id>
      </parent>
    </parents>
    <author>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </author>
    <url>http://github.com/karmi/workshop_tutorial_application/commit/5df2e92883efec6167d49a3f91b5dc5dcdf953fa</url>
    <id>5df2e92883efec6167d49a3f91b5dc5dcdf953fa</id>
    <committed-date>2008-07-19T08:50:45-07:00</committed-date>
    <authored-date>2008-07-19T08:50:45-07:00</authored-date>
    <message>Preparing for syndication: Added atom_feed_helper Rails plugin

* see http://github.com/rails/atom_feed_helper/tree</message>
    <tree>5f5faa26849dbb67178c4c8547f7a3499c6466d8</tree>
    <committer>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7789d3d46e63d856193cfd8773b29888c5dcbcac</id>
      </parent>
    </parents>
    <author>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </author>
    <url>http://github.com/karmi/workshop_tutorial_application/commit/ef5545512ed884927bfee9348e25aa7417e4ac3f</url>
    <id>ef5545512ed884927bfee9348e25aa7417e4ac3f</id>
    <committed-date>2008-07-19T08:47:42-07:00</committed-date>
    <authored-date>2008-07-19T08:47:42-07:00</authored-date>
    <message>Refactored toggling of tasks to provide non-Javascript enabled browsers with standard form and submit button

* Added form and button hidden with &lt;noscript&gt;
* Added fallback controller method: toggle_all</message>
    <tree>e32a93080ff9812c4f99aafe8ba4870b3a56f153</tree>
    <committer>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ed4d80c9921c328c07d1902fb4f0aff0729e4228</id>
      </parent>
    </parents>
    <author>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </author>
    <url>http://github.com/karmi/workshop_tutorial_application/commit/7789d3d46e63d856193cfd8773b29888c5dcbcac</url>
    <id>7789d3d46e63d856193cfd8773b29888c5dcbcac</id>
    <committed-date>2008-07-19T08:15:28-07:00</committed-date>
    <authored-date>2008-07-19T08:15:28-07:00</authored-date>
    <message>Changed toggling of tasks to Ajax interactivity</message>
    <tree>5363b8791cf030dcc961a84be2cdebc519f8ca2e</tree>
    <committer>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8763fd03a94d29a506aca01334c4ef832bcb961d</id>
      </parent>
    </parents>
    <author>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </author>
    <url>http://github.com/karmi/workshop_tutorial_application/commit/ed4d80c9921c328c07d1902fb4f0aff0729e4228</url>
    <id>ed4d80c9921c328c07d1902fb4f0aff0729e4228</id>
    <committed-date>2008-07-19T07:59:54-07:00</committed-date>
    <authored-date>2008-07-19T07:59:54-07:00</authored-date>
    <message>Refactored views to show Tasks directly in Projects listing; Added task completion by button in listing; Refactored loading objects in TasksController

  * Homepage now shows projects and associated tasks
  * Task can be completed by clicking &quot;Complete&quot; button in listing
  * Demonstration of using controller filters to refactor &amp;&#160;make more transparent of loading objects</message>
    <tree>1a1f7b744a3c39dc3a82bbbbfd9adf8e051e4170</tree>
    <committer>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f559aa19d488509aa5cac41a9025dd5bddbaf271</id>
      </parent>
    </parents>
    <author>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </author>
    <url>http://github.com/karmi/workshop_tutorial_application/commit/8763fd03a94d29a506aca01334c4ef832bcb961d</url>
    <id>8763fd03a94d29a506aca01334c4ef832bcb961d</id>
    <committed-date>2008-07-19T07:31:16-07:00</committed-date>
    <authored-date>2008-07-19T07:31:16-07:00</authored-date>
    <message>Added association between Tasks and Projects; Refactored form for Tasks to use partial template</message>
    <tree>0d54a9c1ca8bfb6f142009d5c79027d8d9e7365f</tree>
    <committer>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e16c8323d0d29e457593f196f828c74af0d79311</id>
      </parent>
    </parents>
    <author>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </author>
    <url>http://github.com/karmi/workshop_tutorial_application/commit/f559aa19d488509aa5cac41a9025dd5bddbaf271</url>
    <id>f559aa19d488509aa5cac41a9025dd5bddbaf271</id>
    <committed-date>2008-07-19T05:22:22-07:00</committed-date>
    <authored-date>2008-07-19T04:32:18-07:00</authored-date>
    <message>Generated blank Project resource

Command: script/generate scaffold Project name:string description:text</message>
    <tree>345e7483bf3b282fd438926fe14e770ab523aa7c</tree>
    <committer>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ec64a328a397ab32be58a5844c1239e2e6a66ce9</id>
      </parent>
    </parents>
    <author>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </author>
    <url>http://github.com/karmi/workshop_tutorial_application/commit/e16c8323d0d29e457593f196f828c74af0d79311</url>
    <id>e16c8323d0d29e457593f196f828c74af0d79311</id>
    <committed-date>2008-07-19T04:28:14-07:00</committed-date>
    <authored-date>2008-07-19T04:28:14-07:00</authored-date>
    <message>Refactored task listing to use named scope instead of :order parameter in the controller

&quot;Controllers should be skinny, models FAT&quot; -- see http://weblog.jamisbuck.org/2006/10/18/skinny-controller-fat-model</message>
    <tree>5d8e911bd465b13c89c6c007fc0a6992957f600a</tree>
    <committer>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cde766c3a061b612e222f4fc94b2af7821225d8e</id>
      </parent>
    </parents>
    <author>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </author>
    <url>http://github.com/karmi/workshop_tutorial_application/commit/ec64a328a397ab32be58a5844c1239e2e6a66ce9</url>
    <id>ec64a328a397ab32be58a5844c1239e2e6a66ce9</id>
    <committed-date>2008-07-19T04:24:56-07:00</committed-date>
    <authored-date>2008-07-19T04:24:56-07:00</authored-date>
    <message>Added ordering of tasks by due date in list</message>
    <tree>4b251e73b83a4d852366f4a96bd252066aa536b2</tree>
    <committer>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f34fcb7f8a37614f5fe9cd9e4fa91cf838ee536e</id>
      </parent>
    </parents>
    <author>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </author>
    <url>http://github.com/karmi/workshop_tutorial_application/commit/cde766c3a061b612e222f4fc94b2af7821225d8e</url>
    <id>cde766c3a061b612e222f4fc94b2af7821225d8e</id>
    <committed-date>2008-07-19T04:24:10-07:00</committed-date>
    <authored-date>2008-07-19T04:24:10-07:00</authored-date>
    <message>Added validations to Task</message>
    <tree>93dca97ef639c9630c8625660efe024d4c0f1798</tree>
    <committer>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b1a535df32bb8e960716dedc231678100086e28b</id>
      </parent>
    </parents>
    <author>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </author>
    <url>http://github.com/karmi/workshop_tutorial_application/commit/f34fcb7f8a37614f5fe9cd9e4fa91cf838ee536e</url>
    <id>f34fcb7f8a37614f5fe9cd9e4fa91cf838ee536e</id>
    <committed-date>2008-07-19T04:21:43-07:00</committed-date>
    <authored-date>2008-07-19T04:21:43-07:00</authored-date>
    <message>Added default route to load Tasks, added better CSS, changed layout to common: app/views/layouts/application.html.erb</message>
    <tree>b7644a9e17073c6bcea99f399594966622538010</tree>
    <committer>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2620f3628274e8070e684c13a50e381d5e208bd3</id>
      </parent>
    </parents>
    <author>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </author>
    <url>http://github.com/karmi/workshop_tutorial_application/commit/b1a535df32bb8e960716dedc231678100086e28b</url>
    <id>b1a535df32bb8e960716dedc231678100086e28b</id>
    <committed-date>2008-07-19T04:16:10-07:00</committed-date>
    <authored-date>2008-07-19T04:16:10-07:00</authored-date>
    <message>Generated blank &quot;Task&quot; resource

Command: script/generate scaffold Task name:string due_on:date completed:boolean</message>
    <tree>218f4162be95e24b0bc30f190d86f152b36732b9</tree>
    <committer>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </author>
    <url>http://github.com/karmi/workshop_tutorial_application/commit/2620f3628274e8070e684c13a50e381d5e208bd3</url>
    <id>2620f3628274e8070e684c13a50e381d5e208bd3</id>
    <committed-date>2008-07-19T04:14:39-07:00</committed-date>
    <authored-date>2008-07-19T04:14:39-07:00</authored-date>
    <message>Added blank Rails application (command `rails planner`)</message>
    <tree>ef9951d59f20d0b3bfffd8d5546c2a45cb060bfc</tree>
    <committer>
      <name>Karel Minarik</name>
      <email>karmi@karmi.cz</email>
    </committer>
  </commit>
</commits>
