)]}'
{
  "log": [
    {
      "commit": "660e12dca29e28df9f3f9ebb7c19435bb16362f3",
      "tree": "11e4b4567025ed9a48e9236e8c445fa60f04c1e8",
      "parents": [
        "cba6d7fe7e93defecb98d155e2a780f8a3f1fbaa"
      ],
      "author": {
        "name": "Mukul Gandhi",
        "email": "mukulg@apache.org",
        "time": "Fri May 24 04:01:20 2019 +0000"
      },
      "committer": {
        "name": "Mukul Gandhi",
        "email": "mukulg@apache.org",
        "time": "Fri May 24 04:01:20 2019 +0000"
      },
      "message": "minor correction to XalanJ docs\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1859835 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cba6d7fe7e93defecb98d155e2a780f8a3f1fbaa",
      "tree": "ffa02deab0dd54636e5eca61df48a71f301b2ecd",
      "parents": [
        "92062c0a47749a129b99516804122c359a9898e9"
      ],
      "author": {
        "name": "Steven J. Hathaway",
        "email": "shathaway@apache.org",
        "time": "Fri May 16 15:29:11 2014 +0000"
      },
      "committer": {
        "name": "Steven J. Hathaway",
        "email": "shathaway@apache.org",
        "time": "Fri May 16 15:29:11 2014 +0000"
      },
      "message": "Xalan-J 2.7.2 Updated Website Sources\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1595232 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "92062c0a47749a129b99516804122c359a9898e9",
      "tree": "b720966ffbcb6c3e859cbbde85d3c49ff4fa0c82",
      "parents": [
        "79ba96172cc9beaaf799d8f33db4c536619f00ba"
      ],
      "author": {
        "name": "Gary D. Gregory",
        "email": "ggregory@apache.org",
        "time": "Wed May 14 13:26:06 2014 +0000"
      },
      "committer": {
        "name": "Gary D. Gregory",
        "email": "ggregory@apache.org",
        "time": "Wed May 14 13:26:06 2014 +0000"
      },
      "message": "Fix typo reported here https://github.com/apache/xalan-j/pull/1.patch\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1594575 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "79ba96172cc9beaaf799d8f33db4c536619f00ba",
      "tree": "ffee1ae73a046a59931974970f4da378235e4c6f",
      "parents": [
        "1710f6ae5ba25d78d345b27585cc6433951daf6a"
      ],
      "author": {
        "name": "Steven J. Hathaway",
        "email": "shathaway@apache.org",
        "time": "Fri Apr 18 16:58:17 2014 +0000"
      },
      "committer": {
        "name": "Steven J. Hathaway",
        "email": "shathaway@apache.org",
        "time": "Fri Apr 18 16:58:17 2014 +0000"
      },
      "message": "Repair eclipse build / classpath / project\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1588514 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1710f6ae5ba25d78d345b27585cc6433951daf6a",
      "tree": "7884a8eb56781a5bc51a13cab2bb87e28820334a",
      "parents": [
        "73899a63d39feb1c18086fdbf943947d66fe5093"
      ],
      "author": {
        "name": "Steven J. Hathaway",
        "email": "shathaway@apache.org",
        "time": "Wed Apr 16 17:14:19 2014 +0000"
      },
      "committer": {
        "name": "Steven J. Hathaway",
        "email": "shathaway@apache.org",
        "time": "Wed Apr 16 17:14:19 2014 +0000"
      },
      "message": "Removing jar files from /lib when presence is relocated to /lib/endorsed\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1587985 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "73899a63d39feb1c18086fdbf943947d66fe5093",
      "tree": "ce3fe73baab4a7cbfb000d073c25398227bbe709",
      "parents": [
        "bd00f70a9e9fe4609a8d7ef8de95976e2e764803"
      ],
      "author": {
        "name": "Steven J. Hathaway",
        "email": "shathaway@apache.org",
        "time": "Wed Apr 16 17:07:18 2014 +0000"
      },
      "committer": {
        "name": "Steven J. Hathaway",
        "email": "shathaway@apache.org",
        "time": "Wed Apr 16 17:07:18 2014 +0000"
      },
      "message": "Current V2.7.2 edits merged from maintenance branch back to trunk\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1587983 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bd00f70a9e9fe4609a8d7ef8de95976e2e764803",
      "tree": "74781022e541acd124e05c9aeb8ef3db0fa08936",
      "parents": [
        "804c22acbdd2e0471cda36bbd6c7daf1af6ab2c6"
      ],
      "author": {
        "name": "Steven J. Hathaway",
        "email": "shathaway@apache.org",
        "time": "Mon Sep 10 19:45:13 2012 +0000"
      },
      "committer": {
        "name": "Steven J. Hathaway",
        "email": "shathaway@apache.org",
        "time": "Mon Sep 10 19:45:13 2012 +0000"
      },
      "message": "Update version and path in documentation source\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1383083 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "804c22acbdd2e0471cda36bbd6c7daf1af6ab2c6",
      "tree": "31e8d2173f19f6f9083ead201a9375381eedd559",
      "parents": [
        "882d59fd47b59bb64216d8d284ae45f358af9cb3"
      ],
      "author": {
        "name": "Gary D. Gregory",
        "email": "ggregory@apache.org",
        "time": "Sun Jun 10 01:55:18 2012 +0000"
      },
      "committer": {
        "name": "Gary D. Gregory",
        "email": "ggregory@apache.org",
        "time": "Sun Jun 10 01:55:18 2012 +0000"
      },
      "message": "Fix XALANJ-2546 xsl:sort lang attribute ignores parameter value, only hard-coding works.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1348522 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "882d59fd47b59bb64216d8d284ae45f358af9cb3",
      "tree": "9ff50f8323cd595f0ab6a436975c2e9b4d897298",
      "parents": [
        "44644862e31f6e02d020c0d484686c842321b749"
      ],
      "author": {
        "name": "Gary D. Gregory",
        "email": "ggregory@apache.org",
        "time": "Thu Jun 07 14:20:59 2012 +0000"
      },
      "committer": {
        "name": "Gary D. Gregory",
        "email": "ggregory@apache.org",
        "time": "Thu Jun 07 14:20:59 2012 +0000"
      },
      "message": "Remove in-line comment because it no longer is true: \"// exits with code \u0027-1\u0027\"\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1347633 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "44644862e31f6e02d020c0d484686c842321b749",
      "tree": "e74dc1c37e2ce0b365d80358cbc7e85fdd2c7049",
      "parents": [
        "b9c10aa8da4b76c6e267dd66aed26e5579e30c70"
      ],
      "author": {
        "name": "Gary D. Gregory",
        "email": "ggregory@apache.org",
        "time": "Thu Jun 07 14:20:09 2012 +0000"
      },
      "committer": {
        "name": "Gary D. Gregory",
        "email": "ggregory@apache.org",
        "time": "Thu Jun 07 14:20:09 2012 +0000"
      },
      "message": "Fix formatting for method printUsage().\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1347632 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b9c10aa8da4b76c6e267dd66aed26e5579e30c70",
      "tree": "a0ebefa6bbc03a93960a11e7cb89b4e229820b44",
      "parents": [
        "7585fe3b8dd9c90419351651330973ba14153266"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Sun Jan 01 18:31:49 2012 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Sun Jan 01 18:31:49 2012 +0000"
      },
      "message": "Updating year.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1226284 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7585fe3b8dd9c90419351651330973ba14153266",
      "tree": "0f5faf58a77383698672524465fce6d627f52b7d",
      "parents": [
        "61d8edfdb2cf10c544d15ed3c521f571a0ca2890"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Sun Jan 01 18:30:33 2012 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Sun Jan 01 18:30:33 2012 +0000"
      },
      "message": "Updating copyright years.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1226283 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "61d8edfdb2cf10c544d15ed3c521f571a0ca2890",
      "tree": "6ea93382802615757dd010bc2a66da3bb6501ec9",
      "parents": [
        "5d9d30e4d60c8530df948e239f0fb8dea7d90e35"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Sun Jan 01 18:29:58 2012 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Sun Jan 01 18:29:58 2012 +0000"
      },
      "message": "Updating copyright years.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1226282 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5d9d30e4d60c8530df948e239f0fb8dea7d90e35",
      "tree": "2344c361d88b5e253d65791afaea60f516c5c038",
      "parents": [
        "5b396a6f5f847e9e46e90a222a7b5657fe013530"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Fri Dec 30 15:14:35 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Fri Dec 30 15:14:35 2011 +0000"
      },
      "message": "Clean-up imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225842 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5b396a6f5f847e9e46e90a222a7b5657fe013530",
      "tree": "8900e45facbf0c6116f69077fb908250744bdae4",
      "parents": [
        "a697b32e0739ff67a9a51fbee6ff839b957a64c4"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Fri Dec 30 06:04:51 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Fri Dec 30 06:04:51 2011 +0000"
      },
      "message": "Minor performance improvement. Use the char version of StringBuffer.append() and String.indexOf().\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225761 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a697b32e0739ff67a9a51fbee6ff839b957a64c4",
      "tree": "8dcdba984be41a79e8752b9fd8afd86b9a13da4a",
      "parents": [
        "54788055993137fad563d4618b00188aa581e74a"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Fri Dec 30 05:44:27 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Fri Dec 30 05:44:27 2011 +0000"
      },
      "message": "Clean-up imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225758 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "54788055993137fad563d4618b00188aa581e74a",
      "tree": "bc432c8dee25bd51bf1b9b087a7dea897ecf675d",
      "parents": [
        "a95731a82375d06c4c4e67591d2f5ab3780b9376"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Fri Dec 30 05:31:15 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Fri Dec 30 05:31:15 2011 +0000"
      },
      "message": "Clean-up imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225754 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a95731a82375d06c4c4e67591d2f5ab3780b9376",
      "tree": "368b1b63f15cbb9952894b70e183949932442c47",
      "parents": [
        "b792b39257238f0432e01b3b77c56057d761b257"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Fri Dec 30 04:12:46 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Fri Dec 30 04:12:46 2011 +0000"
      },
      "message": "Update to the latest ASF license header. See http://www.apache.org/legal/src-headers.html.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225752 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b792b39257238f0432e01b3b77c56057d761b257",
      "tree": "f68549c56b63b731b5da7f3ece67dc85c0860a48",
      "parents": [
        "27e9ceb2fa74ba41e54d73f349578d54f31bb472"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 16:08:00 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 16:08:00 2011 +0000"
      },
      "message": "Minor performance improvement. Use String.lastIndexOf(int) instead of String.lastIndexOf(String).\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225583 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "27e9ceb2fa74ba41e54d73f349578d54f31bb472",
      "tree": "bf8ee8179c038d3e386d038d981e35779b0e6c5a",
      "parents": [
        "4aa53836ab42041eba90192e6855e4741f4bfcd7"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 15:58:28 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 15:58:28 2011 +0000"
      },
      "message": "Minor performance improvement. Use String.lastIndexOf(int)/indexOf(int) instead of String.lastIndexOf(String)/indexOf(String).\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225582 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4aa53836ab42041eba90192e6855e4741f4bfcd7",
      "tree": "7beeecb9b45d9eb5595b77ff3850b69f6a7a73a6",
      "parents": [
        "83864fb13e02e97061fcd1de328af223a2cc854e"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 15:57:01 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 15:57:01 2011 +0000"
      },
      "message": "Clean-up imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225580 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "83864fb13e02e97061fcd1de328af223a2cc854e",
      "tree": "2d03cd402158c519513e7eee7bac906bc0fb824b",
      "parents": [
        "e1dbdeb959ff212d7cce61c32d693433b170a476"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 15:56:06 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 15:56:06 2011 +0000"
      },
      "message": "Minor performance improvement. Use String.lastIndexOf(int) instead of String.lastIndexOf(String).\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225579 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e1dbdeb959ff212d7cce61c32d693433b170a476",
      "tree": "b78d842b6a0e28a815a08c4703b5896774fdb71b",
      "parents": [
        "f45011254ae8e5a3203af4bfdd95b75596f3d6a1"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 15:54:35 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 15:54:35 2011 +0000"
      },
      "message": "Minor performance improvement. Use String.lastIndexOf(int) instead of String.lastIndexOf(String).\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225577 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f45011254ae8e5a3203af4bfdd95b75596f3d6a1",
      "tree": "40cf0b21ef16b46d03f6358fe7e13bca5c04195f",
      "parents": [
        "869954cf3758e6472b6798188e25843a5821fdbc"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 15:52:38 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 15:52:38 2011 +0000"
      },
      "message": "Minor performance improvement. Use String.lastIndexOf(int) instead of String.lastIndexOf(String).\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225576 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "869954cf3758e6472b6798188e25843a5821fdbc",
      "tree": "35bef805fcf85d52a530bd621c15b52bababf02b",
      "parents": [
        "a487b9e4e635d7c81a1b64d02dc1e4f98a838471"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 15:50:25 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 15:50:25 2011 +0000"
      },
      "message": "Minor performance improvement. Use String.lastIndexOf(int) instead of String.lastIndexOf(String).\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225575 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a487b9e4e635d7c81a1b64d02dc1e4f98a838471",
      "tree": "e55dfe86486f2b10841d9e52195b1ed3dd54148d",
      "parents": [
        "d77a80d0df0ee047050b769d801ea4816e108bfb"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 15:49:16 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 15:49:16 2011 +0000"
      },
      "message": "Minor performance improvement. Use String.lastIndexOf(int) instead of String.lastIndexOf(String).\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225574 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d77a80d0df0ee047050b769d801ea4816e108bfb",
      "tree": "9352cb44a741d0af8d837b3180032464b4439d75",
      "parents": [
        "c82fea076cce5310a2a6de39d0233b988e70de0a"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 15:23:48 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 15:23:48 2011 +0000"
      },
      "message": "Make ObjectFactory classes final.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225557 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c82fea076cce5310a2a6de39d0233b988e70de0a",
      "tree": "80ced3b2cb085b92795b74a52989b42bc6462385",
      "parents": [
        "162af60463160e4b3a89ff698a33b67cc5f16ac7"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 06:12:59 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 06:12:59 2011 +0000"
      },
      "message": "Eliminate call to inefficient String(String) constructor.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225446 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "162af60463160e4b3a89ff698a33b67cc5f16ac7",
      "tree": "1839aabeb60bc27739f3666bd07239ce64cb1814",
      "parents": [
        "01982f296eb8a0c939e191b3b459cc2d4fa87163"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 06:08:53 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 06:08:53 2011 +0000"
      },
      "message": "Fixing an averaging computation that could overflow for large values.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225445 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "01982f296eb8a0c939e191b3b459cc2d4fa87163",
      "tree": "97e1024b5d91b9339654eb2af287108c1b00b41c",
      "parents": [
        "06a7e25652176d1311d295eaad30bf815031b207"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 05:52:39 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 05:52:39 2011 +0000"
      },
      "message": "Making several inner classes static.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225444 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "06a7e25652176d1311d295eaad30bf815031b207",
      "tree": "93d3478ff96628a233b347825a8d1a339cc909ab",
      "parents": [
        "51e7b4f66edf23852644d0a151c560b50a5b5574"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 05:44:18 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 05:44:18 2011 +0000"
      },
      "message": "Making an inner class static.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225443 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "51e7b4f66edf23852644d0a151c560b50a5b5574",
      "tree": "d36e87849d18664d11f99575ef3866dbf48e6e2b",
      "parents": [
        "ac06b3dcfb843077ab24d8f49f648199c75da87d"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 05:36:43 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 05:36:43 2011 +0000"
      },
      "message": "Eliminate creation of temporary strings in loops.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225442 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ac06b3dcfb843077ab24d8f49f648199c75da87d",
      "tree": "b64d3e179717163e8696a9e38976e573dd07c5d2",
      "parents": [
        "03e9240dcf59a46dc8b0ad397b46f631adc61d3c"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 05:22:32 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 05:22:32 2011 +0000"
      },
      "message": "Eliminate creation of temporary strings in a loop.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225439 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "03e9240dcf59a46dc8b0ad397b46f631adc61d3c",
      "tree": "91f7af3f40e1b1ea010fb5be2c1b57ac09884bb0",
      "parents": [
        "64ba81c76ea63a79bc35df3b421416c3162bdf66"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 05:16:31 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 05:16:31 2011 +0000"
      },
      "message": "Making an inner class static.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225437 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "64ba81c76ea63a79bc35df3b421416c3162bdf66",
      "tree": "db2231f8942e33b4c33e60676d3ee256abc94f95",
      "parents": [
        "ee444d989856da5d9bebb9aa150db349389d0a82"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 05:09:31 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 05:09:31 2011 +0000"
      },
      "message": "Making several inner classes static.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225436 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ee444d989856da5d9bebb9aa150db349389d0a82",
      "tree": "01245c95a27df137b5ed4e400fff24e8befe1461",
      "parents": [
        "c0a6a2f650e060dfcd73f8e9bb34bc9abe0ddabf"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 05:07:42 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 05:07:42 2011 +0000"
      },
      "message": "Fixing a findbugs warning. clone() is defined on this class but it didn\u0027t implement Cloneable.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225434 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c0a6a2f650e060dfcd73f8e9bb34bc9abe0ddabf",
      "tree": "c204d7eae0fba621c24f56e77c78618664e0eb8a",
      "parents": [
        "5981546fedc1726398cbfded67d1a499c887d1d4"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 05:01:46 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 05:01:46 2011 +0000"
      },
      "message": "Eliminate call to inefficient String(String) constructor.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225432 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5981546fedc1726398cbfded67d1a499c887d1d4",
      "tree": "b6aa3ed0fcfd5810658cf006efbd0140c3cb2288",
      "parents": [
        "75d4677e11625819cbd7309b1d3217656abcfa80"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 04:56:50 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 04:56:50 2011 +0000"
      },
      "message": "Fix test for Double.NaN.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225431 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "75d4677e11625819cbd7309b1d3217656abcfa80",
      "tree": "b933e70dab5bdc3f0693d8b82387a87a81c195db",
      "parents": [
        "a70fee7ef9db54567def85edb012d34fe923b894"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 04:44:11 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 04:44:11 2011 +0000"
      },
      "message": "Fixing an averaging computation that could overflow for large values.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225429 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a70fee7ef9db54567def85edb012d34fe923b894",
      "tree": "7ab870a2e6d512a3e3d8ef203b38e542b07bf536",
      "parents": [
        "d2888c087c8219bd965f7f9a34d8574b842933f1"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 04:33:32 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 04:33:32 2011 +0000"
      },
      "message": "Making several inner classes and fields static.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225427 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d2888c087c8219bd965f7f9a34d8574b842933f1",
      "tree": "d33f6881f10c9456c84be79cb39901988c38c9dd",
      "parents": [
        "2cda2bd088e8e961e170c94988866a9da06a6eec"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 04:13:08 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 04:13:08 2011 +0000"
      },
      "message": "Adding and fixing SVN properties.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225426 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2cda2bd088e8e961e170c94988866a9da06a6eec",
      "tree": "b78ee6a780a3fd36d1cf71b193c3d394f30d68fa",
      "parents": [
        "f64cfe6f0c1b7f4e46027fc4a9d79a04b3897857"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 03:58:13 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 03:58:13 2011 +0000"
      },
      "message": "Adjust spacing.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225425 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f64cfe6f0c1b7f4e46027fc4a9d79a04b3897857",
      "tree": "a427eddbc9337e3f2750f466551961187de191e8",
      "parents": [
        "1ce30f4bfbb52b6638adffada98e491fc6b29ba6"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 03:56:03 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 03:56:03 2011 +0000"
      },
      "message": "Adding my PGP key to the KEYS file.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225424 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1ce30f4bfbb52b6638adffada98e491fc6b29ba6",
      "tree": "080e34919708cb025393871d7eb6e891e3d63967",
      "parents": [
        "0df39ffe3caf885caeb26e4e0d140e71df8b31b8"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 03:47:26 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 03:47:26 2011 +0000"
      },
      "message": "Adding an Eclipse code formatting style (e.g. tabs should always be four spaces) and also a template for new Java source files that automatically inserts the Apache license header.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225422 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0df39ffe3caf885caeb26e4e0d140e71df8b31b8",
      "tree": "e9dfef78f76939398d8b319ed41afe3e91f5874e",
      "parents": [
        "db77739c4f8d13e78ba6415912105da4a72c18c7"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 03:35:06 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 03:35:06 2011 +0000"
      },
      "message": "Adding .project and .classpath files for Eclipse.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225421 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "db77739c4f8d13e78ba6415912105da4a72c18c7",
      "tree": "d6291d6711cd6dd6795756c477d58b9fb6b3cdef",
      "parents": [
        "90ac1fce57847ec1acbfb7dfa7315e2735a6e00a"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 02:38:30 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 02:38:30 2011 +0000"
      },
      "message": "Cleaning up SecuritySupport. We no longer need both SecuritySupport and SecuritySupport12 because Xalan now only compiles and runs on J2SE 1.3 or higher. This allows us to tighten up this class even more.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225414 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "90ac1fce57847ec1acbfb7dfa7315e2735a6e00a",
      "tree": "7e10d5946fe1b333ef297d19f12b95655fb7a713",
      "parents": [
        "cea6a9f95f71a2e39a409ce1c1ffa3462b189890"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 01:11:41 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Thu Dec 29 01:11:41 2011 +0000"
      },
      "message": "Clean-up imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225408 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cea6a9f95f71a2e39a409ce1c1ffa3462b189890",
      "tree": "c733ca347e7e0e57860892fb06b4aec2cda2f704",
      "parents": [
        "2e47771ab8fdf2271fed6457af414d9c511e4d0d"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 23:29:18 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 23:29:18 2011 +0000"
      },
      "message": "Minor performance improvement. Iterate over the entries in the map instead of the keys. This avoids a redundant table lookup for each value.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225390 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2e47771ab8fdf2271fed6457af414d9c511e4d0d",
      "tree": "8a344fb11ad83dd105396028547af6532d6903a6",
      "parents": [
        "a107399a7ac3f82cc298a0decba539191e192bf1"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 23:20:37 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 23:20:37 2011 +0000"
      },
      "message": "Clean-up imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225388 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a107399a7ac3f82cc298a0decba539191e192bf1",
      "tree": "dc64222d72ec65c9a0d7935bef989a522bb2f9b3",
      "parents": [
        "f8e75d084813341e2352630bf2ff25029107d76a"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 23:16:04 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 23:16:04 2011 +0000"
      },
      "message": "Minor performance improvement. Iterate over the entries in the map instead of the keys. This avoids a redundant table lookup for each value.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225382 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f8e75d084813341e2352630bf2ff25029107d76a",
      "tree": "0c20b7c4b1dcdeb2b7fbc3c2207706553ec89c4a",
      "parents": [
        "0ec0b3a17e5c69b915df32069c0541b1a9e8c29b"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 23:03:43 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 23:03:43 2011 +0000"
      },
      "message": "Minor performance improvement. String.length() \u003d\u003d 0 tends to be slightly faster than String.equals(\"\").\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225375 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0ec0b3a17e5c69b915df32069c0541b1a9e8c29b",
      "tree": "2ae99a746ee9feb28dfecb83cdc59ad1917fca73",
      "parents": [
        "f302e6e973c481beab3a3828c9ea728ec6a58765"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 22:59:38 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 22:59:38 2011 +0000"
      },
      "message": "Minor performance improvement. String.length() \u003d\u003d 0 tends to be slightly faster than String.equals(\"\").\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225373 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f302e6e973c481beab3a3828c9ea728ec6a58765",
      "tree": "99b5afaef76072c289a3c567e53f1476561faa6b",
      "parents": [
        "a7434ed5b16ca44d315222f68dce99fce1cd3f8c"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 22:58:27 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 22:58:27 2011 +0000"
      },
      "message": "Minor performance improvement. String.length() \u003d\u003d 0 tends to be slightly faster than String.equals(\"\").\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225372 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a7434ed5b16ca44d315222f68dce99fce1cd3f8c",
      "tree": "814a940a950dde507789c17a7528f3fdc433cf53",
      "parents": [
        "21524318f1789b3e3605a8872a6a715422de9f0c"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 22:54:01 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 22:54:01 2011 +0000"
      },
      "message": "Minor performance improvement. String.length() \u003d\u003d 0 tends to be slightly faster than String.equals(\"\").\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225369 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "21524318f1789b3e3605a8872a6a715422de9f0c",
      "tree": "68417366a23b4b460a245b9655d71ff5af3e277a",
      "parents": [
        "09ab400138111d028e292e6e9494594731b3d01b"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 22:51:58 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 22:51:58 2011 +0000"
      },
      "message": "Clean-up imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225368 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "09ab400138111d028e292e6e9494594731b3d01b",
      "tree": "a4882de1bac6d0fbb4dbb69d028134c9bd7cd9d5",
      "parents": [
        "a25e293431ec8e2772e6c50b8f7e03e758d0f9de"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 22:49:12 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 22:49:12 2011 +0000"
      },
      "message": "Minor performance improvement. String.length() \u003d\u003d 0 tends to be slightly faster than String.equals(\"\").\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225366 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a25e293431ec8e2772e6c50b8f7e03e758d0f9de",
      "tree": "ef6ff4580b2a06d96a6cd41db15f7a2827a67c98",
      "parents": [
        "ec70d86eb38c92863deb65e535b3cfeb03bf3a7d"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 22:45:16 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 22:45:16 2011 +0000"
      },
      "message": "Minor performance improvement. String.length() \u003d\u003d 0 tends to be slightly faster than String.equals(\"\").\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225364 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ec70d86eb38c92863deb65e535b3cfeb03bf3a7d",
      "tree": "59139893383b0b32d7772db6bc1a22d5da15f3f6",
      "parents": [
        "81b89caa918042abaa92daf289521b4c4d9ba80f"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 20:37:09 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 20:37:09 2011 +0000"
      },
      "message": "Eliminate creation of temporary Boolean objects.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225326 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "81b89caa918042abaa92daf289521b4c4d9ba80f",
      "tree": "7e4ab71862e2c3550f612e401efc4f45696cc33e",
      "parents": [
        "50733b3830ab4554f447b3cdc8a9a394565decc8"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 20:34:21 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 20:34:21 2011 +0000"
      },
      "message": "Clean-up unused imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225324 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "50733b3830ab4554f447b3cdc8a9a394565decc8",
      "tree": "cd9f649082640d3e7246fbeda8007a807e7fa963",
      "parents": [
        "25177d05d9997c0c7444e7584631b9c8e7a0883b"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:13:34 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:13:34 2011 +0000"
      },
      "message": "Clean-up unused imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225307 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "25177d05d9997c0c7444e7584631b9c8e7a0883b",
      "tree": "ac9aae7b85a8b9479e287ad63928e1f85e762b6e",
      "parents": [
        "8a0ea1c773da9afe370cb9ab2ca8531cc074ef82"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:11:27 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:11:27 2011 +0000"
      },
      "message": "Clean-up unused imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225306 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8a0ea1c773da9afe370cb9ab2ca8531cc074ef82",
      "tree": "7ac614f3a399979daf82691aa6e1b5c307c4e0fc",
      "parents": [
        "91772fcd4349c201c2983cdc0d4ff9e21becb925"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:10:29 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:10:29 2011 +0000"
      },
      "message": "Clean-up unused imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225305 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "91772fcd4349c201c2983cdc0d4ff9e21becb925",
      "tree": "2e6ee02ea106e4a560fda318f98714c65939cf46",
      "parents": [
        "40e86dd05ef10eb200c7bff24daa0e631541efd1"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:09:40 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:09:40 2011 +0000"
      },
      "message": "Clean-up unused imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225304 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "40e86dd05ef10eb200c7bff24daa0e631541efd1",
      "tree": "25db3f08801489b3b39043356f289b586ce36bbe",
      "parents": [
        "5ba1566afc7181bb172562c8aeb7bc01e4bbc9e4"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:08:44 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:08:44 2011 +0000"
      },
      "message": "Clean-up unused imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225302 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5ba1566afc7181bb172562c8aeb7bc01e4bbc9e4",
      "tree": "cd701efab369be8b32d2da915fdbba65f99f2b79",
      "parents": [
        "aa2a91f214f25552b33fd36cb70fb4a0714c291b"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:07:41 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:07:41 2011 +0000"
      },
      "message": "Clean-up unused imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225301 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "aa2a91f214f25552b33fd36cb70fb4a0714c291b",
      "tree": "11c7083b6143cc3dcc0481e2186994ac93be63c7",
      "parents": [
        "b53e1864e0c719474d6964eb9016bf6a1edb4399"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:06:15 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:06:15 2011 +0000"
      },
      "message": "Clean-up unused imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225300 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b53e1864e0c719474d6964eb9016bf6a1edb4399",
      "tree": "6cb22bec3b8c20a31613baccb92ca72329aaaef2",
      "parents": [
        "99fd702ce8e5936fd598521d7c3f79b8b3e60941"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:04:54 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:04:54 2011 +0000"
      },
      "message": "Clean-up unused imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225298 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "99fd702ce8e5936fd598521d7c3f79b8b3e60941",
      "tree": "85a18ab7e7003b35ddb197a0e0f7f0721df43937",
      "parents": [
        "0211a22ce416b9fec5bf103faa2eb8eb37b16251"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:04:06 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:04:06 2011 +0000"
      },
      "message": "Clean-up unused imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225297 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0211a22ce416b9fec5bf103faa2eb8eb37b16251",
      "tree": "c1019ca88d3180dcb4e9ec853df9f576163f3215",
      "parents": [
        "ffbbd00247cbae71cf135a0097dc1e05c87d5d6f"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:02:48 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:02:48 2011 +0000"
      },
      "message": "Clean-up unused imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225295 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ffbbd00247cbae71cf135a0097dc1e05c87d5d6f",
      "tree": "30116d63398b08795609dbe5687fa810e727006e",
      "parents": [
        "1df08eee8c778dc377f54b356422e863e5b90456"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:01:41 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:01:41 2011 +0000"
      },
      "message": "Clean-up unused imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225294 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1df08eee8c778dc377f54b356422e863e5b90456",
      "tree": "70e70686fdad6d33d50fd214e27ff9673d41ea1a",
      "parents": [
        "7efd70a4b04e1ac4ef4cc682843e7550d05edb79"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:00:43 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 19:00:43 2011 +0000"
      },
      "message": "Clean-up unused imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225292 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7efd70a4b04e1ac4ef4cc682843e7550d05edb79",
      "tree": "bf60d227d642572a1a4969a87ca293f8e5250d45",
      "parents": [
        "4938c8068395fc6fe9e20f91395ed42bbbeb9882"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:59:36 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:59:36 2011 +0000"
      },
      "message": "Clean-up unused imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225290 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4938c8068395fc6fe9e20f91395ed42bbbeb9882",
      "tree": "96a605358a220b9a24e3725f807896e554c6cfe9",
      "parents": [
        "6f9a7d8ee77bdc57e7f0acce96ff14b61a2c6814"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:56:49 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:56:49 2011 +0000"
      },
      "message": "Reducing object allocation. Use Boolean constants instead.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225284 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6f9a7d8ee77bdc57e7f0acce96ff14b61a2c6814",
      "tree": "5d9eda30eb59d44dbc42a597ec57d9dac861950b",
      "parents": [
        "b44055aef6531de1e350b0ec0cfb2ff20067ed05"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:55:38 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:55:38 2011 +0000"
      },
      "message": "Reducing object allocation. Use Boolean constants instead.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225282 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b44055aef6531de1e350b0ec0cfb2ff20067ed05",
      "tree": "646ab14418b6cb5165e9d69a8910d7c74c922351",
      "parents": [
        "be493d35d74ee839e486476f1eae0356de8c4ea6"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:52:55 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:52:55 2011 +0000"
      },
      "message": "Reducing object allocation. Use Boolean constants instead.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225280 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "be493d35d74ee839e486476f1eae0356de8c4ea6",
      "tree": "b7667954444bc5d8242d79e91e30ec6514267e3f",
      "parents": [
        "ea3715dee958b03d90cbdb632fab40d82bf8a7a6"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:50:56 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:50:56 2011 +0000"
      },
      "message": "Reducing object allocation. Use Boolean constants instead.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225277 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ea3715dee958b03d90cbdb632fab40d82bf8a7a6",
      "tree": "81581accf30f4d77a335b3f05f9d233af19ef1ac",
      "parents": [
        "c4cd1577df8292bb5ec3b481688bb130091f116c"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:47:44 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:47:44 2011 +0000"
      },
      "message": "Clean-up imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225275 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c4cd1577df8292bb5ec3b481688bb130091f116c",
      "tree": "23d03fca664bc99dd2f7822c91c114d51adce63b",
      "parents": [
        "babc68160539737c03aa93755767a2f7554548d5"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:46:51 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:46:51 2011 +0000"
      },
      "message": "Reducing object allocation. Use Boolean constants instead.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225273 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "babc68160539737c03aa93755767a2f7554548d5",
      "tree": "76b670a78d6ac71b58340c226cc8f81054e37d65",
      "parents": [
        "cb2d68ccae61ab35b9243d98c79b757058b64ea5"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:44:53 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:44:53 2011 +0000"
      },
      "message": "Clean-up imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225270 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cb2d68ccae61ab35b9243d98c79b757058b64ea5",
      "tree": "b5bec7c0c855a49e928ea5e3533be1b6aba0ac32",
      "parents": [
        "58cdb48f7b4ebc737772658d27b655ffeb8cff6d"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:41:10 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:41:10 2011 +0000"
      },
      "message": "Reducing object allocation. Use Boolean constants instead.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225268 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "58cdb48f7b4ebc737772658d27b655ffeb8cff6d",
      "tree": "44d8ee930e31f51aeabd7b2b3fd8a1493c8b2071",
      "parents": [
        "6fcdfd99243d2dd8c6b915f4666f9ba710f99737"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:38:07 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:38:07 2011 +0000"
      },
      "message": "Clean-up unused imports.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225265 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6fcdfd99243d2dd8c6b915f4666f9ba710f99737",
      "tree": "ffc67f4836388e2d2405deec482b5b1594f656ae",
      "parents": [
        "cf5b7e66331e50db988e8aeb9ab2d22edc3801f5"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:36:36 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:36:36 2011 +0000"
      },
      "message": "Reducing object allocation. Use Boolean constants instead.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225263 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cf5b7e66331e50db988e8aeb9ab2d22edc3801f5",
      "tree": "40c65870512a7b3dffba55c1e095325b72174b6b",
      "parents": [
        "f48d31d37e30863a7da208316981921e514ef365"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:24:41 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:24:41 2011 +0000"
      },
      "message": "Removing an unnecessary folder.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225260 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f48d31d37e30863a7da208316981921e514ef365",
      "tree": "6cb67809f86b3033b5c20a738b3207118b00a410",
      "parents": [
        "e70c5c9db55a05e332437989a6dd6d50bdc7d012"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:20:23 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:20:23 2011 +0000"
      },
      "message": "Update to the latest ASF license header. See http://www.apache.org/legal/src-headers.html.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225257 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e70c5c9db55a05e332437989a6dd6d50bdc7d012",
      "tree": "88871a260f591de462e8fbd0fdd66413540b3a9e",
      "parents": [
        "b0cb1933912b73732ccba97f8a80ba740560d43d"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:09:00 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:09:00 2011 +0000"
      },
      "message": "Update to the latest ASF license header. See http://www.apache.org/legal/src-headers.html.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225251 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b0cb1933912b73732ccba97f8a80ba740560d43d",
      "tree": "61a35224579604243278e40f9a9bfb9d23c7f822",
      "parents": [
        "d20a295f800d3b19dd9d87909c20ac95f4784721"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:04:52 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:04:52 2011 +0000"
      },
      "message": "Update to the latest ASF license header. See http://www.apache.org/legal/src-headers.html.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225248 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d20a295f800d3b19dd9d87909c20ac95f4784721",
      "tree": "c407ececc1ece797478f03271e003375bd6710f6",
      "parents": [
        "a00015c6277a96a3b3920ee1935328fab189d3ab"
      ],
      "author": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:04:01 2011 +0000"
      },
      "committer": {
        "name": "Michael Glavassevich",
        "email": "mrglavas@apache.org",
        "time": "Wed Dec 28 18:04:01 2011 +0000"
      },
      "message": "Apply the latest ASF license header to build.xml. See http://www.apache.org/legal/src-headers.html.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@1225247 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a00015c6277a96a3b3920ee1935328fab189d3ab",
      "tree": "e43de71fee2ec154b34d0439269576b8965795f4",
      "parents": [
        "5bb33256b4260323a2a715d00fd07554ff82727c"
      ],
      "author": {
        "name": "Henry Zongaro",
        "email": "zongaro@apache.org",
        "time": "Sat Dec 12 03:47:15 2009 +0000"
      },
      "committer": {
        "name": "Henry Zongaro",
        "email": "zongaro@apache.org",
        "time": "Sat Dec 12 03:47:15 2009 +0000"
      },
      "message": "Committing patch for Jira bug XALANJ-2473 submitted by Martin von Gagern.\nCorrects the implementation of the DOM Level 3 Node.getTextContent() method\nwhich was return null for element nodes, rather than the string values of all\nthe text node descendants in document order.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@889881 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5bb33256b4260323a2a715d00fd07554ff82727c",
      "tree": "07816f0b2cc1337675b2eda5d119ee4ceb3016d4",
      "parents": [
        "2c821029040889294296ebeb2ff91557d7038db5"
      ],
      "author": {
        "name": "Henry Zongaro",
        "email": "zongaro@apache.org",
        "time": "Thu Nov 26 16:55:07 2009 +0000"
      },
      "committer": {
        "name": "Henry Zongaro",
        "email": "zongaro@apache.org",
        "time": "Thu Nov 26 16:55:07 2009 +0000"
      },
      "message": "Applying patch for bug XALANJ-2495 from Martin von Gagern which corrects a\nmistranslation of two messages to German.  I don\u0027t speak or read German, so I\u0027m\ntaking it on faith that the new message text improves upon the old.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@884640 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2c821029040889294296ebeb2ff91557d7038db5",
      "tree": "834bef57954e08b199c81d7a65464d21fac38dd8",
      "parents": [
        "f3c8794751bd31037fe3ee1496fc8a357fd0d2db"
      ],
      "author": {
        "name": "Henry Zongaro",
        "email": "zongaro@apache.org",
        "time": "Wed Nov 25 21:55:09 2009 +0000"
      },
      "committer": {
        "name": "Henry Zongaro",
        "email": "zongaro@apache.org",
        "time": "Wed Nov 25 21:55:09 2009 +0000"
      },
      "message": "Applying patch contributed by Martin von Gagern for XALANJ-2493 and XALANJ-2424.\n\nQuoting from Martin, \"The current implementation of nodeList2Iterator is\nbroken, because it can not deal with attribute nodes. It relies on copyNodes\nwhich in turn tries to add attribute nodes as children of some top level node.\nAttributes don\u0027t live on the children axis, though, so this is against DOM and\ncauses a DOM exception in the Xerces DOM implementation and probably most other\nimplementations. The resulting HIERARCHY_REQUEST_ERR was noted e.g. in\nXALANJ-2424.  Furthermore, the implementation is inefficient, because it\nmanually copies each and every node from the source document to a new DTM to\nsome new DTM....\n\nI dropped copyNodes in favor of Document.importNode, to avoid code duplication\nand rely on supposedly more heavily tested code. I also added another level of\nelements, so that there is one such dummy node for every item of the source\nlist, with always a single child or element. A few assertions help ensure this\nsingle child policy. This is especially important in the new implementation,\nbecause otherwise it would become difficult to get the proxied nodes and the\nnewly DTMified nodes into correct order.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@884287 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f3c8794751bd31037fe3ee1496fc8a357fd0d2db",
      "tree": "b35198e435764b19fb091501bb2d09da6f954f9f",
      "parents": [
        "30b997a4cba1f8a088e1cf95c7ff1c4a2f7fdbf4"
      ],
      "author": {
        "name": "Henry Zongaro",
        "email": "zongaro@apache.org",
        "time": "Thu Jun 19 03:40:41 2008 +0000"
      },
      "committer": {
        "name": "Henry Zongaro",
        "email": "zongaro@apache.org",
        "time": "Thu Jun 19 03:40:41 2008 +0000"
      },
      "message": "Part of fix for Jira issue XALANJ-2446:\n\nThe implementation of Parser.getQName(String,String,String) method was ensuring\nthat any particular pair of namespace URI and local part of the name would\nresult in a unique QName object.  It did not take into account the prefix,\ndespite the fact that the original prefix might be associated with a different\nnamespace URI in this new context or no namespace at all.\n\nFixed this by making getQName take into account all three of the namespace URI,\nlocal part of the name and prefix in order to create unique QName objects.\n\nSome other parts of XSLTC depended on the assumption that a QName object\nuniquely identified a pair consisting of the namespace URI and local part of\nthe name and used object reference comparisons (\u003d\u003d or !\u003d) on QName objects.\nThese comparisons all had to change to use equals(Object) for comparison\ninstead.  The implementation of QName.equals(Object) itself had to change to\nconsider the namespace URI and local part of the name rather than relying on\nobject identity.\n\n\nPart of fix for Jira issue XALANJ-2447:\n\nThe handling of exclude-result-prefixes for an xsl:stylesheet had the complete\nset of excluded prefixes accumulated on the xsl:stylesheet for the main\nstylesheet module.  However, the scope of the attribute is supposed to consist\nonly of elements that are direct descendants of an element that has the\nattribute, and does not extend to imported or included stylesheets.  The same\nis true of namespaces excluded because they have been declared as extension\nelement prefixes.\n\nFixed this by maintaining a stack of excluded prefixes that\u0027s pushed on entry\nto the Stylesheet.parseOwnChildren method and popped on exit from the same.\nThe push operation clears the current set of excluded prefixes and the pop\noperation restores the set of excluded prefixes that were in effect for the\nimporting or including stylesheet.\n\nReviewed by Christine Li (jycli () ca ! ibm ! com)\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@669374 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "30b997a4cba1f8a088e1cf95c7ff1c4a2f7fdbf4",
      "tree": "febb244fc73270cabcd56bcae79290fb95f4d044",
      "parents": [
        "6200f5bbfa82294249ba3690cff7321547243753"
      ],
      "author": {
        "name": "Henry Zongaro",
        "email": "zongaro@apache.org",
        "time": "Thu Jun 19 03:40:20 2008 +0000"
      },
      "committer": {
        "name": "Henry Zongaro",
        "email": "zongaro@apache.org",
        "time": "Thu Jun 19 03:40:20 2008 +0000"
      },
      "message": "Part of fix for Jira issue XALANJ-2447.\n\nThe handling of exclude-result-prefixes for an xsl:stylesheet had the complete\nset of excluded prefixes accumulated on the xsl:stylesheet for the main\nstylesheet module.  However, the scope of the attribute is supposed to consist\nonly of elements that are direct descendants of an element that has the\nattribute, and does not extend to imported or included stylesheets.  The same\nis true of namespaces excluded because they have been declared as extension\nelement prefixes.\n\nFixed this by maintaining a stack of excluded prefixes that\u0027s pushed on entry\nto the Stylesheet.parseOwnChildren method and popped on exit from the same.\nThe push operation clears the current set of excluded prefixes and the pop\noperation restores the set of excluded prefixes that were in effect for the\nimporting or including stylesheet.\n\nReviewed by Christine Li (jycli () ca ! ibm ! com)\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@669373 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6200f5bbfa82294249ba3690cff7321547243753",
      "tree": "7de20c987343d1c7bb493c94357973adf205978f",
      "parents": [
        "bdcd4510e2b8fbdaee32d60d23deb26a53bd833a"
      ],
      "author": {
        "name": "Henry Zongaro",
        "email": "zongaro@apache.org",
        "time": "Thu Jun 19 03:39:52 2008 +0000"
      },
      "committer": {
        "name": "Henry Zongaro",
        "email": "zongaro@apache.org",
        "time": "Thu Jun 19 03:39:52 2008 +0000"
      },
      "message": "Part of fix for Jira issue XALANJ-2446:\n\nThe implementation of getQName(String,String,String) method was ensuring\nthat any particular pair of namespace URI and local part of the name would\nresult in a unique QName object.  It did not take into account the prefix,\ndespite the fact that the original prefix might be associated with a different\nnamespace URI in this new context or with no namespace at all.\n\nFixed this by making getQName take into account all three of the namespace URI,\nlocal part of the name and prefix in order to create unique QName objects.\n\nReviewed by Christine Li (jycli () ca ! ibm ! com)\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@669372 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bdcd4510e2b8fbdaee32d60d23deb26a53bd833a",
      "tree": "366682e562a740b70b80ce98b572825d39b6d96b",
      "parents": [
        "4d8d12e1772ebdf541c9227e83e165d3de69bb82"
      ],
      "author": {
        "name": "Henry Zongaro",
        "email": "zongaro@apache.org",
        "time": "Fri Oct 12 14:00:15 2007 +0000"
      },
      "committer": {
        "name": "Henry Zongaro",
        "email": "zongaro@apache.org",
        "time": "Fri Oct 12 14:00:15 2007 +0000"
      },
      "message": "Fix for Jira issue XALANJ-2402.\n\nUnlike all other AST nodes, the AST nodes created for literal result elements,\nextension elements and unknown elements did not have a reference to the XSLT\nParser class.  This results in an NPE later if the processor needs to access\nthe Parser instance (or other fields through it, such as the XSLTC instance).\n\nReviewed by Christine Li (jycli () ca ! ibm ! com)\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@584164 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4d8d12e1772ebdf541c9227e83e165d3de69bb82",
      "tree": "3f65761d01e81ed42d4e7c59defd25817d6ba3bd",
      "parents": [
        "cbd58161735e71781afda4b16f59081794fa10f8"
      ],
      "author": {
        "name": "Brian James Minchau",
        "email": "minchau@apache.org",
        "time": "Thu Sep 20 21:45:37 2007 +0000"
      },
      "committer": {
        "name": "Brian James Minchau",
        "email": "minchau@apache.org",
        "time": "Thu Sep 20 21:45:37 2007 +0000"
      },
      "message": "Updating the maintanence version to 1 ( so the product version is now 2.7.1 )\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@577939 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cbd58161735e71781afda4b16f59081794fa10f8",
      "tree": "de0ce4b6d913b4e0ededf531ccc713e58ce0c79d",
      "parents": [
        "092f1c6295d7d0889e5d2a9923d5cfdbb0b58d32"
      ],
      "author": {
        "name": "Brian James Minchau",
        "email": "minchau@apache.org",
        "time": "Thu Sep 20 21:43:11 2007 +0000"
      },
      "committer": {
        "name": "Brian James Minchau",
        "email": "minchau@apache.org",
        "time": "Thu Sep 20 21:43:11 2007 +0000"
      },
      "message": "Updating the bug list for the website.\nIt already had XALANJ-2206 in the list, but\nwe have fixed XALANJ-1243 and XALANJ-2395 recently\nso I\u0027m adding them in too.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@577937 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "092f1c6295d7d0889e5d2a9923d5cfdbb0b58d32",
      "tree": "6b96063d614e9013a0a39439dd593ed4e63f23d3",
      "parents": [
        "5a5b90f8ef56467f4fe8ecaceb0c3eb150735767"
      ],
      "author": {
        "name": "Brian James Minchau",
        "email": "minchau@apache.org",
        "time": "Thu Sep 20 21:35:20 2007 +0000"
      },
      "committer": {
        "name": "Brian James Minchau",
        "email": "minchau@apache.org",
        "time": "Thu Sep 20 21:35:20 2007 +0000"
      },
      "message": "Committing fix for XALANJ-2206\nPatch from Vadim Gritsenko.\nPatch was modified slightly and approved by Brian Minchau.\n\nThe fix lets users set the \"enable-inlining\" feature specifically\nin the case of TemplatesHandler,\nwhere the default value in Stylesheet class was wreaking havoc.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@577935 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5a5b90f8ef56467f4fe8ecaceb0c3eb150735767",
      "tree": "827f2bd1d5f802d38146c60415e01b6325fc7c87",
      "parents": [
        "55a85bcaf926fc43a4a8f3c8e11f3316108490fd"
      ],
      "author": {
        "name": "Kevin Cormier",
        "email": "kcormier@apache.org",
        "time": "Fri Sep 14 16:28:37 2007 +0000"
      },
      "committer": {
        "name": "Kevin Cormier",
        "email": "kcormier@apache.org",
        "time": "Fri Sep 14 16:28:37 2007 +0000"
      },
      "message": "Patch for XALANJ-2395.  Reviewed by Brian Minchau.\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@575747 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "55a85bcaf926fc43a4a8f3c8e11f3316108490fd",
      "tree": "e3bef9b6be3a1d8e99f84480ce82024fd92e5d88",
      "parents": [
        "70f007b1619924805367ecaa5a1c5f0dbee08eaa"
      ],
      "author": {
        "name": "Henry Zongaro",
        "email": "zongaro@apache.org",
        "time": "Mon Aug 27 13:31:35 2007 +0000"
      },
      "committer": {
        "name": "Henry Zongaro",
        "email": "zongaro@apache.org",
        "time": "Mon Aug 27 13:31:35 2007 +0000"
      },
      "message": "Added an equals(String) method to the XMLString interface.  This allows the\ncaller to compare an XMLString to a Java String without forcing the XMLString\nto be converted to a String.\n\nPart of patch for XALANJ-1243.  Reviewed by Brian Minchau (minchau@ca.ibm.com).\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@570109 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "70f007b1619924805367ecaa5a1c5f0dbee08eaa",
      "tree": "ee2142375e52a0db8853332a264fe8e0831b10cd",
      "parents": [
        "8259d86feb3f56ab5dc6ac178ca558da832fa216"
      ],
      "author": {
        "name": "Henry Zongaro",
        "email": "zongaro@apache.org",
        "time": "Mon Aug 27 13:30:57 2007 +0000"
      },
      "committer": {
        "name": "Henry Zongaro",
        "email": "zongaro@apache.org",
        "time": "Mon Aug 27 13:30:57 2007 +0000"
      },
      "message": "Added an equals(String) method to the XMLString interface.  This allows the\ncaller to compare an XMLString to a Java String without forcing the XMLString\nto be converted to a String.\n\nIn this particular class (XString), modified equals(XMLString) to take advantage\nof the new XMLString.equals(String).  If the argument for the comparison\ncontains a java.lang.String, then comparing that with the String held by this\nXString is likely the fastest way to perform the comparison; otherwise, we give\nthe argument the chance to compare itself natively with the String contained by\nthis XString.\n\nPart of patch for XALANJ-1243.  Reviewed by Brian Minchau (minchau@ca.ibm.com).\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/xalan/java/trunk@570108 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ],
  "next": "8259d86feb3f56ab5dc6ac178ca558da832fa216"
}
