<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>863a97d774fb27546ec1ecd31de4af1b0e2d2b49</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/100c5c1bb21c076a3150d1c7de9311c9fd7eea50</url>
    <id>100c5c1bb21c076a3150d1c7de9311c9fd7eea50</id>
    <committed-date>2009-03-24T08:26:14-07:00</committed-date>
    <authored-date>2009-03-24T08:26:14-07:00</authored-date>
    <message>update changelog</message>
    <tree>66006c3179e43cb90c6fe0953cd78ff1281a9fce</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>525831d49278f414b142ff63d107bac9b165f161</id>
      </parent>
      <parent>
        <id>8d1509c58a8b9ab855a10dcc0de15084ed45ad2e</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/863a97d774fb27546ec1ecd31de4af1b0e2d2b49</url>
    <id>863a97d774fb27546ec1ecd31de4af1b0e2d2b49</id>
    <committed-date>2009-03-24T08:25:04-07:00</committed-date>
    <authored-date>2009-03-24T08:25:04-07:00</authored-date>
    <message>Merge branch 'master' of git://github.com/tadman/net-sftp into tadman/master</message>
    <tree>7c2be5820165b6b14dce12e34a6e0287a73a2f13</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b9ade05ae27b9946d1f100e46bccd6d1f62651a5</id>
      </parent>
    </parents>
    <author>
      <name>Scott Tadman</name>
      <email>git@tadman.ca</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/8d1509c58a8b9ab855a10dcc0de15084ed45ad2e</url>
    <id>8d1509c58a8b9ab855a10dcc0de15084ed45ad2e</id>
    <committed-date>2009-03-11T14:34:35-07:00</committed-date>
    <authored-date>2009-03-11T14:34:35-07:00</authored-date>
    <message>Better fix for nil#shutdown! error</message>
    <tree>b4deb465d669e3fac57f7bf7b9c69c8a9f51347b</tree>
    <committer>
      <name>Scott Tadman</name>
      <email>git@tadman.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b9ade05ae27b9946d1f100e46bccd6d1f62651a5</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/525831d49278f414b142ff63d107bac9b165f161</url>
    <id>525831d49278f414b142ff63d107bac9b165f161</id>
    <committed-date>2009-03-10T15:04:52-07:00</committed-date>
    <authored-date>2009-03-10T15:04:52-07:00</authored-date>
    <message>Update changelog</message>
    <tree>04c67111197d7f65bc6029845863098139d35dd5</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>122443287eef0a10546f5859cace83d31741266f</id>
      </parent>
    </parents>
    <author>
      <name>Scott Tadman</name>
      <email>tadman@grinder.local</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/b9ade05ae27b9946d1f100e46bccd6d1f62651a5</url>
    <id>b9ade05ae27b9946d1f100e46bccd6d1f62651a5</id>
    <committed-date>2009-03-09T11:24:13-07:00</committed-date>
    <authored-date>2009-03-09T11:24:13-07:00</authored-date>
    <message>Avoid throwing exception when attempting to shutdown a non-open connection</message>
    <tree>ec26dfdf1dac28b1aed54f6190269069f967692a</tree>
    <committer>
      <name>Scott Tadman</name>
      <email>tadman@grinder.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bc6f5eaddaf668fa873e103d499720caffc39b38</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/122443287eef0a10546f5859cace83d31741266f</url>
    <id>122443287eef0a10546f5859cace83d31741266f</id>
    <committed-date>2009-02-01T19:44:59-08:00</committed-date>
    <authored-date>2009-02-01T19:44:59-08:00</authored-date>
    <message>version bump</message>
    <tree>7da06b62c586c1d48ab8400c0d4733127e8337e6</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e401c03a9bd4bd7f19ad213d2ac1a177da8727f5</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/bc6f5eaddaf668fa873e103d499720caffc39b38</url>
    <id>bc6f5eaddaf668fa873e103d499720caffc39b38</id>
    <committed-date>2009-02-01T19:43:41-08:00</committed-date>
    <authored-date>2009-02-01T19:43:41-08:00</authored-date>
    <message>rescue Object to make sure we cover everything. Also, shutdown! not terminate!

For some reason, &quot;rescue Exception&quot; doesn't rescue StandardError.
Strange, but true.</message>
    <tree>33fac12a17039676aa0b37a5ecd042260e79a4f5</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bc755d31fab2e071b362e0ae7996fab6d72d76c4</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/e401c03a9bd4bd7f19ad213d2ac1a177da8727f5</url>
    <id>e401c03a9bd4bd7f19ad213d2ac1a177da8727f5</id>
    <committed-date>2009-01-31T20:25:02-08:00</committed-date>
    <authored-date>2009-01-31T20:25:02-08:00</authored-date>
    <message>avoid using ensure in Net::SFTP.start to prevent hangs when exceptions are raised</message>
    <tree>fec44dacc3687d15e424d41b137f42c92629d2cd</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2cb3e6335c4e6b1d83e6cda305274cb2af2bf904</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/bc755d31fab2e071b362e0ae7996fab6d72d76c4</url>
    <id>bc755d31fab2e071b362e0ae7996fab6d72d76c4</id>
    <committed-date>2009-01-31T20:22:39-08:00</committed-date>
    <authored-date>2009-01-31T20:22:39-08:00</authored-date>
    <message>ignore vim .swp files</message>
    <tree>ab9a015418f219c16da7ff0e3289d9f68d3f9641</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>84847dbb4361e9d35f064974bd292f37c3e0f6d1</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/2cb3e6335c4e6b1d83e6cda305274cb2af2bf904</url>
    <id>2cb3e6335c4e6b1d83e6cda305274cb2af2bf904</id>
    <committed-date>2008-09-06T15:13:47-07:00</committed-date>
    <authored-date>2008-09-06T15:13:47-07:00</authored-date>
    <message>Tests all passing under Ruby 1.9</message>
    <tree>4b6b1245054ff3855743f2a998ac3c9a1ee50ef8</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2a0cf02dcb7233f197032f6fd80ec5cb58577851</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/84847dbb4361e9d35f064974bd292f37c3e0f6d1</url>
    <id>84847dbb4361e9d35f064974bd292f37c3e0f6d1</id>
    <committed-date>2008-05-29T14:39:55-07:00</committed-date>
    <authored-date>2008-05-29T14:39:55-07:00</authored-date>
    <message>version bump</message>
    <tree>6893759708433ee4459681b65f6f070282ce649f</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8f1eb74d949280c9bb442380faba69523721c8ea</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/2a0cf02dcb7233f197032f6fd80ec5cb58577851</url>
    <id>2a0cf02dcb7233f197032f6fd80ec5cb58577851</id>
    <committed-date>2008-05-25T19:29:11-07:00</committed-date>
    <authored-date>2008-05-25T19:29:11-07:00</authored-date>
    <message>open files in binary mode to appease Windows</message>
    <tree>206f30ea9411764e1c4f3ddc8835fd96fb53d433</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>31820b73fab270db19d2285217469f3bab1e5b94</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/8f1eb74d949280c9bb442380faba69523721c8ea</url>
    <id>8f1eb74d949280c9bb442380faba69523721c8ea</id>
    <committed-date>2008-05-01T21:08:18-07:00</committed-date>
    <authored-date>2008-05-01T21:08:18-07:00</authored-date>
    <message>prepping for the 2.0 release</message>
    <tree>05fd0e961668545c1de21ebe4344b93099de4af5</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d947cf5763809120415fdb6e68085171be0259d3</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/31820b73fab270db19d2285217469f3bab1e5b94</url>
    <id>31820b73fab270db19d2285217469f3bab1e5b94</id>
    <committed-date>2008-04-25T20:12:06-07:00</committed-date>
    <authored-date>2008-04-25T20:12:06-07:00</authored-date>
    <message>Make Net::SSH::Connection::Session#sftp accept an argument determining whether or not to block while the SFTP subsystem initializes (defaults to true)</message>
    <tree>52ea4548ea09f029738c552320ac9aa4ce60e20a</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c6de5bcd99173eb018080af3a30928dffebcaaea</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/d947cf5763809120415fdb6e68085171be0259d3</url>
    <id>d947cf5763809120415fdb6e68085171be0259d3</id>
    <committed-date>2008-04-25T20:09:32-07:00</committed-date>
    <authored-date>2008-04-25T20:09:32-07:00</authored-date>
    <message>make Session#connect execute/enqueue the callback even if the session is already open/opening</message>
    <tree>427e44f7569aeda875c7b0f81f9511a859ba1ed8</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>072a5e9de0835605a0c8d6e4b561254bb9efaabe</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/c6de5bcd99173eb018080af3a30928dffebcaaea</url>
    <id>c6de5bcd99173eb018080af3a30928dffebcaaea</id>
    <committed-date>2008-04-24T21:10:54-07:00</committed-date>
    <authored-date>2008-04-24T21:10:54-07:00</authored-date>
    <message>Allow custom properties to be set on upload/download initiation via the :properties option</message>
    <tree>f503fc2ae634e2cd4c5aa0294e688321d406000b</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f2b76f20460cff435f8726ec2883b9fac668cbff</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/072a5e9de0835605a0c8d6e4b561254bb9efaabe</url>
    <id>072a5e9de0835605a0c8d6e4b561254bb9efaabe</id>
    <committed-date>2008-04-24T20:38:01-07:00</committed-date>
    <authored-date>2008-04-24T20:38:01-07:00</authored-date>
    <message>custom properties on the download operations</message>
    <tree>df9015e393391316f61d1b077cf1b97c2ba12a96</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3407e96653590c61809449a560b0c3ff9e398ef0</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/f2b76f20460cff435f8726ec2883b9fac668cbff</url>
    <id>f2b76f20460cff435f8726ec2883b9fac668cbff</id>
    <committed-date>2008-04-24T08:53:28-07:00</committed-date>
    <authored-date>2008-04-24T08:52:34-07:00</authored-date>
    <message>add #abort! method to force stop upload/download operations</message>
    <tree>be4f005b5b356af91dc76eceaafead35132321ce</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>05734d70f337d40d16ca6647d3068d3de7bf1e22</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/3407e96653590c61809449a560b0c3ff9e398ef0</url>
    <id>3407e96653590c61809449a560b0c3ff9e398ef0</id>
    <committed-date>2008-04-23T08:21:02-07:00</committed-date>
    <authored-date>2008-04-23T08:21:02-07:00</authored-date>
    <message>more complete support for file-type detection in protocol versions 1-3</message>
    <tree>ff68028bde7984de323e1858e9466dd2c3205ff9</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a2e6fa5bcc454b086cca075d3a2f74716b5fd139</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/05734d70f337d40d16ca6647d3068d3de7bf1e22</url>
    <id>05734d70f337d40d16ca6647d3068d3de7bf1e22</id>
    <committed-date>2008-04-10T10:15:10-07:00</committed-date>
    <authored-date>2008-04-10T10:15:10-07:00</authored-date>
    <message>prep for next preview release</message>
    <tree>faaf49193fd83847b891e726b894ab5e0dec0b2c</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bf8968a3bd24e681f6d24484f386417839c6fb08</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/a2e6fa5bcc454b086cca075d3a2f74716b5fd139</url>
    <id>a2e6fa5bcc454b086cca075d3a2f74716b5fd139</id>
    <committed-date>2008-04-10T09:40:38-07:00</committed-date>
    <authored-date>2008-04-10T09:40:38-07:00</authored-date>
    <message>keep changelog up-to-date</message>
    <tree>5fb04dd20e3867e42515a95310b64b6747e89d60</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>168e003e538c4679b34143a3b4a00e7b90ec6901</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/bf8968a3bd24e681f6d24484f386417839c6fb08</url>
    <id>bf8968a3bd24e681f6d24484f386417839c6fb08</id>
    <committed-date>2008-03-23T20:44:09-07:00</committed-date>
    <authored-date>2008-03-23T20:44:09-07:00</authored-date>
    <message>Add per-instance properties to Upload instances</message>
    <tree>f48094b84e6b51c415bc4ceca6a99b940f345a36</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4a82c10b47b3502f44f2704f81f1759ce8a24615</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/168e003e538c4679b34143a3b4a00e7b90ec6901</url>
    <id>168e003e538c4679b34143a3b4a00e7b90ec6901</id>
    <committed-date>2008-03-22T21:13:05-07:00</committed-date>
    <authored-date>2008-03-22T21:13:05-07:00</authored-date>
    <message>track the auto-generated manifest file as well</message>
    <tree>c3d1b4614e22c1b9cd3ed8f14db74c1fb2ba721c</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>13fa00758c7caa9bbad39e49efae7718724deeea</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/4a82c10b47b3502f44f2704f81f1759ce8a24615</url>
    <id>4a82c10b47b3502f44f2704f81f1759ce8a24615</id>
    <committed-date>2008-03-22T21:12:32-07:00</committed-date>
    <authored-date>2008-03-22T21:12:32-07:00</authored-date>
    <message>prefer echoe to hoe</message>
    <tree>ebc432f1ee252c53168d3bec4fcd5010814c9d6e</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4abc26c9a38801f0b0f2bb1e3a256966988a7812</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/13fa00758c7caa9bbad39e49efae7718724deeea</url>
    <id>13fa00758c7caa9bbad39e49efae7718724deeea</id>
    <committed-date>2008-03-17T20:52:28-07:00</committed-date>
    <authored-date>2008-03-17T20:52:28-07:00</authored-date>
    <message>log another bit of data</message>
    <tree>d856e22d9a1e7f5a4079e6f1eb6b725a1321e6a3</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8a162edac058f9410cf17245afcab31f0bb265ba</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/4abc26c9a38801f0b0f2bb1e3a256966988a7812</url>
    <id>4abc26c9a38801f0b0f2bb1e3a256966988a7812</id>
    <committed-date>2008-03-17T20:50:26-07:00</committed-date>
    <authored-date>2008-03-17T20:50:26-07:00</authored-date>
    <message>use the new log levels</message>
    <tree>c9f171501e35169b6f1873ff048095bc10e82c6f</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ebf5d5380cc533b69b308baa2e396e4a18abc900</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/8a162edac058f9410cf17245afcab31f0bb265ba</url>
    <id>8a162edac058f9410cf17245afcab31f0bb265ba</id>
    <committed-date>2008-03-13T21:08:55-07:00</committed-date>
    <authored-date>2008-03-13T21:08:55-07:00</authored-date>
    <message>more documentation, to make the ri docs more useful</message>
    <tree>07c0052dead3765c1f3397d0b90973c5e143cc43</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fd28cb25f279160a9531a6a4e0a4f4241ab976c0</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/ebf5d5380cc533b69b308baa2e396e4a18abc900</url>
    <id>ebf5d5380cc533b69b308baa2e396e4a18abc900</id>
    <committed-date>2008-03-13T20:54:37-07:00</committed-date>
    <authored-date>2008-03-13T20:54:37-07:00</authored-date>
    <message>Added Net::SFTP::Operations::Dir for simplifying the task of enumerating and searching directory entries</message>
    <tree>089158838e41b473fdedabdc33c83e6c25ebc942</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c9c7d64f2fe60dd708640197dcb6cea8edcdbbf5</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/fd28cb25f279160a9531a6a4e0a4f4241ab976c0</url>
    <id>fd28cb25f279160a9531a6a4e0a4f4241ab976c0</id>
    <committed-date>2008-03-13T17:45:10-07:00</committed-date>
    <authored-date>2008-03-13T17:45:10-07:00</authored-date>
    <message>convenience method: sftp.file.directory?(&quot;foo&quot;)</message>
    <tree>ce948c2eb3bc4da601a843b0c2b4b34049b78bd7</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4fc86a65943998f86d67e5d5d7e8c9feaee883bf</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-sftp/commit/c9c7d64f2fe60dd708640197dcb6cea8edcdbbf5</url>
    <id>c9c7d64f2fe60dd708640197dcb6cea8edcdbbf5</id>
    <committed-date>2008-03-13T17:39:45-07:00</committed-date>
    <authored-date>2008-03-13T17:39:45-07:00</authored-date>
    <message>use the permissions bits to determine directoriness, as is proper</message>
    <tree>6605221fa72abf6c202e2a47dc78bf7d3252090d</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
</commits>
