)]}'
{
  "log": [
    {
      "commit": "29e4bc62755db00758788be45cba3b6b9f0c03a0",
      "tree": "324e6ffdd2f81c67eaef50598d2c303077409ff8",
      "parents": [
        "d1b8ade7eb1e1fcfd1d5481004a3fdb4d580b998"
      ],
      "author": {
        "name": "Gavin McDonald",
        "email": "gmcdonald@apache.org",
        "time": "Sun Dec 08 16:51:21 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 08 16:51:21 2024 +0100"
      },
      "message": "Create README.md\n\nAdd README.md as per INFRA-25920"
    },
    {
      "commit": "d1b8ade7eb1e1fcfd1d5481004a3fdb4d580b998",
      "tree": "ff05e784d40bb728f09e5503761eea7eca87e75a",
      "parents": [
        "1c1a6e6bb499f2ef95bbb96d205631dcb45e056f"
      ],
      "author": {
        "name": "Ulrich Stärk",
        "email": "uli@apache.org",
        "time": "Mon Jan 04 15:17:53 2010 +0000"
      },
      "committer": {
        "name": "Ulrich Stärk",
        "email": "uli@apache.org",
        "time": "Mon Jan 04 15:17:53 2010 +0000"
      },
      "message": "added my key\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@895659 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1c1a6e6bb499f2ef95bbb96d205631dcb45e056f",
      "tree": "a2f95495441382511f9e2a2be3a8471dd4acec15",
      "parents": [
        "ded86ab019fd248d714154f23aaffb16f9fa02d0"
      ],
      "author": {
        "name": "Drobiazko Igor",
        "email": "drobiazko@apache.org",
        "time": "Tue Dec 15 21:57:28 2009 +0000"
      },
      "committer": {
        "name": "Drobiazko Igor",
        "email": "drobiazko@apache.org",
        "time": "Tue Dec 15 21:57:28 2009 +0000"
      },
      "message": "Added my PGP PUBLIC KEY\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@891023 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ded86ab019fd248d714154f23aaffb16f9fa02d0",
      "tree": "d624e5f431c17cd40ffeda75039a311a629c4306",
      "parents": [
        "02b9cfe88da6501b9075f8ad2c89c97fed00b3ba"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sun Nov 08 17:12:53 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sun Nov 08 17:12:53 2009 +0000"
      },
      "message": "TAPESTRY-1974: DataSqueezerImpl - fix conflicting prefix not shown\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@833894 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "02b9cfe88da6501b9075f8ad2c89c97fed00b3ba",
      "tree": "37041631308f3319bc5d97cd1cc551adc1b55642",
      "parents": [
        "618bae503b4c52bc550413051fd2e3fabf4ffb86"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sun Nov 08 16:03:59 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sun Nov 08 16:03:59 2009 +0000"
      },
      "message": "TAPESTRY-2570: Fixed NPE issue when trying to report an exception involving an instance that returns null for toString() + move around some variables definition to improve readability\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@833891 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "618bae503b4c52bc550413051fd2e3fabf4ffb86",
      "tree": "f85413bf8a6ce00c92ca315e5394809d3d3010f7",
      "parents": [
        "ad587452453cba718dc9ef9348aa8df2b676603d"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sun Nov 08 01:13:18 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sun Nov 08 01:13:18 2009 +0000"
      },
      "message": "TAPESTRY-2581: Non-existent .jwc file caused confusing error message \"Could not parse specification null.\" + now report missing path and show line-precise report\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@833788 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ad587452453cba718dc9ef9348aa8df2b676603d",
      "tree": "90b241dbd78f8ea17d8af5ca848eead2de173277",
      "parents": [
        "7b280c3bc1ed32eb8b6bda62021ecf0a8997e81b"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Oct 30 01:28:29 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Oct 30 01:28:29 2009 +0000"
      },
      "message": "TAPESTRY-2747: Lowercase onClick (and friends) attribute rendered by LinkSubmit \u0026 AbstractSubmit\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@831181 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7b280c3bc1ed32eb8b6bda62021ecf0a8997e81b",
      "tree": "4cc624ee3b7bba422a600937cec0dbbf5bee7bff",
      "parents": [
        "32902a1a2ce9db86f109e915eec2f47e5c1bbe6f"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Oct 30 00:42:24 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Oct 30 00:42:24 2009 +0000"
      },
      "message": "ignore more ide files\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@831174 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "32902a1a2ce9db86f109e915eec2f47e5c1bbe6f",
      "tree": "4cc624ee3b7bba422a600937cec0dbbf5bee7bff",
      "parents": [
        "da75c78508e91db7f1936646496f3e7fc8de7f2c"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Oct 30 00:33:49 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Oct 30 00:33:49 2009 +0000"
      },
      "message": "turns out there was no reason to leave so much whitespace for conditional comments (related to TAPESTRY-2750)\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@831173 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "da75c78508e91db7f1936646496f3e7fc8de7f2c",
      "tree": "3241e7d7c8e37b15be7133f8558798a31e92a266",
      "parents": [
        "744e0f0cd2a1ed987f6e111a54fdc07050c2305b"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Oct 29 23:21:01 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Oct 29 23:21:01 2009 +0000"
      },
      "message": "TAPESTRY-1211: make use of gzip compression optional\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@831151 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "744e0f0cd2a1ed987f6e111a54fdc07050c2305b",
      "tree": "8206c3689bb467c90003b9b00b57a4fda3396727",
      "parents": [
        "b2905e9ffae4efc55baeb54f86553a73021b12d8"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Oct 29 16:38:51 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Oct 29 16:38:51 2009 +0000"
      },
      "message": "ignore mvn target folder\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@831023 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b2905e9ffae4efc55baeb54f86553a73021b12d8",
      "tree": "8206c3689bb467c90003b9b00b57a4fda3396727",
      "parents": [
        "606eb10c755ac073b1455a459809486eda914566"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Oct 29 16:35:44 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Oct 29 16:35:44 2009 +0000"
      },
      "message": "ignore ide files\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@831022 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "606eb10c755ac073b1455a459809486eda914566",
      "tree": "8206c3689bb467c90003b9b00b57a4fda3396727",
      "parents": [
        "95895fe82514796a9ff53e83fc20c36a4ddcfa5e"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Oct 29 16:34:30 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Oct 29 16:34:30 2009 +0000"
      },
      "message": "ignore ide files\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@831021 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "95895fe82514796a9ff53e83fc20c36a4ddcfa5e",
      "tree": "8206c3689bb467c90003b9b00b57a4fda3396727",
      "parents": [
        "f670dda6573e3309f408097d6fbd7201e29cdaf6"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Oct 29 16:32:07 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Oct 29 16:32:07 2009 +0000"
      },
      "message": "remove/update plugin versions (some inherited by parent), update ognl api url\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@831019 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f670dda6573e3309f408097d6fbd7201e29cdaf6",
      "tree": "716bf3b7b57e18b1c900adbcdd83da512744efb8",
      "parents": [
        "4694a737cfd53e0f28174102452891cc6ad00932"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Oct 29 16:28:00 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Oct 29 16:28:00 2009 +0000"
      },
      "message": "ignore ide files\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@831017 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4694a737cfd53e0f28174102452891cc6ad00932",
      "tree": "716bf3b7b57e18b1c900adbcdd83da512744efb8",
      "parents": [
        "5ef4c996e03185571082c19139f094a0cdb83376"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Oct 29 16:02:41 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Oct 29 16:02:41 2009 +0000"
      },
      "message": "ignore some ide files\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@831006 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5ef4c996e03185571082c19139f094a0cdb83376",
      "tree": "716bf3b7b57e18b1c900adbcdd83da512744efb8",
      "parents": [
        "5762093b87e7bc5323446715d97d3c58dc09dd9e"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sat Oct 17 15:14:54 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sat Oct 17 15:14:54 2009 +0000"
      },
      "message": "workaround for old surefire - thx bamboo\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@826271 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5762093b87e7bc5323446715d97d3c58dc09dd9e",
      "tree": "4185f05d5efaa2a2c01d87a83993040e74cd42af",
      "parents": [
        "8893ef396d77c9ceec0141c23cd2f4c3a5f3bb14"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Oct 15 21:43:44 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Oct 15 21:43:44 2009 +0000"
      },
      "message": "update openqa repo - thx bamboo\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@825673 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8893ef396d77c9ceec0141c23cd2f4c3a5f3bb14",
      "tree": "5482b6786b6ea04c5def276ab04a8d2ba6c5a044",
      "parents": [
        "2848c7cc3e50666dfb912d24a5948bd9fc56cd8d"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Tue Oct 13 01:45:02 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Tue Oct 13 01:45:02 2009 +0000"
      },
      "message": "add apache parent pom, remove repository/snapshotRepository from distribution management (handled by parent)\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@824564 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2848c7cc3e50666dfb912d24a5948bd9fc56cd8d",
      "tree": "43e4fe6a8cec4f11ef90a4ea83d81611abf0741a",
      "parents": [
        "96d3ffb9aedb16a6c36e95c23d3c17fc96734376"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Mon Sep 28 16:14:04 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Mon Sep 28 16:14:04 2009 +0000"
      },
      "message": "#2702 CheckBoxMultiplePropertySelectionRenderer doesn\u0027t display disabled items correctly\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@819628 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "96d3ffb9aedb16a6c36e95c23d3c17fc96734376",
      "tree": "acc1cdeb856c84f3c68bbcc13dad2dca948e94b4",
      "parents": [
        "9aaa5f53640191725edfdbbf0638d278b1d4a8ba"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Sep 25 17:17:01 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Sep 25 17:17:01 2009 +0000"
      },
      "message": "TAPESTRY-2251 append existing onclick\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@818919 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9aaa5f53640191725edfdbbf0638d278b1d4a8ba",
      "tree": "cd082a25ae79ed69ab12746d2615a889bdec3036",
      "parents": [
        "e3d38d00828702c198c3cc01237bea909b356f4d"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Sep 25 17:04:24 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Sep 25 17:04:24 2009 +0000"
      },
      "message": "TAPESTRY-2251 bunch of link renderer test + demonstrate issue\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@818917 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e3d38d00828702c198c3cc01237bea909b356f4d",
      "tree": "c920f639dbf26a445b4a95ab56cbf17a09262253",
      "parents": [
        "491fe5061f9066360364110bf4e47197f809c1bd"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Sep 24 23:56:13 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Sep 24 23:56:13 2009 +0000"
      },
      "message": "remove unused snapshot repo, update urls to apache repos\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@818667 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "491fe5061f9066360364110bf4e47197f809c1bd",
      "tree": "a2a1de09c261e585a14221119c4edf51275d8c91",
      "parents": [
        "06087498fad2cebd483877752e9aad60fc08a58b"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Sep 24 19:01:25 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Sep 24 19:01:25 2009 +0000"
      },
      "message": "TAPESTRY-2748: docs\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@818589 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "06087498fad2cebd483877752e9aad60fc08a58b",
      "tree": "d519f571492ca03f59e003b7778bf6538a648f53",
      "parents": [
        "ce226da76e0684c5a012d1e97c30a8dba8b0f169"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Sep 24 18:58:11 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Sep 24 18:58:11 2009 +0000"
      },
      "message": "TAPESTRY-2748: Change render order of ajaxDelegate in Shell + output scripts using markupwriter methods directly (and remove usage of sun.security.action.GetPropertyAction)\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@818586 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ce226da76e0684c5a012d1e97c30a8dba8b0f169",
      "tree": "a3bea1435189905e5abf8f59ed9e83fb620901ca",
      "parents": [
        "4c4094887760d5b072d9bc59b778fc0d7a85186b"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Sep 24 16:31:04 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Sep 24 16:31:04 2009 +0000"
      },
      "message": "TAPESTRY-2750: Enhance Style component to specifically target IE browsers\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@818538 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4c4094887760d5b072d9bc59b778fc0d7a85186b",
      "tree": "1532195f99d5aa842da66ef2c553a29f643187c6",
      "parents": [
        "d081b78f9813cbce8d6751cca48adc5fa1cb56d0"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Sep 24 16:26:51 2009 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Sep 24 16:26:51 2009 +0000"
      },
      "message": "TAPESTRY-2583: doc about block component and pageBeginRender\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@818537 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d081b78f9813cbce8d6751cca48adc5fa1cb56d0",
      "tree": "5068847192ed1c77ffe61b238a95ce8f922f8b6a",
      "parents": [
        "f1fc8537afc277a1f0033d9ef796a2b39e6e5808"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sat Nov 15 19:05:37 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sat Nov 15 19:05:37 2008 +0000"
      },
      "message": "pgp key\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@717912 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f1fc8537afc277a1f0033d9ef796a2b39e6e5808",
      "tree": "9803ff36157d57fd19b0cce72e1c2c8191cd741b",
      "parents": [
        "ac31eabc81abd035159191f62206876e8977bede"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Nov 14 12:49:50 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Nov 14 12:49:50 2008 +0000"
      },
      "message": "fix weird vesions\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@713985 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ac31eabc81abd035159191f62206876e8977bede",
      "tree": "d4bfe2f0a1f15062a3a4b68c90fcdb3514ab7474",
      "parents": [
        "c37908e3210ca915a89cc321b3e3da626c61b09c"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Tue Oct 28 11:55:28 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Tue Oct 28 11:55:28 2008 +0000"
      },
      "message": "js resource path hasn\u0027t yet changes + update version number reported in html page comments\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@708544 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c37908e3210ca915a89cc321b3e3da626c61b09c",
      "tree": "d653129e10feaa87e1b6f39e2354dbbb38eb2e8a",
      "parents": [
        "b206ac5ae99622d28191290c3e0d81dd1187e8b5"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sun Sep 28 21:18:39 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sun Sep 28 21:18:39 2008 +0000"
      },
      "message": "(forgotten) test for JavascriptManagerImpl handling multiple js\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@699894 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b206ac5ae99622d28191290c3e0d81dd1187e8b5",
      "tree": "a7f1186a25efa3e1ee40d299b023b60bd2f8eec3",
      "parents": [
        "0bfdd67319cb1c6d4a669346ce6d1c5722285992"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sun Sep 28 21:16:04 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sun Sep 28 21:16:04 2008 +0000"
      },
      "message": "fix js tests\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@699893 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0bfdd67319cb1c6d4a669346ce6d1c5722285992",
      "tree": "4368bf3891a67c420caae5b2ac18dbd010b78fb5",
      "parents": [
        "1d6f5f9a950cc46b3237c7dbcb38bf263d6c0c2b"
      ],
      "author": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Thu Sep 11 18:54:35 2008 +0000"
      },
      "committer": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Thu Sep 11 18:54:35 2008 +0000"
      },
      "message": "move the POMs to 4.1.7-SNAPSHOT\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@694421 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1d6f5f9a950cc46b3237c7dbcb38bf263d6c0c2b",
      "tree": "a7de4ad2077932d541eddf6c144c16650d25746c",
      "parents": [
        "ef2d06dae7d421eeab1334542f478510d4fb63be"
      ],
      "author": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Wed Sep 10 18:09:27 2008 +0000"
      },
      "committer": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Wed Sep 10 18:09:27 2008 +0000"
      },
      "message": "4.1.6 release notes\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@693916 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ef2d06dae7d421eeab1334542f478510d4fb63be",
      "tree": "433f983be575892b160df74e622bc5c750b26231",
      "parents": [
        "bdc940d19e3792c472c30126b2838c7f87491f7f"
      ],
      "author": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Tue Sep 09 19:28:02 2008 +0000"
      },
      "committer": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Tue Sep 09 19:28:02 2008 +0000"
      },
      "message": "fix broken test\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@693571 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bdc940d19e3792c472c30126b2838c7f87491f7f",
      "tree": "0e2e13de49025abcd54f2105f0ef31d3c307d8c7",
      "parents": [
        "319689a7ff91ae51c31767a0e359cad07226af6a"
      ],
      "author": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Tue Sep 09 18:42:58 2008 +0000"
      },
      "committer": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Tue Sep 09 18:42:58 2008 +0000"
      },
      "message": "pom-updates for final 4.1.6 release\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@693556 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "319689a7ff91ae51c31767a0e359cad07226af6a",
      "tree": "0e37996a729fa41397ba2c990ffb807e575b8204",
      "parents": [
        "346f69853434bd442872b37c2412f9583f244e47"
      ],
      "author": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Mon Sep 08 20:30:35 2008 +0000"
      },
      "committer": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Mon Sep 08 20:30:35 2008 +0000"
      },
      "message": "rename js-stuff\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@693254 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "346f69853434bd442872b37c2412f9583f244e47",
      "tree": "d7b96d44bc3ab079421691949f3a0e8f16bda6cd",
      "parents": [
        "3f3ecba47ad51203fb740fe9d9b949920fc84c9e"
      ],
      "author": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Mon Sep 08 19:20:42 2008 +0000"
      },
      "committer": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Mon Sep 08 19:20:42 2008 +0000"
      },
      "message": "Added my key\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@693206 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3f3ecba47ad51203fb740fe9d9b949920fc84c9e",
      "tree": "d403f9bdc080cd9a037b6af3856a270c608f2e50",
      "parents": [
        "f3afb58d2d6e7ed5cd5d8f6216354082d01e8e31"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sat Aug 30 00:22:04 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sat Aug 30 00:22:04 2008 +0000"
      },
      "message": "TAPESTRY-2466: delegate js library inclusion from AjaxShellDelegate to JavacriptManager\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@690433 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f3afb58d2d6e7ed5cd5d8f6216354082d01e8e31",
      "tree": "1e1197ad1f80dc651b3aded1feec0a1589ecc2d7",
      "parents": [
        "ca2764e137e84aadb11143b3aa5e7a0e7620523f"
      ],
      "author": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Sat Aug 23 18:27:05 2008 +0000"
      },
      "committer": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Sat Aug 23 18:27:05 2008 +0000"
      },
      "message": "fix for TAPESTRY-2530 and TAPESTR.Y-2382. Replaces commons.pool.impl.GenericObjectPool with a custom version synchronizing slightly less aggressively.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@688390 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ca2764e137e84aadb11143b3aa5e7a0e7620523f",
      "tree": "ed24fb7ce1b2dab406b82e43556ab46d95709bc9",
      "parents": [
        "477a85fe877c9f28ec8aa82361738a226fb5519e"
      ],
      "author": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Sun Jul 06 20:35:08 2008 +0000"
      },
      "committer": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Sun Jul 06 20:35:08 2008 +0000"
      },
      "message": "added version note\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@674344 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "477a85fe877c9f28ec8aa82361738a226fb5519e",
      "tree": "df3438cbec373cbbc7b6543bd26696c9caf3499f",
      "parents": [
        "a0dfc4e8054ce3d358d12483578b1ba1addbe71d"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Wed Jul 02 21:50:19 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Wed Jul 02 21:50:19 2008 +0000"
      },
      "message": "TAPESTRY-2499: Add docs for -U flag and defining remote repo\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@673516 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a0dfc4e8054ce3d358d12483578b1ba1addbe71d",
      "tree": "f6c790e7bd96c4631deb5eee47cf5923f6f6448a",
      "parents": [
        "12d442041cef310becb9a9a92396dc3d11a902ca"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Wed Jun 18 08:44:43 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Wed Jun 18 08:44:43 2008 +0000"
      },
      "message": "A few more js functions needed when supporting jquery, e.t.c. Javadocs + allow extension in JavascriptManager related classes\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@669112 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "12d442041cef310becb9a9a92396dc3d11a902ca",
      "tree": "530a83eeaa043509e7248a2153536c7f14a5265b",
      "parents": [
        "ec521b77d559d8fc3846a13bf7a4fd722b28a730"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Tue Jun 17 12:14:29 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Tue Jun 17 12:14:29 2008 +0000"
      },
      "message": "TAPESTRY-1677: re-include archetype project\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@668629 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ec521b77d559d8fc3846a13bf7a4fd722b28a730",
      "tree": "1c577147dabf9e4c81991116dc595497dee868e2",
      "parents": [
        "3998fb25fac0c2281a7c51aebffb4a177e3a05c5"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Tue Jun 17 12:10:23 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Tue Jun 17 12:10:23 2008 +0000"
      },
      "message": "TAPESTRY-1677: update archetype for T4.1\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@668627 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3998fb25fac0c2281a7c51aebffb4a177e3a05c5",
      "tree": "d955717fd0b4fa3fde3dc90f47e3e8aaabc2f385",
      "parents": [
        "982c698d77c2610362815b8bfe6ed29a6c220bfe"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Wed Apr 09 00:01:38 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Wed Apr 09 00:01:38 2008 +0000"
      },
      "message": "update dojo tapestry profile\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@646148 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "982c698d77c2610362815b8bfe6ed29a6c220bfe",
      "tree": "5d55e121634c92dd74784f984d01ff3843176f82",
      "parents": [
        "00e893304c17dbeff0bb004997ecff23f547b1aa"
      ],
      "author": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Tue Apr 08 20:55:26 2008 +0000"
      },
      "committer": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Tue Apr 08 20:55:26 2008 +0000"
      },
      "message": "-) Upgraded javassist/commons-lang/couple other library dependencies.\n-) Fixed some script errors in the old validfield client side generated functions. \n-) Added a generic tapestry.stopEvent() function.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@646069 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "00e893304c17dbeff0bb004997ecff23f547b1aa",
      "tree": "a5fda9262fc6a627752fb9c63d593378affa4aa3",
      "parents": [
        "fe287bb58f99e84d140bfa7d8d51001b4b7b1a10"
      ],
      "author": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Sun Mar 30 16:52:33 2008 +0000"
      },
      "committer": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Sun Mar 30 16:52:33 2008 +0000"
      },
      "message": "fixes TAPESTRY-2003: EventListener\u0027s \"autoSubmit\" parameter does not work.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@642771 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fe287bb58f99e84d140bfa7d8d51001b4b7b1a10",
      "tree": "5b2f9de2b0a96ad8c970041d92951ea351b67354",
      "parents": [
        "e673815d0ab3702b4a710d45b8af52868b2f6e09"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sat Mar 29 14:35:20 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sat Mar 29 14:35:20 2008 +0000"
      },
      "message": "javadoc fix\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@642537 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e673815d0ab3702b4a710d45b8af52868b2f6e09",
      "tree": "981f0ae2a2fda8cb9a03f2442c6b4c408c1d6d84",
      "parents": [
        "4bb7c2aeb907a93d8c59b80fea3d4a58467ccd79"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sat Mar 29 00:11:42 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sat Mar 29 00:11:42 2008 +0000"
      },
      "message": "TAPESTRY-1915: handle NPE and StringIndexOOBE in assetencoder\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@642446 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4bb7c2aeb907a93d8c59b80fea3d4a58467ccd79",
      "tree": "31f64c19f7698c7feccf6f72cacb2e73c518d345",
      "parents": [
        "1c06f01a734a92d1d58a78db94eb72a23f3a67e9"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Mar 28 23:28:05 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Mar 28 23:28:05 2008 +0000"
      },
      "message": "TAPESTRY-2310: allow label to be enabled\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@642429 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1c06f01a734a92d1d58a78db94eb72a23f3a67e9",
      "tree": "6f1c02a0fa0fd85723da2456fe2bcfc7a7e9f322",
      "parents": [
        "a463cbeb8e53e07649d8a169c25de90ae3cd20ad"
      ],
      "author": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Fri Mar 28 21:16:13 2008 +0000"
      },
      "committer": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Fri Mar 28 21:16:13 2008 +0000"
      },
      "message": "fixes TAPESTRY-1039: EventListeners for RadioGroup component\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@642388 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a463cbeb8e53e07649d8a169c25de90ae3cd20ad",
      "tree": "0fb85ce93ea51165a1e1076834e05254db40ef96",
      "parents": [
        "5af91d01bbea108f929a151de1d7c80a7e00fde4"
      ],
      "author": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Fri Mar 28 19:34:05 2008 +0000"
      },
      "committer": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Fri Mar 28 19:34:05 2008 +0000"
      },
      "message": "fixes TAPESTRY-1039: EventListeners for RadioGroup component\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@642344 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5af91d01bbea108f929a151de1d7c80a7e00fde4",
      "tree": "7222a5ffe30b9684387477bcca88920b1322ad77",
      "parents": [
        "9ca7c121c22a55157289116f1555ed30cf341bd4"
      ],
      "author": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Wed Mar 26 19:02:51 2008 +0000"
      },
      "committer": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Wed Mar 26 19:02:51 2008 +0000"
      },
      "message": "fixes TAPESTRY-2266: Incorrect EventListener documentation for intercepting Javascript functions\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@641485 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9ca7c121c22a55157289116f1555ed30cf341bd4",
      "tree": "8db176decc91381ec90c4e949b926a8c7efeebda",
      "parents": [
        "cfe8574a50d95c9b1362277a7348b5d6e5c01d43"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Tue Mar 11 06:45:00 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Tue Mar 11 06:45:00 2008 +0000"
      },
      "message": "version update\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@635817 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cfe8574a50d95c9b1362277a7348b5d6e5c01d43",
      "tree": "63954ba11332c9b239967f28ef5dde601956b164",
      "parents": [
        "a2e5c3123892419a2b71332d8672c2c2d2444f94"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Tue Mar 11 06:43:45 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Tue Mar 11 06:43:45 2008 +0000"
      },
      "message": "TAPESTRY-2225: fix regression in normal refresh and cancel + added selenium test.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@635816 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a2e5c3123892419a2b71332d8672c2c2d2444f94",
      "tree": "e635e6cfc53c492c29ab2e119d22374c08aafda9",
      "parents": [
        "3dfb3d888a515676efb2390d3b219f427739f591"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sun Mar 09 09:33:43 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sun Mar 09 09:33:43 2008 +0000"
      },
      "message": "TAPESTRY-2225: page to show the issue\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@635204 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3dfb3d888a515676efb2390d3b219f427739f591",
      "tree": "7840f80a90a77e4ca3f879dc409aac5b1c6ec513",
      "parents": [
        "abea9455fbad827b559e95f76c12311f33885187"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sun Mar 09 08:21:10 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sun Mar 09 08:21:10 2008 +0000"
      },
      "message": "TAPESTRY-1773: fix documentation for toggleDuration param\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@635191 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "abea9455fbad827b559e95f76c12311f33885187",
      "tree": "493a62e7b46785b4bd3934181c9fbfdf3bb684c0",
      "parents": [
        "127e55cb0a1d682955b01c150d2c575deaa075d8"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sun Mar 09 08:16:41 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sun Mar 09 08:16:41 2008 +0000"
      },
      "message": "TAPESTRY-1728: update jetty-plugin version in archetype...\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@635189 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "127e55cb0a1d682955b01c150d2c575deaa075d8",
      "tree": "642fafe46f33be3cad254b73675598e95f178d4b",
      "parents": [
        "5aff917e062ae75fd0b4933dd906f490e2f10b0d"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sun Mar 09 07:17:29 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sun Mar 09 07:17:29 2008 +0000"
      },
      "message": "TAPESTRY-2210: fix doc on simple ajax example\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@635178 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5aff917e062ae75fd0b4933dd906f490e2f10b0d",
      "tree": "432420fb4d571c80a29ca1a8ceda5187afad97c5",
      "parents": [
        "35548067625b347c62d773257bdaf6a2287fe1fe"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Feb 28 03:20:41 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Feb 28 03:20:41 2008 +0000"
      },
      "message": "TAPESTRY-2171: use jsManager in @ScriptIncludes\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@631825 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "35548067625b347c62d773257bdaf6a2287fe1fe",
      "tree": "6f17da33d6d50765787e7ba82fa71a84a5605f47",
      "parents": [
        "cccc288bc3d56781c5d3f1bc207926375bddb9ce"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Wed Feb 27 23:47:20 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Wed Feb 27 23:47:20 2008 +0000"
      },
      "message": "#TAPESTRY-2201 Make LabeledPSM use model\u0027s isDisabled\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@631774 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cccc288bc3d56781c5d3f1bc207926375bddb9ce",
      "tree": "7552cb407c9f87dc2ccc1eca72bdcd45b2de8dde",
      "parents": [
        "4a8e7a8f3ee5861e385419f42608720ec96bd8be"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Feb 15 22:42:03 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Feb 15 22:42:03 2008 +0000"
      },
      "message": "Add tapestry.event.buildEventProperties to the skeleton js.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@628193 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4a8e7a8f3ee5861e385419f42608720ec96bd8be",
      "tree": "f5215a139c923e48b1507a48c1ddd140d4b6cbca",
      "parents": [
        "5882fc4a1015baacb1f3591cd913b6144c40dc4b"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Feb 14 21:21:09 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Thu Feb 14 21:21:09 2008 +0000"
      },
      "message": "TAPESTRY-1086: document Shell (and Body) need in several components, ok?\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@627876 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5882fc4a1015baacb1f3591cd913b6144c40dc4b",
      "tree": "44e67602178de1654f3cf27943c909301004f5b0",
      "parents": [
        "f63785afd3943076eb47d6e9cb33fc32ec5d0697"
      ],
      "author": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Tue Feb 12 16:18:46 2008 +0000"
      },
      "committer": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Tue Feb 12 16:18:46 2008 +0000"
      },
      "message": "Reverted site plugin to beta-5.   I hate you maven.   I hate you maven.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@620843 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f63785afd3943076eb47d6e9cb33fc32ec5d0697",
      "tree": "e2c620cf788618b76a59272f0db222c4b2a72ed6",
      "parents": [
        "2313d0815545c009afc9c01d73aa794cc50403f6"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Mon Feb 11 23:03:09 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Mon Feb 11 23:03:09 2008 +0000"
      },
      "message": "TAPESTRY-1431 Changing org.apache.tapestry.renderTags config property breaks Exception page\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@620663 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2313d0815545c009afc9c01d73aa794cc50403f6",
      "tree": "7810804fc6e4ea62b42ddeb73936bd3c70e61803",
      "parents": [
        "33e823053a5495f59554a5bf71499fb881f1a65c"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Mon Feb 11 19:38:52 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Mon Feb 11 19:38:52 2008 +0000"
      },
      "message": "TAPESTRY-2091: Have disabled options render disabled\u003d\"disabled\"\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@620588 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "33e823053a5495f59554a5bf71499fb881f1a65c",
      "tree": "4ba08b19b3d9140648267727aefb6d7256228e83",
      "parents": [
        "411678a81c53cd51ca60381955e3e10a2f920f17"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Feb 08 20:01:52 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Feb 08 20:01:52 2008 +0000"
      },
      "message": "TAPESTRY-1567: broken links\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@619986 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "411678a81c53cd51ca60381955e3e10a2f920f17",
      "tree": "c6369314f5edd99198798ec11700c298a36f8ae3",
      "parents": [
        "cb3c1fd739ac273de253ebd80b2e836cd0c12266"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Feb 08 19:50:08 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Feb 08 19:50:08 2008 +0000"
      },
      "message": "TAPESTRY-1567: broken links\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@619982 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cb3c1fd739ac273de253ebd80b2e836cd0c12266",
      "tree": "8ebaec187a9def7d44dc500fefb526cffdc030d5",
      "parents": [
        "aeb42f247d376c06489897879e670dcbbb6feb88"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Feb 08 18:48:30 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Feb 08 18:48:30 2008 +0000"
      },
      "message": "TAPESTRY-1761\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@619975 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "aeb42f247d376c06489897879e670dcbbb6feb88",
      "tree": "dfd0f701ae9ab3a118bdd7aa7928af02fc241548",
      "parents": [
        "0b77b3088ad2ba5b984b2c5866deeb08ba37cb4f"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Feb 08 18:13:34 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Fri Feb 08 18:13:34 2008 +0000"
      },
      "message": "TAPESTRY-1252\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@619965 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0b77b3088ad2ba5b984b2c5866deeb08ba37cb4f",
      "tree": "0f4a4c28d96ba63fd0fbab3facc808d799223699",
      "parents": [
        "106483d6003cd05f7fabb7a62b6a41c274c8aaf1"
      ],
      "author": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Fri Feb 08 15:17:42 2008 +0000"
      },
      "committer": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Fri Feb 08 15:17:42 2008 +0000"
      },
      "message": "Updated versions to 4.1.6-SNAPSHOT.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@619907 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "106483d6003cd05f7fabb7a62b6a41c274c8aaf1",
      "tree": "2291fa93f33627070d81942e1efd6f8952f79257",
      "parents": [
        "a00208473b87e08a1733c27eab9764b7233137a8"
      ],
      "author": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Tue Feb 05 15:23:04 2008 +0000"
      },
      "committer": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Tue Feb 05 15:23:04 2008 +0000"
      },
      "message": "Updated versions to 4.1.5 in preparation for release.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@618672 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a00208473b87e08a1733c27eab9764b7233137a8",
      "tree": "49c8586bc3cda8890bf144a27707742ae91e6dea",
      "parents": [
        "b2052ef40accd81bd0f7681ed58ef9e41639e550"
      ],
      "author": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Tue Feb 05 15:02:53 2008 +0000"
      },
      "committer": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Tue Feb 05 15:02:53 2008 +0000"
      },
      "message": "Fixes TAPESTRY-2124.  Radio components needed to have a valid name set during rewind for ValidationDelegate tracking.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@618666 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b2052ef40accd81bd0f7681ed58ef9e41639e550",
      "tree": "4d2e7f41a703cc7a9e7b10f220660774ef8f64ba",
      "parents": [
        "3a2583cc0bfce1f182ea2e0116086429b887c147"
      ],
      "author": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Tue Feb 05 02:27:03 2008 +0000"
      },
      "committer": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Tue Feb 05 02:27:03 2008 +0000"
      },
      "message": "Fixes TAPESTRY-2121.   The select component was overriding the cleanupAfterRender method but not handing the call off to the superclass - thus bypassing my bulletproof renderworker logic.   We may need to move this careful little dance in to the internal Component based interface API to avoid any future mistakes like this.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@618516 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3a2583cc0bfce1f182ea2e0116086429b887c147",
      "tree": "00b3692dc3a3ca79b699a7a6647d4393fd23d10c",
      "parents": [
        "fa9099ecc0c99d446986ecba4b381249d240cfd6"
      ],
      "author": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Mon Feb 04 22:07:13 2008 +0000"
      },
      "committer": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Mon Feb 04 22:07:13 2008 +0000"
      },
      "message": "Fixes TAPESTRY-2122.  Decided against adding \"versioning\" support to Tapestry directly.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@618461 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fa9099ecc0c99d446986ecba4b381249d240cfd6",
      "tree": "0eaeac5abb05a3ed349b59b08611d9b7f1ce7eca",
      "parents": [
        "713d3168d6f3b49edf669b776f3f4c817691f749"
      ],
      "author": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Mon Feb 04 21:54:15 2008 +0000"
      },
      "committer": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Mon Feb 04 21:54:15 2008 +0000"
      },
      "message": "Fixes TAPESTRY-2122.  Decided against adding \"versioning\" support to Tapestry directly.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@618456 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "713d3168d6f3b49edf669b776f3f4c817691f749",
      "tree": "45f05c9f6a48358485e512db8f87359eafd74c00",
      "parents": [
        "098ca1774c6a5e27b79fbefee491031fce22b3f0"
      ],
      "author": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Mon Feb 04 21:51:02 2008 +0000"
      },
      "committer": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Mon Feb 04 21:51:02 2008 +0000"
      },
      "message": "Fixes TAPESTRY-2122.  Decided against adding \"versioning\" support to Tapestry directly.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@618454 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "098ca1774c6a5e27b79fbefee491031fce22b3f0",
      "tree": "0eaeac5abb05a3ed349b59b08611d9b7f1ce7eca",
      "parents": [
        "46cea672586f6b2a00e453950c41985f652970fb"
      ],
      "author": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Mon Feb 04 21:30:13 2008 +0000"
      },
      "committer": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Mon Feb 04 21:30:13 2008 +0000"
      },
      "message": "Fixes TAPESTRY-2122.  Decided against adding \"versioning\" support to Tapestry directly.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@618446 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "46cea672586f6b2a00e453950c41985f652970fb",
      "tree": "9badce9ef76f5aa8371df485033edcbf5e95e938",
      "parents": [
        "81702b3927d80a0c7674408055c6bb30092b9de9"
      ],
      "author": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Mon Feb 04 21:08:56 2008 +0000"
      },
      "committer": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Mon Feb 04 21:08:56 2008 +0000"
      },
      "message": "Fixes TAPESTRY-2120.  Radio component needed to override setName(IForm form) to prevent id allocation of individual radio elements as the naming is still supposed to be managed by the containing RadioGroup.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@618438 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "81702b3927d80a0c7674408055c6bb30092b9de9",
      "tree": "e554c6ecb9d666873b5717054f06025b3c1e2cd2",
      "parents": [
        "6973826f81519e4aaeafaf8043486c5c49d064f6"
      ],
      "author": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Mon Feb 04 19:39:48 2008 +0000"
      },
      "committer": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Mon Feb 04 19:39:48 2008 +0000"
      },
      "message": "Upgraded version to 4.1.5-SNAPSHOT.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@618394 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6973826f81519e4aaeafaf8043486c5c49d064f6",
      "tree": "414494fd25f6abfd70690d57780b02bc70a5e208",
      "parents": [
        "ce324be506a74fa6859678aa39feb474801301b1"
      ],
      "author": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Mon Feb 04 13:53:08 2008 +0000"
      },
      "committer": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Mon Feb 04 13:53:08 2008 +0000"
      },
      "message": "Updated poms to remove snapshot repos and disabled integration tests so jvm doesn\u0027t segfault.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@618282 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ce324be506a74fa6859678aa39feb474801301b1",
      "tree": "2b8ce77b31878f7e3f2a789a2f5c8bf1792533cb",
      "parents": [
        "79f6769d69c9a8d1aeb844d37b6df505642d3798"
      ],
      "author": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Mon Feb 04 13:07:22 2008 +0000"
      },
      "committer": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Mon Feb 04 13:07:22 2008 +0000"
      },
      "message": "Updated pom versions to \"4.1.4\".\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@618268 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "79f6769d69c9a8d1aeb844d37b6df505642d3798",
      "tree": "a2647f566c228aa9b3a89ad3c3ec8630106da3eb",
      "parents": [
        "f22be400c103e9d3abcd686585285fd35c8e6c5b"
      ],
      "author": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Fri Feb 01 16:43:35 2008 +0000"
      },
      "committer": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Fri Feb 01 16:43:35 2008 +0000"
      },
      "message": "Updated dependencies to released tapestry-test \u0026\u0026 ognl versions.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@617554 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f22be400c103e9d3abcd686585285fd35c8e6c5b",
      "tree": "26278442c48c2d311fa40bae983dbd3328499f99",
      "parents": [
        "ed1c45e44c701135d52f1b89e9923e79f11c26a6"
      ],
      "author": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Thu Jan 31 20:18:32 2008 +0000"
      },
      "committer": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Thu Jan 31 20:18:32 2008 +0000"
      },
      "message": "Misspelling of error message.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@617210 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ed1c45e44c701135d52f1b89e9923e79f11c26a6",
      "tree": "aa4681b1d5ca87f6d6a508811a0d0d1321eca946",
      "parents": [
        "a06fb68982594599004efecdd7dc856128d66aba"
      ],
      "author": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Wed Jan 30 22:38:23 2008 +0000"
      },
      "committer": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Wed Jan 30 22:38:23 2008 +0000"
      },
      "message": "I hope it fixes TAPESTRY-2092.   \n\nThe \"hacky\" way that ComponentEventInvoker was finding a targeted component instance finally caught up with me.   Replaced hack with use of IComponent.getIdPath() \u0026\u0026 IPage.getNestedComponent().\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@616930 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a06fb68982594599004efecdd7dc856128d66aba",
      "tree": "cb6a482fda71f77273a665650c8e19140601dfa8",
      "parents": [
        "9ec7c9d1f61184c8d872467d94457e268f4b2a0e"
      ],
      "author": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Tue Jan 29 17:13:56 2008 +0000"
      },
      "committer": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Tue Jan 29 17:13:56 2008 +0000"
      },
      "message": "fixes TAPESTRY-2077: support validation of String-like domain objects\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@616451 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9ec7c9d1f61184c8d872467d94457e268f4b2a0e",
      "tree": "7214bebe3a4c63a1a1854ec7a7fce829cdc5be1a",
      "parents": [
        "a0a2d997920af717de18ebc85914791e39033ee6"
      ],
      "author": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Tue Jan 29 17:06:09 2008 +0000"
      },
      "committer": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Tue Jan 29 17:06:09 2008 +0000"
      },
      "message": "fixes TAPESTRY-2071: don\u0027t use a throw-away commons-pool\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@616448 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a0a2d997920af717de18ebc85914791e39033ee6",
      "tree": "d622decb21934a1bf156461806f25594e24d7c8c",
      "parents": [
        "e1108f9caf884b2a427078aca1b9eed47a8f44a7"
      ],
      "author": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Fri Jan 25 20:51:46 2008 +0000"
      },
      "committer": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Fri Jan 25 20:51:46 2008 +0000"
      },
      "message": "Fixes TAPESTRY-2073.  IdAllocator.addSeed was incorrectly overwriting previous key mappings.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@615337 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e1108f9caf884b2a427078aca1b9eed47a8f44a7",
      "tree": "7e6d957dbe0ad0eeeaf7b1025038516b547dc733",
      "parents": [
        "dbd56a73bb1183eff68b09d9c4609d5a8312df6c"
      ],
      "author": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Wed Jan 23 22:55:08 2008 +0000"
      },
      "committer": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Wed Jan 23 22:55:08 2008 +0000"
      },
      "message": "-) Enabled integration tests with regular maven build and fixed new Radio related errors.\n-) Fixed ExpressionEvaluator intermittent failures by not relying on HiveMindExpressionCompiler.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@614722 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "dbd56a73bb1183eff68b09d9c4609d5a8312df6c",
      "tree": "fee0702fb5f8617566281ed22101900939557a75",
      "parents": [
        "7fe34f92791cde8afed71d2162912f15261b6682"
      ],
      "author": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Wed Jan 23 21:04:28 2008 +0000"
      },
      "committer": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Wed Jan 23 21:04:28 2008 +0000"
      },
      "message": "-) Re-fixed Shell to have jsManager available.\n-) Set explicit maven-clean-plugin version for %$$@# maven...\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@614669 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7fe34f92791cde8afed71d2162912f15261b6682",
      "tree": "1675b8cafab3b0ab3d6b011dbd0d5ed883e03956",
      "parents": [
        "47bfce658f8a7dd0b99660c740e7680acc823306"
      ],
      "author": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Wed Jan 23 20:36:08 2008 +0000"
      },
      "committer": {
        "name": "Marcus Schulte",
        "email": "mschulte@apache.org",
        "time": "Wed Jan 23 20:36:08 2008 +0000"
      },
      "message": "fixes TAPESTRY-2071, don\u0027t use a pattern-pool for each validator instance.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@614655 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "47bfce658f8a7dd0b99660c740e7680acc823306",
      "tree": "b4de0521b2398afc2e085d89597847225feec799",
      "parents": [
        "83375be87beae23e7f7ed2ac83943871d0bbc8b4"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Wed Jan 23 05:51:47 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Wed Jan 23 05:51:47 2008 +0000"
      },
      "message": "TAPESTRY-2062: javascriptManager not really used by Shell\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@614427 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "83375be87beae23e7f7ed2ac83943871d0bbc8b4",
      "tree": "807cdaefcf75d707b5adf79c964e3ea434d6e251",
      "parents": [
        "b40ba9cc5f5a52cf3c310e60a3aa706765974e55"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Wed Jan 23 01:05:51 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Wed Jan 23 01:05:51 2008 +0000"
      },
      "message": "TAPESTRY-1795 + TAPESTRY-2075 : Handle cases where json values are js literals.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@614402 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b40ba9cc5f5a52cf3c310e60a3aa706765974e55",
      "tree": "e9400a22e1c3ce7f968ebf876db72ca9396f1ccd",
      "parents": [
        "8eec6facb5528a2e4519d41804babb5380f7e9dd"
      ],
      "author": {
        "name": "Benjamin Dotte",
        "email": "bdotte@apache.org",
        "time": "Tue Jan 22 20:41:56 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Dotte",
        "email": "bdotte@apache.org",
        "time": "Tue Jan 22 20:41:56 2008 +0000"
      },
      "message": "Fixes TAPESTRY-1529. Make Radio extend from AbstractFormComponent instead of AbstractComponent so it can be used with FieldLabel.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@614315 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8eec6facb5528a2e4519d41804babb5380f7e9dd",
      "tree": "0d3e21a12b588196e47aff7c2b38d9a11f8a7d44",
      "parents": [
        "255fc820ea47a3289a4b2e856cce75083c5f3f3f"
      ],
      "author": {
        "name": "Benjamin Dotte",
        "email": "bdotte@apache.org",
        "time": "Tue Jan 22 00:17:23 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Dotte",
        "email": "bdotte@apache.org",
        "time": "Tue Jan 22 00:17:23 2008 +0000"
      },
      "message": "Oops. Make my set have a predictable order in the unit test!\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@614067 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "255fc820ea47a3289a4b2e856cce75083c5f3f3f",
      "tree": "9d14d48a920b368a5fc0ae89773b157d263ac5b8",
      "parents": [
        "cfd6568629624db02ee4447272ce38fe3417c36a"
      ],
      "author": {
        "name": "Benjamin Dotte",
        "email": "bdotte@apache.org",
        "time": "Tue Jan 22 00:05:31 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Dotte",
        "email": "bdotte@apache.org",
        "time": "Tue Jan 22 00:05:31 2008 +0000"
      },
      "message": "Fixes TAPESTRY-2039. Make DirectLink and AbstractSubmit handle Collection, Object array, and individual Object parameters the same way.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@614064 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cfd6568629624db02ee4447272ce38fe3417c36a",
      "tree": "26c58140058e71669526421787779812d67dcf4d",
      "parents": [
        "f6e83d326bfa008a0e19358eabc01ee15fda5930"
      ],
      "author": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Mon Jan 21 20:10:15 2008 +0000"
      },
      "committer": {
        "name": "Jesse Kuhnert",
        "email": "jkuhnert@apache.org",
        "time": "Mon Jan 21 20:10:15 2008 +0000"
      },
      "message": "Fixes TAPESTRY-2068.  Document PopupLinkRenderer usage.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@613995 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f6e83d326bfa008a0e19358eabc01ee15fda5930",
      "tree": "1b72fe5bce93c6414be56ab450f044e9f65db5d2",
      "parents": [
        "c6b14a0890e960017c222a33b1f8be6bd8d8ac98"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sun Jan 20 21:19:55 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sun Jan 20 21:19:55 2008 +0000"
      },
      "message": "typo\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@613681 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c6b14a0890e960017c222a33b1f8be6bd8d8ac98",
      "tree": "541808e2360e151329993eceba6e33fa2f18fc18",
      "parents": [
        "4388229f4e3b39bdb909dda891175a389fc36666"
      ],
      "author": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sun Jan 20 02:46:31 2008 +0000"
      },
      "committer": {
        "name": "Andreas Andreou",
        "email": "andyhot@apache.org",
        "time": "Sun Jan 20 02:46:31 2008 +0000"
      },
      "message": "TAPESTRY-2065: Document addStatusMessage\n\ngit-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@613500 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ],
  "next": "4388229f4e3b39bdb909dda891175a389fc36666"
}
