)]}'
{
  "commit": "0223091b7049cbbddea675931771219de929fd59",
  "tree": "a3088d6bb60f7618e421566591db1aa6c9123551",
  "parents": [
    "c9b1e29bc9e0702d7441383358d565e1e76ccea7"
  ],
  "author": {
    "name": "Jens Geyer",
    "email": "jensg@apache.org",
    "time": "Wed Apr 03 01:12:51 2019 +0200"
  },
  "committer": {
    "name": "Jens Geyer",
    "email": "jensg@apache.org",
    "time": "Sat Apr 06 09:53:09 2019 +0200"
  },
  "message": "THRIFT-4841 THTTPTransport relies on activeX component\nClient: Delphi\nPatch: Jens Geyer\n\nThis closes #1778\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1ca18e85d5e9b26ce8466d2cf371e97069cdd980",
      "old_mode": 33188,
      "old_path": "CHANGES.md",
      "new_id": "41434e936c490866c544abe1d8401e06a429c0af",
      "new_mode": 33188,
      "new_path": "CHANGES.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cdfb541887db30dea5eb0a8d6caf4ad8ebbd65a7",
      "new_mode": 33188,
      "new_path": "lib/delphi/src/Thrift.Transport.MsxmlHTTP.pas"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aac2aeaf2982f623920ca108d77bc88e5d8c6abe",
      "new_mode": 33188,
      "new_path": "lib/delphi/src/Thrift.Transport.WinHTTP.pas"
    },
    {
      "type": "modify",
      "old_id": "dad9ab7f3057fbbecaaa55c94d4fcd691160614e",
      "old_mode": 33188,
      "old_path": "lib/delphi/src/Thrift.Transport.pas",
      "new_id": "1f8fdb0b239651b9d3ac31b60d3ca346d10eec7a",
      "new_mode": 33188,
      "new_path": "lib/delphi/src/Thrift.Transport.pas"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d824b6184f38c55df5877dc10890ef0eeebd104",
      "new_mode": 33188,
      "new_path": "lib/delphi/src/Thrift.WinHTTP.pas"
    },
    {
      "type": "modify",
      "old_id": "7b603a3445b153257e66e1e63852516e8677e952",
      "old_mode": 33188,
      "old_path": "lib/delphi/test/TestClient.pas",
      "new_id": "55bf92b705f69b962f04ba4a65a88d9fb176e426",
      "new_mode": 33188,
      "new_path": "lib/delphi/test/TestClient.pas"
    },
    {
      "type": "modify",
      "old_id": "37969dc205a63af59f9c4eb13824a769f6c2d77f",
      "old_mode": 33188,
      "old_path": "lib/delphi/test/TestConstants.pas",
      "new_id": "6bb20e96f3f8ff1fb4f017d3fe17ff11b06c60d8",
      "new_mode": 33188,
      "new_path": "lib/delphi/test/TestConstants.pas"
    },
    {
      "type": "modify",
      "old_id": "69cb17521d24a6541fbcd501c9bd0842b145ecec",
      "old_mode": 33188,
      "old_path": "lib/delphi/test/TestServer.pas",
      "new_id": "374472c945e8f8d1a8fde9ddb557bd4e92a01584",
      "new_mode": 33188,
      "new_path": "lib/delphi/test/TestServer.pas"
    },
    {
      "type": "modify",
      "old_id": "06dbd3df76799207132a10c08b1d11a2d4a3b0b8",
      "old_mode": 33188,
      "old_path": "lib/delphi/test/client.dpr",
      "new_id": "1d1607de7a01c01a55360bb50d1f5e8734da13f6",
      "new_mode": 33188,
      "new_path": "lib/delphi/test/client.dpr"
    },
    {
      "type": "modify",
      "old_id": "4278d8f0c583aa3f77321591996066982b8af194",
      "old_mode": 33188,
      "old_path": "lib/delphi/test/multiplexed/Multiplex.Test.Client.dpr",
      "new_id": "a57e93a2ef892bfd397bdd505c524350d8be9dba",
      "new_mode": 33188,
      "new_path": "lib/delphi/test/multiplexed/Multiplex.Test.Client.dpr"
    },
    {
      "type": "modify",
      "old_id": "120462bf95550e8af52480a810c3b10359cb7c97",
      "old_mode": 33188,
      "old_path": "lib/delphi/test/multiplexed/Multiplex.Test.Server.dpr",
      "new_id": "81ed3ddc4fc3cc35e414cd6f865087dfdf09cc93",
      "new_mode": 33188,
      "new_path": "lib/delphi/test/multiplexed/Multiplex.Test.Server.dpr"
    },
    {
      "type": "modify",
      "old_id": "51e22a4cf90472a5a49c08b9a21b4f131066889e",
      "old_mode": 33188,
      "old_path": "lib/delphi/test/serializer/TestSerializer.dpr",
      "new_id": "1f5ae8bbbd535ad414623d97418dc14ac5105743",
      "new_mode": 33188,
      "new_path": "lib/delphi/test/serializer/TestSerializer.dpr"
    },
    {
      "type": "modify",
      "old_id": "b5e48a6b6e6317853bfc79bdb9ef05af10410b14",
      "old_mode": 33188,
      "old_path": "lib/delphi/test/server.dpr",
      "new_id": "9731dd4fada0b5f0f5a24470d457e92a91a631c8",
      "new_mode": 33188,
      "new_path": "lib/delphi/test/server.dpr"
    },
    {
      "type": "modify",
      "old_id": "803d6bd00fd105b244d783559cae1f4a6f56bc58",
      "old_mode": 33188,
      "old_path": "lib/delphi/test/skip/skiptest_version1.dpr",
      "new_id": "0bfe96fef04480297518bc58ef0285cabe853cf5",
      "new_mode": 33188,
      "new_path": "lib/delphi/test/skip/skiptest_version1.dpr"
    },
    {
      "type": "modify",
      "old_id": "633b247edf255c06375dbebdf8251d0d69f5e623",
      "old_mode": 33188,
      "old_path": "lib/delphi/test/skip/skiptest_version2.dpr",
      "new_id": "7893748a06fb15d2bce696fea87f9e63e64886c1",
      "new_mode": 33188,
      "new_path": "lib/delphi/test/skip/skiptest_version2.dpr"
    },
    {
      "type": "modify",
      "old_id": "18a7c7df3e6b45dc3adb0d84c189ea6f9182878a",
      "old_mode": 33188,
      "old_path": "lib/delphi/test/typeregistry/TestTypeRegistry.dpr",
      "new_id": "fd5e3dd4e032572def8726f7b9d5fef2a3b56d03",
      "new_mode": 33188,
      "new_path": "lib/delphi/test/typeregistry/TestTypeRegistry.dpr"
    },
    {
      "type": "modify",
      "old_id": "74d0d45c6a54f7ca0806ff3b8a8dc3b3ba628fbf",
      "old_mode": 33188,
      "old_path": "tutorial/delphi/DelphiClient/DelphiClient.dpr",
      "new_id": "4ea9eb3e99217c53bbc08771adfa4861bd9913ca",
      "new_mode": 33188,
      "new_path": "tutorial/delphi/DelphiClient/DelphiClient.dpr"
    },
    {
      "type": "modify",
      "old_id": "0680be28d73d02e8ea0a7ed10985422af877d458",
      "old_mode": 33188,
      "old_path": "tutorial/delphi/DelphiClient/DelphiClient.dproj",
      "new_id": "7026747d07bb059a0710ea865c9c2ebf5d193085",
      "new_mode": 33188,
      "new_path": "tutorial/delphi/DelphiClient/DelphiClient.dproj"
    },
    {
      "type": "modify",
      "old_id": "5f42e7e1089f5c9d489f6f9fc32c769cc8b5e3e0",
      "old_mode": 33188,
      "old_path": "tutorial/delphi/DelphiServer/DelphiServer.dpr",
      "new_id": "fc9997a3fb348d9bf892d6af004554a6d5ac78ba",
      "new_mode": 33188,
      "new_path": "tutorial/delphi/DelphiServer/DelphiServer.dpr"
    },
    {
      "type": "modify",
      "old_id": "97d5617a30148849feccef36bd8f6bf4f5d575c4",
      "old_mode": 33188,
      "old_path": "tutorial/delphi/DelphiServer/DelphiServer.dproj",
      "new_id": "ec1da2e693cd4bf2642472b2635fc366cde40500",
      "new_mode": 33188,
      "new_path": "tutorial/delphi/DelphiServer/DelphiServer.dproj"
    }
  ]
}
