<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>b35f2288ee74bf15286faafd76297a94cebafeb3</id>
      </parent>
    </parents>
    <author>
      <name>Kevin Ballard</name>
      <email>kevin@sb.org</email>
    </author>
    <url>http://github.com/nex3/cheat/commit/38ba215cc73450005e8fc6ae3e91554cbff486d5</url>
    <id>38ba215cc73450005e8fc6ae3e91554cbff486d5</id>
    <committed-date>2008-03-18T22:33:53-07:00</committed-date>
    <authored-date>2008-03-18T22:33:53-07:00</authored-date>
    <message>Only redirect STDERR to the pager if it's a tty</message>
    <tree>25dbef90aeaca03901698e9155ea7a9e24b820f4</tree>
    <committer>
      <name>Kevin Ballard</name>
      <email>kevin@sb.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>06d0679bc505777a6b981f529ce035d28ae7d5e3</id>
      </parent>
    </parents>
    <author>
      <name>Kevin Ballard</name>
      <email>kevin@sb.org</email>
    </author>
    <url>http://github.com/nex3/cheat/commit/b35f2288ee74bf15286faafd76297a94cebafeb3</url>
    <id>b35f2288ee74bf15286faafd76297a94cebafeb3</id>
    <committed-date>2008-03-18T21:42:44-07:00</committed-date>
    <authored-date>2008-03-18T21:42:44-07:00</authored-date>
    <message>Fix cheat hanging if the pager is quit before consuming all input

An easy test of this is with `cheat iana_port_list`.
If less is quit immediately, cheat will hang forever due to the improperly closed pipe.
But when the pipe is closed properly, it will get an Errno::EPIPE instead, so we have
to handle both conditions.</message>
    <tree>86dae84630b9f560bf9125365e739a16f08d9515</tree>
    <committer>
      <name>Kevin Ballard</name>
      <email>kevin@sb.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a17d552d27b1dafba868a2425b11fa14bf3c81b8</id>
      </parent>
    </parents>
    <author>
      <name>Kevin Ballard</name>
      <email>kevin@sb.org</email>
    </author>
    <url>http://github.com/nex3/cheat/commit/06d0679bc505777a6b981f529ce035d28ae7d5e3</url>
    <id>06d0679bc505777a6b981f529ce035d28ae7d5e3</id>
    <committed-date>2008-03-18T21:26:16-07:00</committed-date>
    <authored-date>2008-03-18T21:26:16-07:00</authored-date>
    <message>Fix the Operation Not Supported error that was experienced occasionally under OS X when running the pager</message>
    <tree>7a64ff56de4ac121198241c5c43bf6f24aabf523</tree>
    <committer>
      <name>Kevin Ballard</name>
      <email>kevin@sb.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c09047a252532dbd25bf551fcacc98ffb8ac0f17</id>
      </parent>
    </parents>
    <author>
      <name>Kevin Ballard</name>
      <email>kevin@sb.org</email>
    </author>
    <url>http://github.com/nex3/cheat/commit/a17d552d27b1dafba868a2425b11fa14bf3c81b8</url>
    <id>a17d552d27b1dafba868a2425b11fa14bf3c81b8</id>
    <committed-date>2008-03-18T20:14:00-07:00</committed-date>
    <authored-date>2008-03-18T20:14:00-07:00</authored-date>
    <message>Fix gem task to rebuild properly when source files change</message>
    <tree>37549aac1a958fe99ffaf2125b93774a73ae3308</tree>
    <committer>
      <name>Kevin Ballard</name>
      <email>kevin@sb.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3434b4bf182d9ecaab2bd630a432784439cf1a55</id>
      </parent>
    </parents>
    <author>
      <name>Nathan Weizenbaum</name>
      <email>nex342@gmail.com</email>
    </author>
    <url>http://github.com/nex3/cheat/commit/c09047a252532dbd25bf551fcacc98ffb8ac0f17</url>
    <id>c09047a252532dbd25bf551fcacc98ffb8ac0f17</id>
    <committed-date>2008-03-17T01:07:05-07:00</committed-date>
    <authored-date>2008-03-17T01:07:05-07:00</authored-date>
    <message>Get rid of a useless pid variable.</message>
    <tree>c8f7bde65f5736a803b824831f0e644c5eabba32</tree>
    <committer>
      <name>Nathan Weizenbaum</name>
      <email>nex342@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1349ce1418d42a3f74b1b3711c4cf82210ce3866</id>
      </parent>
    </parents>
    <author>
      <name>Nathan Weizenbaum</name>
      <email>nex342@gmail.com</email>
    </author>
    <url>http://github.com/nex3/cheat/commit/3434b4bf182d9ecaab2bd630a432784439cf1a55</url>
    <id>3434b4bf182d9ecaab2bd630a432784439cf1a55</id>
    <committed-date>2008-03-15T22:55:17-07:00</committed-date>
    <authored-date>2008-03-15T22:55:17-07:00</authored-date>
    <message>Adding a .gitignore to ignore pkg.</message>
    <tree>05b554df926335ed97b41a991fc1e4c694e5455a</tree>
    <committer>
      <name>Nathan Weizenbaum</name>
      <email>nex342@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f4dd230b135672f25c5d1bb5b7691feedaceb04b</id>
      </parent>
    </parents>
    <author>
      <name>Nathan Weizenbaum</name>
      <email>nex342@gmail.com</email>
    </author>
    <url>http://github.com/nex3/cheat/commit/1349ce1418d42a3f74b1b3711c4cf82210ce3866</url>
    <id>1349ce1418d42a3f74b1b3711c4cf82210ce3866</id>
    <committed-date>2008-03-15T22:53:18-07:00</committed-date>
    <authored-date>2008-03-15T22:53:18-07:00</authored-date>
    <message>Add a catch-all rescue around run_pager. If the pager fails, that's fine, we can just keep going.</message>
    <tree>d98ee7ca435655cc84e89ed2f56ef78df1c60f93</tree>
    <committer>
      <name>Nathan Weizenbaum</name>
      <email>nex342@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7523458baa797eeb6e10bd0102cc686408059cf4</id>
      </parent>
    </parents>
    <author>
      <name>Nathan Weizenbaum</name>
      <email>nex342@gmail.com</email>
    </author>
    <url>http://github.com/nex3/cheat/commit/f4dd230b135672f25c5d1bb5b7691feedaceb04b</url>
    <id>f4dd230b135672f25c5d1bb5b7691feedaceb04b</id>
    <committed-date>2008-03-15T22:29:34-07:00</committed-date>
    <authored-date>2008-03-15T22:29:34-07:00</authored-date>
    <message>Add a magical flag to tell less not to page if there's not enough input to make it worthwhile.</message>
    <tree>742b866b8b8ab6bcf816e17babe7e3631ec79d21</tree>
    <committer>
      <name>Nathan Weizenbaum</name>
      <email>nex342@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ae2c118639a363ae840831fc35f2de49caeba590</id>
      </parent>
    </parents>
    <author>
      <name>Nathan Weizenbaum</name>
      <email>nex342@gmail.com</email>
    </author>
    <url>http://github.com/nex3/cheat/commit/7523458baa797eeb6e10bd0102cc686408059cf4</url>
    <id>7523458baa797eeb6e10bd0102cc686408059cf4</id>
    <committed-date>2008-03-15T22:22:43-07:00</committed-date>
    <authored-date>2008-03-15T22:22:14-07:00</authored-date>
    <message>Don't run the pager on Windows or when we're not talking to a terminal.</message>
    <tree>0ccd0082f3a4d1fcdf4cbecd143506b5a9d415e1</tree>
    <committer>
      <name>Nathan Weizenbaum</name>
      <email>nex342@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f5d0f4c2603bc6a607e670dbf91cbafe4a50c140</id>
      </parent>
    </parents>
    <author>
      <name>Nathan Weizenbaum</name>
      <email>nex342@gmail.com</email>
    </author>
    <url>http://github.com/nex3/cheat/commit/ae2c118639a363ae840831fc35f2de49caeba590</url>
    <id>ae2c118639a363ae840831fc35f2de49caeba590</id>
    <committed-date>2008-03-15T22:18:28-07:00</committed-date>
    <authored-date>2008-03-15T22:16:45-07:00</authored-date>
    <message>Add a function to run a Git-style pager.</message>
    <tree>b442b81c699029f1e0f4d192cfdda728702d23de</tree>
    <committer>
      <name>Nathan Weizenbaum</name>
      <email>nex342@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ae9f75eb63f989c0edd50a390cdf59176b21d36c</id>
      </parent>
    </parents>
    <author>
      <name>Nathan Weizenbaum</name>
      <email>nex342@gmail.com</email>
    </author>
    <url>http://github.com/nex3/cheat/commit/f5d0f4c2603bc6a607e670dbf91cbafe4a50c140</url>
    <id>f5d0f4c2603bc6a607e670dbf91cbafe4a50c140</id>
    <committed-date>2008-03-15T20:27:06-07:00</committed-date>
    <authored-date>2008-03-15T20:27:06-07:00</authored-date>
    <message>Fix a little issue that makes the Emacs ruby-mode highlighting go wonky.</message>
    <tree>df91d09f9e4f6bb36088e1b51ed61223b91f4aae</tree>
    <committer>
      <name>Nathan Weizenbaum</name>
      <email>nex342@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e5186b374d10108aaf17da6c8f9a89b0a72e8ec5</id>
      </parent>
    </parents>
    <author>
      <name>Chris Wanstrath</name>
      <email>chris@ozmm.org</email>
    </author>
    <url>http://github.com/nex3/cheat/commit/ae9f75eb63f989c0edd50a390cdf59176b21d36c</url>
    <id>ae9f75eb63f989c0edd50a390cdf59176b21d36c</id>
    <committed-date>2007-08-29T19:45:17-07:00</committed-date>
    <authored-date>2007-08-29T19:45:17-07:00</authored-date>
    <message>activerecord dependency, gemify ambition for cheat</message>
    <tree>50f0b7efe02f05b6a9558e74b6b99f7f2521c518</tree>
    <committer>
      <name>Chris Wanstrath</name>
      <email>chris@ozmm.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ce2edc45d32dfd63da29f67c4b0aa4f77b0227c7</id>
      </parent>
    </parents>
    <author>
      <name>Chris Wanstrath</name>
      <email>chris@ozmm.org</email>
    </author>
    <url>http://github.com/nex3/cheat/commit/e5186b374d10108aaf17da6c8f9a89b0a72e8ec5</url>
    <id>e5186b374d10108aaf17da6c8f9a89b0a72e8ec5</id>
    <committed-date>2007-08-28T03:05:47-07:00</committed-date>
    <authored-date>2007-08-28T03:05:47-07:00</authored-date>
    <message>upgrade to leak-free ambition</message>
    <tree>fc1d375d679ce6041b65c4002b952402a9ccd156</tree>
    <committer>
      <name>Chris Wanstrath</name>
      <email>chris@ozmm.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cb008e5001234b2650c33bbcccb9a6dd700e271d</id>
      </parent>
    </parents>
    <author>
      <name>Chris Wanstrath</name>
      <email>chris@ozmm.org</email>
    </author>
    <url>http://github.com/nex3/cheat/commit/ce2edc45d32dfd63da29f67c4b0aa4f77b0227c7</url>
    <id>ce2edc45d32dfd63da29f67c4b0aa4f77b0227c7</id>
    <committed-date>2007-08-28T01:00:59-07:00</committed-date>
    <authored-date>2007-08-28T01:00:59-07:00</authored-date>
    <message>cheat: add ambition</message>
    <tree>10956d1c354f874a3ef1a2154305f1cc876a058f</tree>
    <committer>
      <name>Chris Wanstrath</name>
      <email>chris@ozmm.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6a27f0bd4a97d5ff25c331cbfb335a27450760e1</id>
      </parent>
    </parents>
    <author>
      <name>Chris Wanstrath</name>
      <email>chris@ozmm.org</email>
    </author>
    <url>http://github.com/nex3/cheat/commit/cb008e5001234b2650c33bbcccb9a6dd700e271d</url>
    <id>cb008e5001234b2650c33bbcccb9a6dd700e271d</id>
    <committed-date>2007-07-23T03:13:09-07:00</committed-date>
    <authored-date>2007-07-23T03:13:09-07:00</authored-date>
    <message>new path</message>
    <tree>eb6276d56faebef654692e76139a33f69c7a2278</tree>
    <committer>
      <name>Chris Wanstrath</name>
      <email>chris@ozmm.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0ab1d5c4e26b1d2ada4ffac7b91afad46cd4c2bb</id>
      </parent>
    </parents>
    <author>
      <name>Chris Wanstrath</name>
      <email>chris@ozmm.org</email>
    </author>
    <url>http://github.com/nex3/cheat/commit/6a27f0bd4a97d5ff25c331cbfb335a27450760e1</url>
    <id>6a27f0bd4a97d5ff25c331cbfb335a27450760e1</id>
    <committed-date>2007-04-30T01:10:46-07:00</committed-date>
    <authored-date>2007-04-30T01:10:46-07:00</authored-date>
    <message>require_gem =&gt; gem</message>
    <tree>1dd3a9e8a9d1ae70ccb6a6b219dfb1897424c246</tree>
    <committer>
      <name>Chris Wanstrath</name>
      <email>chris@ozmm.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>Chris Wanstrath</name>
      <email>chris@ozmm.org</email>
    </author>
    <url>http://github.com/nex3/cheat/commit/0ab1d5c4e26b1d2ada4ffac7b91afad46cd4c2bb</url>
    <id>0ab1d5c4e26b1d2ada4ffac7b91afad46cd4c2bb</id>
    <committed-date>2007-04-24T01:15:52-07:00</committed-date>
    <authored-date>2007-04-24T01:15:52-07:00</authored-date>
    <message>adding in everything</message>
    <tree>c990e9108a023d4c896c0fcf2c1bb821d90014ed</tree>
    <committer>
      <name>Chris Wanstrath</name>
      <email>chris@ozmm.org</email>
    </committer>
  </commit>
</commits>
