)]}'
{
  "commit": "464f5611cb7fa0c4b1975c61f82180329eb3234a",
  "tree": "a32e2cdb5b3a7163f85a20197d29206600e18d70",
  "parents": [],
  "author": {
    "name": "Ugo Cei",
    "email": "ugo@apache.org",
    "time": "Wed Jul 28 20:25:41 2004 +0000"
  },
  "committer": {
    "name": "Ugo Cei",
    "email": "ugo@apache.org",
    "time": "Wed Jul 28 20:25:41 2004 +0000"
  },
  "message": "Initial impport of Butterfly\n\ngit-svn-id: https://svn.apache.org/repos/asf/cocoon/branches/bin@30863 13f79535-47bb-0310-9956-ffa450edef68\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc57c7efc41eaa1aeaa363244d5191229b05f67b",
      "new_mode": 33188,
      "new_path": "beans.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d35755cadf417fccd86a118046ba3b8fb3577153",
      "new_mode": 33188,
      "new_path": "log4j.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dbbe3c64ed3cf3cd7f9afc9422bbec0c4d56044e",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/components/pipeline/InvalidPipelineException.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7bcad9dd98ba5eeca25ee695f81158bc9eb47e52",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/components/pipeline/PipelineException.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8f2a3da18c71b339f5d86360206e43e70590e20",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/components/pipeline/PipelineProcessingException.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c0d5905b61e6dc5d7c533627a0ae9f1a8905738",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/components/pipeline/ProcessingPipeline.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f71bc5ec626d854de7291dc441b2086566fa497",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/components/pipeline/impl/GroovySitemapTestCase.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "400a4da8b57fc87a7c07115ac801f78b83de7204",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/components/pipeline/impl/MyPipeline.groovy"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d315df63be4f86542978fbacbcd6d40df6b4dab",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/components/pipeline/impl/NonCachingProcessingPipeline.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b4f8c63c23513afc1836925a4aeece417cc01a6",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/components/pipeline/impl/NonCachingProcessingPipelineTestCase$1.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3845db536dd81dadfe3500322349c06983651000",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/components/pipeline/impl/NonCachingProcessingPipelineTestCase$2.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "336bd55ca3b35113a07b0bfc4b2d5a00aeff8e0f",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/components/pipeline/impl/NonCachingProcessingPipelineTestCase$3.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d78eb5b922bfdc5d2af8d270b6fdf2167e0e449",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/components/pipeline/impl/NonCachingProcessingPipelineTestCase$4.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ea248de90a8d7d4fb280280720acc7dda3e2b0d",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/components/pipeline/impl/NonCachingProcessingPipelineTestCase.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "edfeec23272dd6877b32c14eb8359a354b500b5f",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/components/pipeline/impl/Pipeline.groovy"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2da0f8fb03de40b2b8a42c0677d00467559b3fde",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/environment/Environment.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b412b22eebb2a2f20ba67f25010d114b49ed207f",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/generation/FileGenerator.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99606fe7c0fb967b59cf24d1a777de0e0e423159",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/generation/FileGeneratorTestCase.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5fcb675f59a530773a41e61c29ebba2e72437f44",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/generation/Generator.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4090e76fd6aec203b08536617567eac13a97e70",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/reading/Reader.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b627ac6f671f13619380a6df9eb2ba9fb9049589",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/serialization/Serializer.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "504677f90b4640108951f1008c11955c6c7ab2af",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/serialization/XMLSerializer.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9bb1c0249b2a68ebde0651da32f87032f868ef8",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/serialization/XMLSerializerTestCase.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b1ed8b68aead1678693ab73aa19023d9c0d9800",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/sitemap/SitemapOutputComponent.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ee29455e125053acb697edcb8a9787737940a27",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/source/Source.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a09684c42242360226e068f0331928d1773003be",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/source/SourceException.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d6d0f80982deac987613521df01f9d40f24c43d",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/source/SourceFactory.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81c228851d51cf7dacb5120c5ed7661e6a5ca206",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/source/SourceNotFoundException.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba009ad2c587d7279e6f5aa6453e6701e49c2ac8",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/source/SourceResolver.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f61f3a090cf67ae37bd5e109b7935c74b58063e",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/source/SourceResolverTestCase.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2ff4498d058f4ccd4b88464bd62bf6924d1eeaf",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/source/SourceUtil.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "366140e92e85ae59e946ba13251e9022fb0d0f9f",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/source/SourceValidity.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95910b56dda40b4d5c405951749b2f082fbe0153",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/source/URIAbsolutizer.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "567d8a85d9cbfab1cf8dc9ed817f01206e86b9a8",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/source/impl/FileSource.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82972c6a1bd065ae7e20ba96903e4fd60dd5416c",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/source/impl/FileSourceFactory.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "adf946e877c5bc8de53c21a62f0b7f1bbac60635",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/source/impl/URLSource.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f06147594998c1440fa46d85c6fe2e60451ff132",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/source/impl/URLSourceFactory.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b1405fcf83b01b970ebae0efddce1286574a4b3",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/source/impl/validity/FileTimeStampValidity.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e434eb5f7afbaff347df79d042d8937a54350b67",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/test/SitemapComponentTestCase.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "640df80f3cf7ca674278e126c622f031d58debd2",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/transformation/Transformer.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "879d73add40e6f3d8e25e09b056dd00d8380bffe",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/transformation/TraxTransformer.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8192d8fd948168d832310812d6a9202ace5a9c93",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/transformation/TraxTransformerTestCase.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "adacdf3e04ef467e813945b774be097541953962",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/xml/AbstractXMLPipe.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f23b0707c21936145aa18ca7b351e7d1b811779",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/xml/AbstractXMLProducer.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ac93214df72f474b1117338ac1ded11dad79b18",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/xml/EmbeddedXMLPipe.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02f65b1814fdb323167689d60057a29b33d50e2a",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/xml/Parser.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aeb03a4a2797e36c41a0dc0d404fe707d61d463a",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/xml/WhitespaceFilter.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6cc965f46940c11832df5952f6e6781355836c25",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/xml/XMLConsumer.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7d604505509d4a4f7f78b860978f75ccc767313",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/xml/XMLException.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "326a4d607684dd82ecb69708a20d165fc55aa0f9",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/xml/XMLPipe.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "68587ec2745e3f9d44ee3ca85b9ff1d5f640256a",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/xml/XMLProducer.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99d1c1e70fa1219f6febf6d0a0da19c9c152dc05",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/xml/dom/DOMBuilder$Listener.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "35feca231ffccc613cde352c9d6b52c2f25579d1",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/xml/dom/DOMBuilder.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53660fb1c3b5d10ef8c595f8b26219b6548d59d1",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/xml/dom/DOMStreamer$DefaultDOMStreamer.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1fc9f968c0dd4dd361c0e872868f7fa4309e6079",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/xml/dom/DOMStreamer$NamespaceNormalizingDOMStreamer$ElementInfo.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16211459d888024f2d80922824d93b14297009f3",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/xml/dom/DOMStreamer$NamespaceNormalizingDOMStreamer.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a27691981d3b26ccdc14aafc956a17aeca1ceeb",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/xml/dom/DOMStreamer.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ee6658c5eda74ac9fc682641b4e6f305ecb5485",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/xml/xslt/TraxException.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5291a2ca66deafbf27062b1a42ba2540f2d39424",
      "new_mode": 33188,
      "new_path": "org/apache/butterfly/xml/xslt/TraxTransformerFactory.class"
    }
  ]
}
