<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>85aa9166718aecfd9fafaa5839ebe00e71abc82f</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/f2203f4f461af89ba7fee25f90e93f04ad8440d4</url>
    <id>f2203f4f461af89ba7fee25f90e93f04ad8440d4</id>
    <committed-date>2009-02-16T15:01:15-08:00</committed-date>
    <authored-date>2009-02-16T15:01:15-08:00</authored-date>
    <message>withRawCmd: use Unix.close_process so that there are no zombie processes left behind</message>
    <tree>2a0c53f671ab5e871452137f194dca7f84f165da</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>df67b588b7c72b5b99889aeaf90e3c58d99b7e98</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/85aa9166718aecfd9fafaa5839ebe00e71abc82f</url>
    <id>85aa9166718aecfd9fafaa5839ebe00e71abc82f</id>
    <committed-date>2009-02-16T14:39:17-08:00</committed-date>
    <authored-date>2009-02-16T14:39:17-08:00</authored-date>
    <message>octal tests that pass on 32-bit</message>
    <tree>4d364da5f1b32b4849b10a428f82482a2d0ec4d5</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>df19724503147febc9ec028b74a5dbbfbc6b9112</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/df67b588b7c72b5b99889aeaf90e3c58d99b7e98</url>
    <id>df67b588b7c72b5b99889aeaf90e3c58d99b7e98</id>
    <committed-date>2009-01-29T19:27:49-08:00</committed-date>
    <authored-date>2009-01-29T19:27:49-08:00</authored-date>
    <message>tests for cp and mv</message>
    <tree>63d610c3c355b16d834b572dd628379e96575935</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c56f3cc330a52e40957ed0d50e4fd6c2ba07570b</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/df19724503147febc9ec028b74a5dbbfbc6b9112</url>
    <id>df19724503147febc9ec028b74a5dbbfbc6b9112</id>
    <committed-date>2009-01-29T19:23:47-08:00</committed-date>
    <authored-date>2009-01-29T19:23:47-08:00</authored-date>
    <message>handle closed stdout and interrupts in invoke, coreCount is at least one, remove test that relies on the existence of /tmp</message>
    <tree>5525021b0e0768704d54c8ea55ae07d431375625</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a2dd39949e6ba61d326a23eb88d7b7038ce90de3</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/c56f3cc330a52e40957ed0d50e4fd6c2ba07570b</url>
    <id>c56f3cc330a52e40957ed0d50e4fd6c2ba07570b</id>
    <committed-date>2009-01-28T23:20:40-08:00</committed-date>
    <authored-date>2009-01-28T23:20:40-08:00</authored-date>
    <message>README: note on backburner status</message>
    <tree>86c1beab2dd0b9409c46d883715cdc937e5ad96c</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>31fc6f73d90fbe087a8edef490f604632b48810c</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/a2dd39949e6ba61d326a23eb88d7b7038ce90de3</url>
    <id>a2dd39949e6ba61d326a23eb88d7b7038ce90de3</id>
    <committed-date>2009-01-28T23:11:39-08:00</committed-date>
    <authored-date>2009-01-28T23:11:39-08:00</authored-date>
    <message>going for 0.9</message>
    <tree>ac885b74273c3045597213fb117cec695deca017</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d91f384152069f8bffebbd34188882e515b95436</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/31fc6f73d90fbe087a8edef490f604632b48810c</url>
    <id>31fc6f73d90fbe087a8edef490f604632b48810c</id>
    <committed-date>2009-01-26T20:17:28-08:00</committed-date>
    <authored-date>2009-01-26T20:17:28-08:00</authored-date>
    <message>fixed Boyer-Moore search token creation performance, special-cased n=2..4 in string search</message>
    <tree>4acac5234d5d8524575a7770a2e20f2404564ce8</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>42d7a622c1af205ac3360dc4dd463a8102c012a0</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/d91f384152069f8bffebbd34188882e515b95436</url>
    <id>d91f384152069f8bffebbd34188882e515b95436</id>
    <committed-date>2009-01-26T17:45:37-08:00</committed-date>
    <authored-date>2009-01-26T17:45:37-08:00</authored-date>
    <message>PreString.findAllIndexes, replaced Boyer-Moore with Pcre after benchmarking</message>
    <tree>b3976f6bd813b1a0f350a890fa3b41bd539e9971</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9ed2cd19c7e199d1426b8d07c0dd77a2946fa435</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/42d7a622c1af205ac3360dc4dd463a8102c012a0</url>
    <id>42d7a622c1af205ac3360dc4dd463a8102c012a0</id>
    <committed-date>2009-01-25T07:55:44-08:00</committed-date>
    <authored-date>2009-01-25T07:55:44-08:00</authored-date>
    <message>fixed replace and shell escape</message>
    <tree>1e77073b38eead5adee4d7a97150171476a34165</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2561cd8ae3c83db153b2bb08c70f5d08e60730c1</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/9ed2cd19c7e199d1426b8d07c0dd77a2946fa435</url>
    <id>9ed2cd19c7e199d1426b8d07c0dd77a2946fa435</id>
    <committed-date>2009-01-24T16:13:05-08:00</committed-date>
    <authored-date>2009-01-24T16:13:05-08:00</authored-date>
    <message>predicates for arrays, strings and bytestrings, shell_escape that passes tests, tests for some file funcs</message>
    <tree>f8b2b04026a68fa6b18c22066a0cde77d4c7efd0</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8ee8d605627647bcc5cbcb3ca19b10cbec27ffe0</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/2561cd8ae3c83db153b2bb08c70f5d08e60730c1</url>
    <id>2561cd8ae3c83db153b2bb08c70f5d08e60730c1</id>
    <committed-date>2009-01-24T02:49:47-08:00</committed-date>
    <authored-date>2009-01-24T02:49:47-08:00</authored-date>
    <message>tests for readLines</message>
    <tree>cb8bfa19568770985ea809961e7eb25dcf1d0e38</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b8cf41dc6de0d46ae3e78edfe87fdedf0eaa03d3</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/8ee8d605627647bcc5cbcb3ca19b10cbec27ffe0</url>
    <id>8ee8d605627647bcc5cbcb3ca19b10cbec27ffe0</id>
    <committed-date>2009-01-24T02:46:29-08:00</committed-date>
    <authored-date>2009-01-24T02:46:29-08:00</authored-date>
    <message>tests for writeFile, appendToFile</message>
    <tree>0b0903b6c5e04d1d35529fc5a91b7178f095e885</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>93a38b314010e1163d29650e3d4accbf9536be8f</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/b8cf41dc6de0d46ae3e78edfe87fdedf0eaa03d3</url>
    <id>b8cf41dc6de0d46ae3e78edfe87fdedf0eaa03d3</id>
    <committed-date>2009-01-24T02:43:37-08:00</committed-date>
    <authored-date>2009-01-24T02:43:37-08:00</authored-date>
    <message>tests for readAll</message>
    <tree>9f85ba7024e1ef0e5b5c2f7616c290d9570d998a</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>888b74dc38e5b9b69df754eadca8e97df2b6f303</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/93a38b314010e1163d29650e3d4accbf9536be8f</url>
    <id>93a38b314010e1163d29650e3d4accbf9536be8f</id>
    <committed-date>2009-01-24T02:39:38-08:00</committed-date>
    <authored-date>2009-01-24T02:39:38-08:00</authored-date>
    <message>outputs, print_line, output_endline, tests for read</message>
    <tree>02e72aa368d716369468f2dc74ba6e2e83195e9d</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0dba1029dda0ec912cbdadaea1b365c3f445a95f</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/888b74dc38e5b9b69df754eadca8e97df2b6f303</url>
    <id>888b74dc38e5b9b69df754eadca8e97df2b6f303</id>
    <committed-date>2009-01-22T16:13:31-08:00</committed-date>
    <authored-date>2009-01-22T16:13:31-08:00</authored-date>
    <message>withCd, rm_r, catch, testing utils, tests for rm_r and mkdir_p</message>
    <tree>70ab36ef47da855e189b3c937f89d9b165817133</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>89e6d4bdc79c96dd1b3119a19d03bb0884389719</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/0dba1029dda0ec912cbdadaea1b365c3f445a95f</url>
    <id>0dba1029dda0ec912cbdadaea1b365c3f445a95f</id>
    <committed-date>2009-01-21T08:37:26-08:00</committed-date>
    <authored-date>2009-01-21T08:37:26-08:00</authored-date>
    <message>tests for lsFull, dirExists, isRoot, parentDirs</message>
    <tree>d08e773ebe89697a492abd3429ffb50ddc5adf33</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2eb913ca161c5a3ee58bb71fd6ae3b899fafacd1</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/89e6d4bdc79c96dd1b3119a19d03bb0884389719</url>
    <id>89e6d4bdc79c96dd1b3119a19d03bb0884389719</id>
    <committed-date>2009-01-21T07:27:08-08:00</committed-date>
    <authored-date>2009-01-21T07:27:08-08:00</authored-date>
    <message>fix for splitPath test</message>
    <tree>c653d6123b4783819550b6fdc0f82ca26c09db7d</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1e76dd47d74787887e4ff3c172bf8fe878fbd3e7</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/2eb913ca161c5a3ee58bb71fd6ae3b899fafacd1</url>
    <id>2eb913ca161c5a3ee58bb71fd6ae3b899fafacd1</id>
    <committed-date>2009-01-21T01:42:30-08:00</committed-date>
    <authored-date>2009-01-21T01:42:30-08:00</authored-date>
    <message>make_suite.rb bugfix, [abs]count</message>
    <tree>f52459a4d61276c3434951d1dbd6eca125d186a7</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a87fd16bee12fa749ad5214e9bca93e640dac1a0</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/1e76dd47d74787887e4ff3c172bf8fe878fbd3e7</url>
    <id>1e76dd47d74787887e4ff3c172bf8fe878fbd3e7</id>
    <committed-date>2009-01-20T14:10:50-08:00</committed-date>
    <authored-date>2009-01-20T14:10:50-08:00</authored-date>
    <message>list &amp; array pretty-printing in quickcheck, quickcheck api refactoring</message>
    <tree>89204c59dd425a06af234f106dd29db06ef2d168</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e8bc010307d6af58e7d42bbc680e5ab743941366</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/a87fd16bee12fa749ad5214e9bca93e640dac1a0</url>
    <id>a87fd16bee12fa749ad5214e9bca93e640dac1a0</id>
    <committed-date>2009-01-19T13:16:36-08:00</committed-date>
    <authored-date>2009-01-19T13:16:36-08:00</authored-date>
    <message>quickcheck integrated with make_suite.rb, tests for shell_escape</message>
    <tree>31b518235215249be07d9f6080945869125a565b</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cf50232f3f33bc540100a30c2216ee6d77a68fa9</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/e8bc010307d6af58e7d42bbc680e5ab743941366</url>
    <id>e8bc010307d6af58e7d42bbc680e5ab743941366</id>
    <committed-date>2009-01-18T16:10:43-08:00</committed-date>
    <authored-date>2009-01-18T16:10:43-08:00</authored-date>
    <message>some FIXME comments for missing priority tests</message>
    <tree>60a8eabc40aa5e758df55773e7a7f353a6c994ab</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2a6ee2ce827e2c4b7a3649157a16a9ebe53e74a0</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/cf50232f3f33bc540100a30c2216ee6d77a68fa9</url>
    <id>cf50232f3f33bc540100a30c2216ee6d77a68fa9</id>
    <committed-date>2009-01-18T14:38:23-08:00</committed-date>
    <authored-date>2009-01-18T14:38:23-08:00</authored-date>
    <message>examples/bounded_space_mandelbrot.ml: showcases piterSeqN</message>
    <tree>f8ce972d77684f4918267d6b7ccc24de40f4e54e</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3cd657108eb84be9fc71c553e5898830ccc5d922</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/2a6ee2ce827e2c4b7a3649157a16a9ebe53e74a0</url>
    <id>2a6ee2ce827e2c4b7a3649157a16a9ebe53e74a0</id>
    <committed-date>2009-01-18T13:54:23-08:00</committed-date>
    <authored-date>2009-01-18T13:54:23-08:00</authored-date>
    <message>more explanation in blurred_mandelbrot</message>
    <tree>dc855e7ec47234ca3045e548a634a3cb5ceb9aa4</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7f5b7113e54f0ba0477ccf2d8b5779fbe33eee63</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/3cd657108eb84be9fc71c553e5898830ccc5d922</url>
    <id>3cd657108eb84be9fc71c553e5898830ccc5d922</id>
    <committed-date>2009-01-18T13:21:44-08:00</committed-date>
    <authored-date>2009-01-18T13:21:44-08:00</authored-date>
    <message>examples/blurred_mandelbrot: demonstrating parallel iterators</message>
    <tree>8f4cd2c7ae30c4e139cc04007b367368cc2061c5</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c2ec6d096af6a5ddbd2b40ebb497c26811b12ea3</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/7f5b7113e54f0ba0477ccf2d8b5779fbe33eee63</url>
    <id>7f5b7113e54f0ba0477ccf2d8b5779fbe33eee63</id>
    <committed-date>2009-01-18T12:19:09-08:00</committed-date>
    <authored-date>2009-01-18T12:19:09-08:00</authored-date>
    <message>BUG added: [0005] integer averages overflow</message>
    <tree>689720752c289e8003c2939a84ae4ea370a99727</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>203a7004572863e7d9d3b6b7d3739f9ed6ed3d4e</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/c2ec6d096af6a5ddbd2b40ebb497c26811b12ea3</url>
    <id>c2ec6d096af6a5ddbd2b40ebb497c26811b12ea3</id>
    <committed-date>2009-01-18T12:11:32-08:00</committed-date>
    <authored-date>2009-01-18T12:11:32-08:00</authored-date>
    <message>test/data/</message>
    <tree>7f24fefb6d74eec4836603788a45b1cc3616e80a</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>41f190d6b0921472d1201bbb672c88b6e5899f73</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/203a7004572863e7d9d3b6b7d3739f9ed6ed3d4e</url>
    <id>203a7004572863e7d9d3b6b7d3739f9ed6ed3d4e</id>
    <committed-date>2009-01-18T12:10:07-08:00</committed-date>
    <authored-date>2009-01-18T12:10:07-08:00</authored-date>
    <message>is(Execut|Read|Writ)able, tests for chmod and touch</message>
    <tree>45c0aff90dea756789938082df7b78e20d1a5fff</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2c3e9abc25fdacb06af1b5603650b4fbb0c93b30</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/41f190d6b0921472d1201bbb672c88b6e5899f73</url>
    <id>41f190d6b0921472d1201bbb672c88b6e5899f73</id>
    <committed-date>2009-01-18T11:33:13-08:00</committed-date>
    <authored-date>2009-01-18T11:33:13-08:00</authored-date>
    <message>tests for rename and ls</message>
    <tree>8313b7f9466ea06c14a7ad18b827e55229ece8e7</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d645cfbf668d1b156d38171632ecc7017024842b</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/2c3e9abc25fdacb06af1b5603650b4fbb0c93b30</url>
    <id>2c3e9abc25fdacb06af1b5603650b4fbb0c93b30</id>
    <committed-date>2009-01-18T10:14:57-08:00</committed-date>
    <authored-date>2009-01-18T10:14:57-08:00</authored-date>
    <message>removed the Range module as too much testing overhead vs. utility (I'm doing this wrong, aren't I?)</message>
    <tree>811e378b7ae00d4e99db359c1e700b0c85801cf7</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5c29ab4d94a2f9923d30843a9621949fc4b862de</id>
      </parent>
    </parents>
    <author>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </author>
    <url>http://github.com/kig/preludeml/commit/d645cfbf668d1b156d38171632ecc7017024842b</url>
    <id>d645cfbf668d1b156d38171632ecc7017024842b</id>
    <committed-date>2009-01-17T19:43:24-08:00</committed-date>
    <authored-date>2009-01-17T19:43:24-08:00</authored-date>
    <message>the rest of Bytestring tests, Boyer-Moore string search by mfp</message>
    <tree>e8d98a89194c65eb131b95f20273883bd482c2aa</tree>
    <committer>
      <name>Ilmari Heikkinen</name>
      <email>ilmari.heikkinen@gmail.com</email>
    </committer>
  </commit>
</commits>
