)]}'
{
  "log": [
    {
      "commit": "490f0b15a740d947b18438fb65b5417213ed2be3",
      "tree": "3e886efb1f105019c24930c1077bd56f9b38c4fd",
      "parents": [
        "509ca1f3dd9be2e07ce2683775ec00cd47f9dd0c",
        "667b7f4405e6ee111bac9709c8edb7cf3ce26801"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Sat May 16 16:08:09 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 16 16:08:09 2026 +0000"
      },
      "message": "Merge pull request #4 from apache/infrastructure-ruleset-bot/default-branch-protection\n\n[INFRA] Set up default rulesets for default and release branches"
    },
    {
      "commit": "667b7f4405e6ee111bac9709c8edb7cf3ce26801",
      "tree": "3e886efb1f105019c24930c1077bd56f9b38c4fd",
      "parents": [
        "509ca1f3dd9be2e07ce2683775ec00cd47f9dd0c"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 13:51:25 2026 -0500"
      },
      "committer": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 13:51:25 2026 -0500"
      },
      "message": "Set up default protection ruleset for default and release branches"
    },
    {
      "commit": "509ca1f3dd9be2e07ce2683775ec00cd47f9dd0c",
      "tree": "41fbe8ed623c2bfedc7532eaff20190af523a753",
      "parents": [
        "f2f6dae943d4d721f88c23babbbac9770a14a3d3"
      ],
      "author": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Mon Dec 17 10:31:35 2018 +0100"
      },
      "committer": {
        "name": "Stefan Bodewig",
        "email": "bodewig@apache.org",
        "time": "Mon Dec 17 10:31:35 2018 +0100"
      },
      "message": "moved to gitbox\n"
    },
    {
      "commit": "f2f6dae943d4d721f88c23babbbac9770a14a3d3",
      "tree": "d3194acc3bdc206f2ef9642b110d52defa93429f",
      "parents": [
        "8ef1021207a6353f0fbca00fa8787b765ea2fd42"
      ],
      "author": {
        "name": "Jan Matèrne",
        "email": "jhm@apache.org",
        "time": "Tue Dec 13 09:42:05 2016 +0100"
      },
      "committer": {
        "name": "Jan Matèrne",
        "email": "jhm@apache.org",
        "time": "Tue Dec 13 09:42:05 2016 +0100"
      },
      "message": "archive EasyAnt\n"
    },
    {
      "commit": "8ef1021207a6353f0fbca00fa8787b765ea2fd42",
      "tree": "bcd99e0119cbe26ebea5926ae762dd232edf136d",
      "parents": [
        "642d7a04b68da0f744338c17d37c58288db26348"
      ],
      "author": {
        "name": "Adrien Quillet",
        "email": "adrien.quillet@microej.com",
        "time": "Wed Aug 10 08:26:30 2016 +0200"
      },
      "committer": {
        "name": "Adrien Quillet",
        "email": "adrien.quillet@microej.com",
        "time": "Wed Aug 10 08:26:30 2016 +0200"
      },
      "message": "Fix plugin report information\n\nhttps://issues.apache.org/jira/browse/EASYANT-77"
    },
    {
      "commit": "642d7a04b68da0f744338c17d37c58288db26348",
      "tree": "33dd9b418300aa13aa989a7c0bfd04125ea21f76",
      "parents": [
        "7444b32bcf07aea455f66126435fbbef5cdf7ea9",
        "276111f2ffa53e340f1b6a37eda2136ed2128a02"
      ],
      "author": {
        "name": "Adrien Quillet",
        "email": "aquillet@is2t-intern.com",
        "time": "Tue Aug 09 09:46:14 2016 +0200"
      },
      "committer": {
        "name": "Adrien Quillet",
        "email": "aquillet@is2t-intern.com",
        "time": "Tue Aug 09 09:46:14 2016 +0200"
      },
      "message": "Merge branch \u0027feature/EASYANT-76\u0027 into \u0027develop-microej\u0027\r\n\r\nUpgrade Junit: fix Eclipse project classpath\r\n\r\nhttps://issues.apache.org/jira/browse/EASYANT-76\r\n\r\nSee merge request !1"
    },
    {
      "commit": "276111f2ffa53e340f1b6a37eda2136ed2128a02",
      "tree": "33dd9b418300aa13aa989a7c0bfd04125ea21f76",
      "parents": [
        "7444b32bcf07aea455f66126435fbbef5cdf7ea9"
      ],
      "author": {
        "name": "Adrien Quillet",
        "email": "adrien.quillet@microej.com",
        "time": "Tue Aug 09 08:31:49 2016 +0200"
      },
      "committer": {
        "name": "Adrien Quillet",
        "email": "adrien.quillet@microej.com",
        "time": "Tue Aug 09 08:31:49 2016 +0200"
      },
      "message": "Upgrade Junit: fix Eclipse project classpath\nhttps://issues.apache.org/jira/browse/EASYANT-76"
    },
    {
      "commit": "7444b32bcf07aea455f66126435fbbef5cdf7ea9",
      "tree": "8f1e8a023f270af795a534e3da233636fa47a886",
      "parents": [
        "b4f4c709d1804d19f2bd23d933999803a492cc89"
      ],
      "author": {
        "name": "Adrien Quillet",
        "email": "aquillet@is2t.com",
        "time": "Wed Sep 23 09:37:46 2015 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Sep 24 20:44:56 2015 +0200"
      },
      "message": "Compliance with J2SE 1.7\nhttps://issues.apache.org/jira/browse/EASYANT-75\n\nThis closes #1\n"
    },
    {
      "commit": "b4f4c709d1804d19f2bd23d933999803a492cc89",
      "tree": "51098b1ab547ab0cd860326722d7e6c696feca49",
      "parents": [
        "e1417410a8d75a3e94b1533a84700408396a445e"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Wed Apr 29 08:18:04 2015 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Wed Apr 29 08:18:04 2015 +0200"
      },
      "message": "fix easyant -p -v\n"
    },
    {
      "commit": "e1417410a8d75a3e94b1533a84700408396a445e",
      "tree": "652edccbba82e10d3316475dc02b4659b5261c51",
      "parents": [
        "a0ab4ba4f5dad02c6b85140c0c6403414e722c58"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Fri Feb 06 20:33:11 2015 +0100"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Fri Feb 06 20:33:11 2015 +0100"
      },
      "message": "Upgrade junit\n"
    },
    {
      "commit": "a0ab4ba4f5dad02c6b85140c0c6403414e722c58",
      "tree": "b4a3b74507ccc22ee840f0f1221c6e0f30e847b3",
      "parents": [
        "930f05e5470a026e806234f10435392f0d26152a"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Fri Feb 06 20:30:54 2015 +0100"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Fri Feb 06 20:30:54 2015 +0100"
      },
      "message": "Upgrade antcontrib\n"
    },
    {
      "commit": "930f05e5470a026e806234f10435392f0d26152a",
      "tree": "b7fcab7b1c8a8647792237ef78f8f1615f7efc84",
      "parents": [
        "0d30d6fa0e341039eed9ee69d66defd7fbaaa105"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Fri Feb 06 20:28:39 2015 +0100"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Fri Feb 06 20:28:39 2015 +0100"
      },
      "message": "fix EASYANT-72 Test SearchModuleTest.shouldFindExistingModuleWithRegexpParameter fails (thanks to Jérôme Leroux)\n"
    },
    {
      "commit": "0d30d6fa0e341039eed9ee69d66defd7fbaaa105",
      "tree": "dbb618530087495af8a2f0e5b0764bc77763fa8c",
      "parents": [
        "d2df32a881b6b0926399ea46f011e63323dfeb99"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Fri Feb 06 19:24:08 2015 +0100"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Fri Feb 06 19:25:16 2015 +0100"
      },
      "message": "drop dead code since ivy now exposes procted method to specify how to choose ModuleDescriptors\n"
    },
    {
      "commit": "d2df32a881b6b0926399ea46f011e63323dfeb99",
      "tree": "de7a9fc5efb18081cd325d891197c8f7546a0dc0",
      "parents": [
        "a23f26a522ea17eefb1c96e620f4ad312046ecd1"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Fri Feb 06 19:13:58 2015 +0100"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Fri Feb 06 19:13:58 2015 +0100"
      },
      "message": "disable useOrigin on cache since it\u0027s creating error with jarResolver and absolute path\n"
    },
    {
      "commit": "a23f26a522ea17eefb1c96e620f4ad312046ecd1",
      "tree": "b84bad43f13a0c305d12f15f89210641af63698b",
      "parents": [
        "d2d5fb91ec90896f53c80874abc603fc4cb8a0f5"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Fri Feb 06 19:13:14 2015 +0100"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Fri Feb 06 19:13:14 2015 +0100"
      },
      "message": "update to ivy 2.4\n"
    },
    {
      "commit": "d2d5fb91ec90896f53c80874abc603fc4cb8a0f5",
      "tree": "1a8d32c3731ba9408f669c3509502279d8ec857c",
      "parents": [
        "0b161f88f2c972ca8192383cf4935be5c7fdd5d8"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Tue Nov 25 08:35:02 2014 +0100"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Tue Nov 25 08:35:02 2014 +0100"
      },
      "message": "fix EASYANT-70 Specified targets order not kept when building multi-modules (thanks to Jérôme Leroux)\n"
    },
    {
      "commit": "0b161f88f2c972ca8192383cf4935be5c7fdd5d8",
      "tree": "2910351744bd88390996a5197a5bf81a3a409ad3",
      "parents": [
        "12b28d093fca2f5e9da1d5bd13133b889e900bad"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Tue Nov 25 00:44:37 2014 +0100"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Tue Nov 25 00:44:37 2014 +0100"
      },
      "message": "remove deadcode\n"
    },
    {
      "commit": "12b28d093fca2f5e9da1d5bd13133b889e900bad",
      "tree": "0bc417382e69e9af71fd52c68eef1b8abaef6be8",
      "parents": [
        "370e5b4bdf779bb0116183f044ebcd14803a82e2"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Tue Nov 25 00:20:40 2014 +0100"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Tue Nov 25 00:20:40 2014 +0100"
      },
      "message": "use foreach loops\n"
    },
    {
      "commit": "370e5b4bdf779bb0116183f044ebcd14803a82e2",
      "tree": "1203885778c4f4e570701dbc3ef57e3f7bf871d9",
      "parents": [
        "dee60069781a95747f6b63af929ee908a5d00828"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Mon Nov 24 23:54:51 2014 +0100"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Tue Nov 25 00:13:25 2014 +0100"
      },
      "message": "use isEmpty\n"
    },
    {
      "commit": "dee60069781a95747f6b63af929ee908a5d00828",
      "tree": "026eb3aa90d4ebcc232e1b34c7ef85b8310d2ce1",
      "parents": [
        "e031538a5c56569bf0cd6548ef2043d3799dd4e5"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Mon Nov 24 23:52:56 2014 +0100"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Mon Nov 24 23:52:56 2014 +0100"
      },
      "message": "use stringbuilder instead of stringbuffer\nuse string concatenation when no string builder is necessary (compiler will do it for us, and it makes our code easier to read)\n"
    },
    {
      "commit": "e031538a5c56569bf0cd6548ef2043d3799dd4e5",
      "tree": "895e25de3188c7fd964ccd14a4a09f9fb900c47f",
      "parents": [
        "34eeaeac4dacb647195408f40ffdb914d350520e"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Mon Nov 24 20:48:13 2014 +0100"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Mon Nov 24 20:48:13 2014 +0100"
      },
      "message": "remove unused import\n"
    },
    {
      "commit": "34eeaeac4dacb647195408f40ffdb914d350520e",
      "tree": "b82668401f2931a2368ab7aa9441329785cd9258",
      "parents": [
        "c61c43ee3c56ba6d3fe0c0ad91d366a486ee8f5c"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Mon Nov 24 20:45:31 2014 +0100"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Mon Nov 24 20:45:31 2014 +0100"
      },
      "message": "simplify some loops\n"
    },
    {
      "commit": "c61c43ee3c56ba6d3fe0c0ad91d366a486ee8f5c",
      "tree": "c806e8083f053e05f40376caea035cd97e38b2ce",
      "parents": [
        "ab296d6b877f680f6bd027a97410a9c97961f72b"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Mon Nov 24 20:02:48 2014 +0100"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Mon Nov 24 20:02:48 2014 +0100"
      },
      "message": "Fix EASYANT-71 Offline mode does not retrieve transitive dependencies of the project (thanks to Jérôme Leroux)\n"
    },
    {
      "commit": "ab296d6b877f680f6bd027a97410a9c97961f72b",
      "tree": "a057a0ff129f182cbf2029f2b97e375764fcec08",
      "parents": [
        "5c2e0b996dc8f58e50805c9d775efbd7ee19f78e"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Mon Nov 24 20:02:21 2014 +0100"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Mon Nov 24 20:02:21 2014 +0100"
      },
      "message": "add offline folder and .patch files to gitignore\n"
    },
    {
      "commit": "5c2e0b996dc8f58e50805c9d775efbd7ee19f78e",
      "tree": "2104918f53170cdc009fb4e6860f4dffd6dd1f69",
      "parents": [
        "15a52dbe019b034a507376d24ba7f54ee7ec7dbe"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Mon Nov 24 20:00:47 2014 +0100"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Mon Nov 24 20:00:47 2014 +0100"
      },
      "message": "add idea to gitignore\n"
    },
    {
      "commit": "15a52dbe019b034a507376d24ba7f54ee7ec7dbe",
      "tree": "b29478e05ad17c9f967d29068ef69ef4cd5e93fd",
      "parents": [
        "7166451bbbbafbd4fdb5b8f1617d4c09efa99076"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Sat Aug 30 10:27:09 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Sat Aug 30 10:27:09 2014 +0200"
      },
      "message": "avoid unnecessary directory creation\n"
    },
    {
      "commit": "7166451bbbbafbd4fdb5b8f1617d4c09efa99076",
      "tree": "e667a6a2ba2886da3d60cb1d38b0ff61f1f684c6",
      "parents": [
        "0a91e0d5392d102d37575a878c0b3db053535ac6"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Sat Aug 30 01:16:14 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Sat Aug 30 01:36:27 2014 +0200"
      },
      "message": "cleanup MultiModuleLogger\n"
    },
    {
      "commit": "0a91e0d5392d102d37575a878c0b3db053535ac6",
      "tree": "916352cdd7e04b37803cca779468f936b7117a6a",
      "parents": [
        "911a298f8d80bbefa204c30d0ae7222ed8495609"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Sat Aug 30 01:11:43 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Sat Aug 30 01:35:57 2014 +0200"
      },
      "message": "merge BuildExecutionTimer and MultiModuleLogger\n"
    },
    {
      "commit": "911a298f8d80bbefa204c30d0ae7222ed8495609",
      "tree": "c90030561c402db29dc4c17d48ce2391a3d4b438",
      "parents": [
        "04116bfee2ee8f5b42ac980fa66a28035b476680"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Sat Aug 30 00:12:09 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Sat Aug 30 00:12:09 2014 +0200"
      },
      "message": "extract ExecutionResult class\n"
    },
    {
      "commit": "04116bfee2ee8f5b42ac980fa66a28035b476680",
      "tree": "0555ebe1c31fda97cf009229e690862c94206faf",
      "parents": [
        "9eff2e80848fc7ef9ef3724b0dddbdd6697807af"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Fri Aug 29 20:38:20 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Fri Aug 29 20:38:20 2014 +0200"
      },
      "message": "simplifying loop\n"
    },
    {
      "commit": "9eff2e80848fc7ef9ef3724b0dddbdd6697807af",
      "tree": "447db517de41c3c6848ee687fac6a762a0fd6fd6",
      "parents": [
        "dd213c2145c4b9e3a4eac5797fafba2420bf395c"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Fri Aug 29 20:07:20 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Fri Aug 29 20:07:20 2014 +0200"
      },
      "message": "cleanup\n"
    },
    {
      "commit": "dd213c2145c4b9e3a4eac5797fafba2420bf395c",
      "tree": "a8e595ce6773627a91b449d900899d7903ac927a",
      "parents": [
        "4dda45edb9218bb6ec18469d6e9afede20761c0b"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Fri Aug 29 19:11:40 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Fri Aug 29 19:29:18 2014 +0200"
      },
      "message": "cleanup\n"
    },
    {
      "commit": "4dda45edb9218bb6ec18469d6e9afede20761c0b",
      "tree": "9f0fec211cbf9e8fad2527afe208a2b68588ef18",
      "parents": [
        "4366629c1c00400af170c2df64a01044042929a8"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 17:02:13 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 17:02:13 2014 +0200"
      },
      "message": "workwaround to fix unit tests as Hamcrest\u0027s IsCollectionContaining seems buggy\n"
    },
    {
      "commit": "4366629c1c00400af170c2df64a01044042929a8",
      "tree": "6521d84fe6f880798d0a22d26e75e5ecd4f2f62a",
      "parents": [
        "cfcd7c2299483fc5a547af3eeecf8710dcda04dd"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 09:00:40 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 09:00:40 2014 +0200"
      },
      "message": "remove unnecessary cast\n"
    },
    {
      "commit": "cfcd7c2299483fc5a547af3eeecf8710dcda04dd",
      "tree": "1aab32b6ef053387e53fc91d91aa190cad18df4e",
      "parents": [
        "eb5005126402faa7271d29cbc88e657cc9817df4"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 09:00:26 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 09:00:26 2014 +0200"
      },
      "message": "use varargs\n"
    },
    {
      "commit": "eb5005126402faa7271d29cbc88e657cc9817df4",
      "tree": "8ef5112382e3da6ea2b66f8fefe96c3ffdda6261",
      "parents": [
        "bb7e81a5eb034438b7a06db18c1f3d38552f5a90"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 08:59:00 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 08:59:00 2014 +0200"
      },
      "message": "cleanup\n"
    },
    {
      "commit": "bb7e81a5eb034438b7a06db18c1f3d38552f5a90",
      "tree": "211ea04d2d199e3190d8965af136f69718fda3ef",
      "parents": [
        "a0cd1090bca99d86cc4d6c4ad7657c12c0f42080"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 08:54:40 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 08:54:40 2014 +0200"
      },
      "message": "set array size\n"
    },
    {
      "commit": "a0cd1090bca99d86cc4d6c4ad7657c12c0f42080",
      "tree": "0d4523a611cfaa1a77b9cae9e41d353d48bac6a6",
      "parents": [
        "97c588604f6c50efb2ee194f12087076a5fba0de"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 08:53:50 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 08:53:50 2014 +0200"
      },
      "message": "fix some javadoc issues\n"
    },
    {
      "commit": "97c588604f6c50efb2ee194f12087076a5fba0de",
      "tree": "fa55f365b86bc41ce66c1c03d15a56111b9c5d85",
      "parents": [
        "f5e60833ded4ebfd7a3e0d068b2c2ddb1cd1686d"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 08:52:39 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 08:52:39 2014 +0200"
      },
      "message": "stringbuilder instead of stringbuffer\n"
    },
    {
      "commit": "f5e60833ded4ebfd7a3e0d068b2c2ddb1cd1686d",
      "tree": "9182dd8b203b4b0a950a6fccbb11b6b420c5408d",
      "parents": [
        "118a6be95653188f11fb460d050002bd2340822b"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 08:52:16 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 08:52:16 2014 +0200"
      },
      "message": "unnecessary boxing/unboxing\n"
    },
    {
      "commit": "118a6be95653188f11fb460d050002bd2340822b",
      "tree": "09bc0aad2c51215bd79e194bbc1a4eaee0967f53",
      "parents": [
        "b343823b69c8935fd0c1d67b88ff10c695ffd19b"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 08:51:28 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 08:51:28 2014 +0200"
      },
      "message": "contains instead of indexof\n"
    },
    {
      "commit": "b343823b69c8935fd0c1d67b88ff10c695ffd19b",
      "tree": "2c394ed0b20ef0dc0ab9080c1d3cf5b8fea0c357",
      "parents": [
        "4490addd9fb34de65a2c0f7993c9bc6e3e2cfc23"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 08:51:03 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 08:51:03 2014 +0200"
      },
      "message": "use foreach loops\n"
    },
    {
      "commit": "4490addd9fb34de65a2c0f7993c9bc6e3e2cfc23",
      "tree": "ce9f970cf2ce7a8e2db2dac1ef56fa91729333df",
      "parents": [
        "ca0df149d9b31729acf84e2cb8cc53d8db2bfafd"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 08:48:03 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 08:48:03 2014 +0200"
      },
      "message": "cleanup\n"
    },
    {
      "commit": "ca0df149d9b31729acf84e2cb8cc53d8db2bfafd",
      "tree": "c4782fd2c9e22c332a6bd8f5ae6d40b8c677f34e",
      "parents": [
        "1f6f1cd9de9b55109b41ee6422a650b30d5269b7"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 08:44:25 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Aug 28 08:44:25 2014 +0200"
      },
      "message": "add version.properties in test classpath to avoid any steps to run tests\n"
    },
    {
      "commit": "1f6f1cd9de9b55109b41ee6422a650b30d5269b7",
      "tree": "eaffe71288d2b2804c989bf70298886b1c7a405c",
      "parents": [
        "3f1f2b3a2df03777724e85d619f629281ed8dfae"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Jul 03 19:40:33 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Thu Jul 03 19:40:33 2014 +0200"
      },
      "message": "code cleaning\n"
    },
    {
      "commit": "3f1f2b3a2df03777724e85d619f629281ed8dfae",
      "tree": "a135645e6decb6034e56331ac19f05f2261bc17c",
      "parents": [
        "37db09e30342a806dada3825819de1970d97a1bd"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Wed Jun 18 19:00:23 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Wed Jun 18 19:00:23 2014 +0200"
      },
      "message": " EASYANT-64\n\n    Merging sentences in Ivyconfiguration documentation\n    (thanks Jérémie Lesage)\n"
    },
    {
      "commit": "37db09e30342a806dada3825819de1970d97a1bd",
      "tree": "e219ec4b0be29ab6cca8c0f5e61188d0f741a610",
      "parents": [
        "853e858cc7fb52e9d3363f0b7ec15efb976c5a79"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Wed Jun 18 18:55:26 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Wed Jun 18 18:55:26 2014 +0200"
      },
      "message": "Upgrade to ant 1.9.4\n"
    },
    {
      "commit": "853e858cc7fb52e9d3363f0b7ec15efb976c5a79",
      "tree": "b652e278eb4ab4b2e13e81864df47fbfbf07edb5",
      "parents": [
        "251d1de799444dae117ad78af68cac9c43cc8d58"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Wed Jun 18 09:09:40 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Wed Jun 18 09:09:40 2014 +0200"
      },
      "message": "Initiate gitignore file\n"
    },
    {
      "commit": "251d1de799444dae117ad78af68cac9c43cc8d58",
      "tree": "d3b9015a97ac08bf9d4faadc892b35bb9d77281a",
      "parents": [
        "a3a7a974d5bf26dfeb6510698ace29ce7f9ccf19"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Wed Jun 18 09:08:42 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Wed Jun 18 09:08:42 2014 +0200"
      },
      "message": "Performance improvement no need to check changing artifacts when fetching plugin infos\n"
    },
    {
      "commit": "a3a7a974d5bf26dfeb6510698ace29ce7f9ccf19",
      "tree": "3d9f6d46b310e4cf538de9ae552d2352b53e6276",
      "parents": [
        "1746ea428302377853f5b986dbb7fcb68dfa8672"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Tue Jun 17 21:11:56 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Tue Jun 17 21:11:56 2014 +0200"
      },
      "message": "Add xooki as git submodule\n"
    },
    {
      "commit": "1746ea428302377853f5b986dbb7fcb68dfa8672",
      "tree": "e26520c074c2ecd779e61d6ff5388baba3cbeb25",
      "parents": [
        "d438f175bbe3d143a5bec7be40c35321e968246f"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Tue Jun 17 08:14:51 2014 +0200"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jeanlouis.boudart@gmail.com",
        "time": "Tue Jun 17 08:14:51 2014 +0200"
      },
      "message": "Remove disclaimer as project is no longer in incubation\n"
    },
    {
      "commit": "d438f175bbe3d143a5bec7be40c35321e968246f",
      "tree": "4a7291373630c95e3fa3d27c713640f5ea412393",
      "parents": [
        "502071a36a785fec695acc9abbe616682ad1f5fb"
      ],
      "author": {
        "name": "Jan Matèrne",
        "email": "jhm@apache.org",
        "time": "Thu Jun 05 07:54:37 2014 +0200"
      },
      "committer": {
        "name": "Jan Matèrne",
        "email": "jhm@apache.org",
        "time": "Thu Jun 05 07:54:37 2014 +0200"
      },
      "message": "update scm url\n"
    },
    {
      "commit": "502071a36a785fec695acc9abbe616682ad1f5fb",
      "tree": "1f6a6ac2001b99adf14972bf939d7eaeff130dbe",
      "parents": [
        "c2ae82155941c2077ab488eed2898c19c2793ff6"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Tue Apr 15 18:40:28 2014 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Tue Apr 15 18:40:28 2014 +0000"
      },
      "message": "remove unnecessary classes\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1587679 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c2ae82155941c2077ab488eed2898c19c2793ff6",
      "tree": "35420a9cdd321742e04ea2166c4b344516c90cfb",
      "parents": [
        "36ee73f9b02d7741d12dfc8a1fab8ffe06b6a608"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Tue Apr 15 18:37:06 2014 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Tue Apr 15 18:37:06 2014 +0000"
      },
      "message": "code cleaning\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1587677 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "36ee73f9b02d7741d12dfc8a1fab8ffe06b6a608",
      "tree": "02a4dbd5082361944ff99fa397d01fd97b18a447",
      "parents": [
        "4a41a2958acba4e60d313276d6991aa2e8e304fb"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Tue Apr 15 18:36:37 2014 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Tue Apr 15 18:36:37 2014 +0000"
      },
      "message": "Cleaning easyantOption\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1587676 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4a41a2958acba4e60d313276d6991aa2e8e304fb",
      "tree": "dd3f8b4951e4b188091e90b02302c4de22e865ac",
      "parents": [
        "2ec569aea1868b53588da07f2a189526006ad591"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Tue Apr 08 07:09:44 2014 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Tue Apr 08 07:09:44 2014 +0000"
      },
      "message": "Allow ivy types that need to be appended to import classpath configurable (if not specified \u0027jar\u0027 and \u0027bundle\u0027 types are used by default)\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1585649 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2ec569aea1868b53588da07f2a189526006ad591",
      "tree": "0a126235c39aaa48507d41d4d7ac1f23d427b568",
      "parents": [
        "9120eba9cb275696b4379a30a2a39f2977181163"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Mon Mar 17 08:00:29 2014 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Mon Mar 17 08:00:29 2014 +0000"
      },
      "message": "Make easyantEngine test less dependent on environment (was failing if personnal easyant-ivysettings.xml was present in user.home)\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1578266 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9120eba9cb275696b4379a30a2a39f2977181163",
      "tree": "4858c2a8155c1e973767d111b6f1699ed8394d91",
      "parents": [
        "d8fad4bae223f5c0e9abfd36d5dc0bc2365c84df"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Mon Mar 17 07:03:25 2014 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Mon Mar 17 07:03:25 2014 +0000"
      },
      "message": "refactor easyant engine api\nremove unnecessary catch clauses\nmerge init and configure method\nwe now have a method to configure easyant (listeners, proxy, easyant ivy instance, system plugins, etc) and another method to load an easyant project\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1578248 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d8fad4bae223f5c0e9abfd36d5dc0bc2365c84df",
      "tree": "2318aba1f81c6f6e7a32567a9eaa5d01b36022e4",
      "parents": [
        "ef251f4df0fb654f4886296d4dea0201981e4856"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Mon Mar 17 07:03:01 2014 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Mon Mar 17 07:03:01 2014 +0000"
      },
      "message": "Fix broken unit tests, pluginservice should usecacheonly if easyant is run in offline mode\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1578247 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ef251f4df0fb654f4886296d4dea0201981e4856",
      "tree": "25e019e41900f0df56f02e113bf567c668ddecac",
      "parents": [
        "bb633095461277f2f64cc116fe10a48d582a386b"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Mon Mar 03 20:00:48 2014 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Mon Mar 03 20:00:48 2014 +0000"
      },
      "message": "improve pluginupdatechecker logging when all plugins are up to date\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1573716 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bb633095461277f2f64cc116fe10a48d582a386b",
      "tree": "d9dc55de3204958e1400908b9c7d0376a34e772c",
      "parents": [
        "2305fe45bc9a1ffbf3af12c922f722bc1c2e9aea"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Mon Mar 03 19:59:52 2014 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Mon Mar 03 19:59:52 2014 +0000"
      },
      "message": "Performance enhancement on pluginservice : use cache by default\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1573712 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2305fe45bc9a1ffbf3af12c922f722bc1c2e9aea",
      "tree": "faa641b3d67153d3efa281255e47685a31f5040d",
      "parents": [
        "dc1caf3ed58db712ca7ed073dc6628a8230d3fba"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Mon Mar 03 08:09:48 2014 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Mon Mar 03 08:09:48 2014 +0000"
      },
      "message": "Performance enhancement on pluginservice : use cache by default\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1573477 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "dc1caf3ed58db712ca7ed073dc6628a8230d3fba",
      "tree": "0fe22e7cec7856dfdef62256e393547a5a378e91",
      "parents": [
        "567ab130f00ca7c50488f0612fe0059f2ddf7537"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Fri Feb 21 07:21:56 2014 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Fri Feb 21 07:21:56 2014 +0000"
      },
      "message": "fix     EASYANT-62 Error in the documentation about the usage of the skeletons\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1570477 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "567ab130f00ca7c50488f0612fe0059f2ddf7537",
      "tree": "f5c5f9c83f5f1246e996e11c215935b8783f51a8",
      "parents": [
        "57ce5a7a248bb9a501511d38766b11ce6dce8b05"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Fri Feb 21 07:20:04 2014 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Fri Feb 21 07:20:04 2014 +0000"
      },
      "message": "\n\n fix     EASYANT-61 Error in easyant.bat script when EASYANT_HOME path contains a space\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1570476 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "57ce5a7a248bb9a501511d38766b11ce6dce8b05",
      "tree": "9795640f6e68619ae4d9a3706fb029d6bbc23664",
      "parents": [
        "6543830fd59597f9a3e531e66751c9789660ea09"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Fri Feb 21 07:18:20 2014 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Fri Feb 21 07:18:20 2014 +0000"
      },
      "message": "fix     EASYANT-62 Error in the documentation about the usage of the skeletons\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1570475 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6543830fd59597f9a3e531e66751c9789660ea09",
      "tree": "2c87aaca359c59b7c5eea35e10e3312fdf58e125",
      "parents": [
        "60875984a772be140ba9bafc8c4e3f0ac85ed605"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Tue Jan 14 10:52:21 2014 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Tue Jan 14 10:52:21 2014 +0000"
      },
      "message": "Cleanup unnecessary cast, @deprecated, code formatting\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1558007 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "60875984a772be140ba9bafc8c4e3f0ac85ed605",
      "tree": "2da43841e2f99b26b763504d0152630fd0cd8f66",
      "parents": [
        "703e8bbe994ba0bb461935b411050fd511149429"
      ],
      "author": {
        "name": "Nicolas Lalevee",
        "email": "hibou@apache.org",
        "time": "Sat Jan 04 17:42:06 2014 +0000"
      },
      "committer": {
        "name": "Nicolas Lalevee",
        "email": "hibou@apache.org",
        "time": "Sat Jan 04 17:42:06 2014 +0000"
      },
      "message": "Happy new year\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1555389 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "703e8bbe994ba0bb461935b411050fd511149429",
      "tree": "30ca7b71c78de1758b37f0350d5383f16bb8e55e",
      "parents": [
        "02e420e88cb2d4d6b0bf766919290a1eea8920ce"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Thu Jan 02 10:36:00 2014 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Thu Jan 02 10:36:00 2014 +0000"
      },
      "message": "Refactor tests to use test plugins\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1554782 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "02e420e88cb2d4d6b0bf766919290a1eea8920ce",
      "tree": "6bc0b98f8edfb7766a12bb1bfb95b0d048e2fa20",
      "parents": [
        "e2a8a597ae728ee111a3123310f930fe7f93b114"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Wed Jan 01 19:35:32 2014 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Wed Jan 01 19:35:32 2014 +0000"
      },
      "message": "Refactor PluginService test to rely on local plugins, strongly improves execution time\nrefactor a few tests to properly handle cache directory cleaning\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1554667 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e2a8a597ae728ee111a3123310f930fe7f93b114",
      "tree": "207cff766c413a98990d3f6ae453b10b083bb1e3",
      "parents": [
        "385868016ea9738d3e234c7e371661bbb52272fd"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Wed Jan 01 12:31:04 2014 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Wed Jan 01 12:31:04 2014 +0000"
      },
      "message": "Fix registerArtifact bug at publish time.\nRegisterArtifact can sometimes invoke XmlModuleDescriptorWriter, unfortunatly XmlModuleDescriptorWritter doesn\u0027t support fully extra infos elements (see IVY-1457)\n\nThis makes commit makes our ivy parser more permissive while parsing property attributes elements when ivyfile is parsed after invocation of XmlModuleDescriptorWriter (at publish time for example)\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1554615 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "385868016ea9738d3e234c7e371661bbb52272fd",
      "tree": "9c5c952036e5cc71ff638fed409be5e6f7ae2f7e",
      "parents": [
        "ba5c64d17dc6d18981a4db7fa1f3452cf4f8a381"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Wed Jan 01 12:01:27 2014 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Wed Jan 01 12:01:27 2014 +0000"
      },
      "message": "Add missing license headers\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1554613 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ba5c64d17dc6d18981a4db7fa1f3452cf4f8a381",
      "tree": "3b0e68c19f565df7fc863f9a75cc57fe23404df3",
      "parents": [
        "927c9b1e6025166d2ff8dfa30d41990410cfc7ab"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Wed Jan 01 12:00:56 2014 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Wed Jan 01 12:00:56 2014 +0000"
      },
      "message": "Add a new test to RegisterArtifact, it currently fails with a can\u0027t set a null property from DefaultEasyAntXmlModuleDescriptorParser at publish time\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1554612 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "927c9b1e6025166d2ff8dfa30d41990410cfc7ab",
      "tree": "0ee5830d821e6ef968da474e016cc5ba69095c94",
      "parents": [
        "679365d5a08802d345119230ce1779844b90b34f"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Wed Jan 01 12:00:32 2014 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Wed Jan 01 12:00:32 2014 +0000"
      },
      "message": "Fix test includes/excludes pattern\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1554611 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "679365d5a08802d345119230ce1779844b90b34f",
      "tree": "1a263567a631953f4fba85860f0e81a0e98c05a9",
      "parents": [
        "f7e0df003161188a4ad56b5f77b48d12d7cf9dd6"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Wed Jan 01 12:00:07 2014 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Wed Jan 01 12:00:07 2014 +0000"
      },
      "message": "Remove unused dependency\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1554610 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f7e0df003161188a4ad56b5f77b48d12d7cf9dd6",
      "tree": "d71b179bc6052abd8dc0fc2e11e9ef50d4084f0a",
      "parents": [
        "626ad42fff4b9266c89556f2219767ea22b12ff1"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Wed Jan 01 11:58:49 2014 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Wed Jan 01 11:58:49 2014 +0000"
      },
      "message": "Upgrade to ant 1.9.3\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1554609 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "626ad42fff4b9266c89556f2219767ea22b12ff1",
      "tree": "bfd167f09c18fe0e74c818e9c00f6a26dff48658",
      "parents": [
        "cea4699068c8273f6184595191c6d7f3613c1496"
      ],
      "author": {
        "name": "Nicolas Lalevee",
        "email": "hibou@apache.org",
        "time": "Sat Dec 14 17:23:23 2013 +0000"
      },
      "committer": {
        "name": "Nicolas Lalevee",
        "email": "hibou@apache.org",
        "time": "Sat Dec 14 17:23:23 2013 +0000"
      },
      "message": "fix NOTICE\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1550948 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cea4699068c8273f6184595191c6d7f3613c1496",
      "tree": "cfce753cdb6ee017601ad95eb07415ec67d1c127",
      "parents": [
        "17ced8d35a2c969b2195590f07146f67c86bf718"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sat Dec 07 08:08:55 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sat Dec 07 08:08:55 2013 +0000"
      },
      "message": "Extract FakeInputHandler\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1548809 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "17ced8d35a2c969b2195590f07146f67c86bf718",
      "tree": "7a98a653679bbaa7dd7f67d9e2abd5c7b44f54de",
      "parents": [
        "677c9a4ea6bd87da0bae78f34cbf60962046e4a9"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sat Dec 07 08:08:26 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sat Dec 07 08:08:26 2013 +0000"
      },
      "message": "Fix links pointing to incubator\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1548808 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "677c9a4ea6bd87da0bae78f34cbf60962046e4a9",
      "tree": "9d4aded8035a2ef3a79540dc34ebb1b49b5d485c",
      "parents": [
        "35b0fdc920e703dcf966a13efa7a79c52bd971e6"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sat Dec 07 08:08:04 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sat Dec 07 08:08:04 2013 +0000"
      },
      "message": "EASYANT-58 required attribute of path parameter is ignored (thanks to Jérôme Leroux)\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1548807 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "35b0fdc920e703dcf966a13efa7a79c52bd971e6",
      "tree": "a11f318ac080d364e4c848478b1541b06837b66f",
      "parents": [
        "4b366e7a443bf35fb1a9cd030de550519a0ac96a"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sat Dec 07 08:07:26 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sat Dec 07 08:07:26 2013 +0000"
      },
      "message": "IvyInfo should be invoked BEFORE loading plugins/buildtypes if a module.ivy is found\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1548806 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4b366e7a443bf35fb1a9cd030de550519a0ac96a",
      "tree": "4eb35e3e6e829bcce77af00e724a6cf5000789e9",
      "parents": [
        "0d01b7e79295609fec8bce902d5cc7348c5cab66"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Fri Nov 22 23:11:10 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Fri Nov 22 23:11:10 2013 +0000"
      },
      "message": "Refactor some tests with TemporaryFolder rule\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1544710 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0d01b7e79295609fec8bce902d5cc7348c5cab66",
      "tree": "e346ea7a2cf06f9f638128e57b8344e3036a1d01",
      "parents": [
        "4251ecc2dc89c62d71892bc0c1ae1cf858e7c333"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Fri Nov 22 08:15:08 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Fri Nov 22 08:15:08 2013 +0000"
      },
      "message": "Refactor some tests to use ExpectedException and TemporaryFolder rules\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1544431 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4251ecc2dc89c62d71892bc0c1ae1cf858e7c333",
      "tree": "32728418e35e4a28df614715f822dcfbe952d041",
      "parents": [
        "361b610353fd9ec66c4530112d07fb66759e5d91"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Fri Nov 22 08:14:08 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Fri Nov 22 08:14:08 2013 +0000"
      },
      "message": "Add SearchModule unit tests\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1544430 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "361b610353fd9ec66c4530112d07fb66759e5d91",
      "tree": "7b0cc32cc639ebbe3012d63bf2238a8380d45ae1",
      "parents": [
        "e6d23d6bbd0128907abc8372ddd83de49ba53f0b"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Fri Nov 15 21:49:55 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Fri Nov 15 21:49:55 2013 +0000"
      },
      "message": "Add GoOffline unit tests\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1542412 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e6d23d6bbd0128907abc8372ddd83de49ba53f0b",
      "tree": "e48252fcc9eab34b32a7f5a1a4d1cd9f082933c7",
      "parents": [
        "ee446c4a609b5876f7953923421fb55ce88528f5"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Fri Nov 15 21:49:34 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Fri Nov 15 21:49:34 2013 +0000"
      },
      "message": "rename configureProject method into configureBuildLogger\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1542411 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ee446c4a609b5876f7953923421fb55ce88528f5",
      "tree": "a453a538f05c027ba79dd686f54bfd17cd8c67b0",
      "parents": [
        "5f380f966af280b5d54397085daa8b9908774f81"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sun Oct 13 14:19:43 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sun Oct 13 14:19:43 2013 +0000"
      },
      "message": "Since java 1.5 String.format can be used to lpad/rightpad a given string\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1531695 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5f380f966af280b5d54397085daa8b9908774f81",
      "tree": "604c2465a04579e3fe07cb3e78fd569dc7eec5d5",
      "parents": [
        "757fc65995e69fae2048dfd6ebb08130fdeb937f"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sun Oct 13 14:19:22 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sun Oct 13 14:19:22 2013 +0000"
      },
      "message": "Avoid multithreading issue while updating static field\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1531694 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "757fc65995e69fae2048dfd6ebb08130fdeb937f",
      "tree": "79a8d34f83ead4d6eabfcca901dc621492ea820f",
      "parents": [
        "afe271bab2db1fbc50a185e5740a3d1e0d3fd0af"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sun Oct 13 14:18:55 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sun Oct 13 14:18:55 2013 +0000"
      },
      "message": "Useless String.valueOf\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1531693 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "afe271bab2db1fbc50a185e5740a3d1e0d3fd0af",
      "tree": "6f1f9fcdaf344fc8a2b6728ba47bd4eb89bb2a7e",
      "parents": [
        "fabd3b5917463e7a52d8d7aebd100d3b37950fbe"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sun Oct 13 14:18:36 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sun Oct 13 14:18:36 2013 +0000"
      },
      "message": "Fields in interfaces are automatically public static final, and methods are public abstract.\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1531692 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fabd3b5917463e7a52d8d7aebd100d3b37950fbe",
      "tree": "4ce309806cf89da40a41f9793c7d18ac6291fa73",
      "parents": [
        "d742937c2a871d723ca23173776bbb147d6ba0a8"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sun Oct 13 14:18:11 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sun Oct 13 14:18:11 2013 +0000"
      },
      "message": "Add missing modifiers\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1531691 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d742937c2a871d723ca23173776bbb147d6ba0a8",
      "tree": "ca2714f2e707890907d4869edee8d976ca922d8b",
      "parents": [
        "58b48382cfc7a66c155aee6dd92202cb7b819525"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sun Oct 13 14:17:39 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sun Oct 13 14:17:39 2013 +0000"
      },
      "message": "Be less dependent on implemntation used by ant\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1531690 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "58b48382cfc7a66c155aee6dd92202cb7b819525",
      "tree": "2768e89cc9fa4d1a18c613b111d2242d6b07fb92",
      "parents": [
        "ddee2cb07d3c6bf0f30817023d26b8fc02f391c4"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sun Oct 13 14:17:18 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sun Oct 13 14:17:18 2013 +0000"
      },
      "message": "ProjectUtils should not depend on EasyAntEngine\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1531689 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ddee2cb07d3c6bf0f30817023d26b8fc02f391c4",
      "tree": "57e1a8a64de183d93965b99e8a3e461566b11c17",
      "parents": [
        "44864da021897304cb73ae1564f8208efe35ab8b"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sun Oct 13 14:16:51 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Sun Oct 13 14:16:51 2013 +0000"
      },
      "message": "Fix potential NPE\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1531688 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "44864da021897304cb73ae1564f8208efe35ab8b",
      "tree": "78f0792f134b142f089d6f70ae4bbd229b49f77b",
      "parents": [
        "6bb5280e14dac85c681d09cee738c98f3f8957c1"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Thu Oct 03 18:36:16 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Thu Oct 03 18:36:16 2013 +0000"
      },
      "message": "Add some javadoc on installMultiModuleLogger method\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1528964 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6bb5280e14dac85c681d09cee738c98f3f8957c1",
      "tree": "c35adf12217d53b153d9b351fc44c23d1f776c58",
      "parents": [
        "cfc40c23d93b544a28db5871f31fffbb9bdabf28"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Thu Oct 03 18:34:51 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Thu Oct 03 18:34:51 2013 +0000"
      },
      "message": "Add basic tests on metabuild executor\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1528961 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cfc40c23d93b544a28db5871f31fffbb9bdabf28",
      "tree": "355254250773c7b318881a119e27d1e65e153131",
      "parents": [
        "3a4caf7caaaf8054b45a69f21275c14a894327e3"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Thu Oct 03 18:34:21 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Thu Oct 03 18:34:21 2013 +0000"
      },
      "message": "Add missing headers\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1528960 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3a4caf7caaaf8054b45a69f21275c14a894327e3",
      "tree": "6e0d34f1285462f455b8e02c10603d2d2d8cf8c7",
      "parents": [
        "d6f97326a7cf430983fba3ef7e143ce229a7a819"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Thu Oct 03 18:33:17 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Thu Oct 03 18:33:17 2013 +0000"
      },
      "message": "Move MultiModuleLogger logic to MetaBuildExecutor, make it configurable through properties\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1528959 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d6f97326a7cf430983fba3ef7e143ce229a7a819",
      "tree": "2df7f7f0f00d8d541af5c2994e579f8fe6420711",
      "parents": [
        "e48c761d408bfc8dea7654492d98e7739ec933cc"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Tue Sep 24 07:13:21 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Tue Sep 24 07:13:21 2013 +0000"
      },
      "message": "Add some tests on easyant ivy settings file configuration\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1525806 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e48c761d408bfc8dea7654492d98e7739ec933cc",
      "tree": "aa32234ef8032c882f6665d0ec25593d47320747",
      "parents": [
        "f24c3cc47b128134de5516d356c2b7224d70d3a6"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Fri Sep 06 17:51:26 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Fri Sep 06 17:51:26 2013 +0000"
      },
      "message": "Add EasyAntEngine basic tests\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1520643 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f24c3cc47b128134de5516d356c2b7224d70d3a6",
      "tree": "ba31be9d8edd3f03b8df1dbd0d4c02932571e222",
      "parents": [
        "ba632b716f4aaf3fbc06bbcb34ce70d60d858284"
      ],
      "author": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Thu Sep 05 10:02:25 2013 +0000"
      },
      "committer": {
        "name": "Jean-Louis Boudart",
        "email": "jlboudart@apache.org",
        "time": "Thu Sep 05 10:02:25 2013 +0000"
      },
      "message": "Add submodule basic tests\n\ngit-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1520266 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ],
  "next": "ba632b716f4aaf3fbc06bbcb34ce70d60d858284"
}
