)]}'
{
  "commit": "9d2f0eabcfe0f4f9f63ddd075d6152eb6bf660b0",
  "tree": "5152de8e2124d83a68a6676c379b2fbc05b07270",
  "parents": [
    "44d5f72cede24b08361b2733e945403c0f832bc4"
  ],
  "author": {
    "name": "g.rodola",
    "email": "g.rodola@18f94993-622a-0410-868e-e94f534f3744",
    "time": "Fri Apr 11 22:13:10 2014"
  },
  "committer": {
    "name": "g.rodola",
    "email": "g.rodola@18f94993-622a-0410-868e-e94f534f3744",
    "time": "Fri Apr 11 22:13:10 2014"
  },
  "message": "update copyright + HISTORY\n\ngit-svn-id: http://pyftpdlib.googlecode.com/svn/trunk@1262 18f94993-622a-0410-868e-e94f534f3744\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "469d2331610ec70c2101694a16fc3747c6004ab8",
      "old_mode": 33188,
      "old_path": "HISTORY",
      "new_id": "26dcf500121f76bac71c99153fd35cd6d9ef53ae",
      "new_mode": 33188,
      "new_path": "HISTORY"
    },
    {
      "type": "modify",
      "old_id": "7487a607768284b303a05a7f9657b3da17b065ec",
      "old_mode": 33261,
      "old_path": "demo/anti_flood_ftpd.py",
      "new_id": "2f1d5d43a0d8581d9853e1fc6edc0513f57c947e",
      "new_mode": 33261,
      "new_path": "demo/anti_flood_ftpd.py"
    },
    {
      "type": "modify",
      "old_id": "0ad40c680751841338a0c69d9a4f289e412b750d",
      "old_mode": 33261,
      "old_path": "demo/basic_ftpd.py",
      "new_id": "d61e5e0421b6078a94a55142715dc2ed59d06cd6",
      "new_mode": 33261,
      "new_path": "demo/basic_ftpd.py"
    },
    {
      "type": "modify",
      "old_id": "36e9c384e09e1ff3bfb4204b9b25c091bdba8976",
      "old_mode": 33261,
      "old_path": "demo/md5_ftpd.py",
      "new_id": "e6d50feea21a72c3f43de5d36a60748832c3c5af",
      "new_mode": 33261,
      "new_path": "demo/md5_ftpd.py"
    },
    {
      "type": "modify",
      "old_id": "4a801ae6b27cdcb34941d74f7202315a991043ca",
      "old_mode": 33261,
      "old_path": "demo/multi_proc_ftp.py",
      "new_id": "7a72c29308ee5432204f95a34c542fca358110ee",
      "new_mode": 33261,
      "new_path": "demo/multi_proc_ftp.py"
    },
    {
      "type": "modify",
      "old_id": "d31a77588a4b00bd7422d4d9bfce29106ba13a89",
      "old_mode": 33261,
      "old_path": "demo/multi_thread_ftp.py",
      "new_id": "400ff74103f64144af06090bc1cc1c9d18baa97c",
      "new_mode": 33261,
      "new_path": "demo/multi_thread_ftp.py"
    },
    {
      "type": "modify",
      "old_id": "0a27db03f2afba48d909a748cab7b759c107da80",
      "old_mode": 33261,
      "old_path": "demo/throttled_ftpd.py",
      "new_id": "d70735c4944da7fd4be69201d15edbedc7c1fb7e",
      "new_mode": 33261,
      "new_path": "demo/throttled_ftpd.py"
    },
    {
      "type": "modify",
      "old_id": "03837e088adfe66a1cfa8a612a2128ade8241694",
      "old_mode": 33261,
      "old_path": "demo/tls_ftpd.py",
      "new_id": "a903da21d02df1b6760fbf0b0761a6404ea7c214",
      "new_mode": 33261,
      "new_path": "demo/tls_ftpd.py"
    },
    {
      "type": "modify",
      "old_id": "0b3d36dcd4995d109f8e96b6ed982f9107ad15bc",
      "old_mode": 33261,
      "old_path": "demo/unix_daemon.py",
      "new_id": "4eb6e0ce3dd4c45607a7c203f1c648526700ce25",
      "new_mode": 33261,
      "new_path": "demo/unix_daemon.py"
    },
    {
      "type": "modify",
      "old_id": "aba3021e247300a56c0186e21029e6108b25aca2",
      "old_mode": 33261,
      "old_path": "demo/unix_ftpd.py",
      "new_id": "3944f4a48d9237874cae39a280f267f843c3b548",
      "new_mode": 33261,
      "new_path": "demo/unix_ftpd.py"
    },
    {
      "type": "modify",
      "old_id": "d9915159fd77fff39c6441a755c2adc22c9fecc8",
      "old_mode": 33261,
      "old_path": "demo/winnt_ftpd.py",
      "new_id": "930a5ec0cccb3767ea6a6d47d59f8d5bca2d33ef",
      "new_mode": 33261,
      "new_path": "demo/winnt_ftpd.py"
    },
    {
      "type": "modify",
      "old_id": "d9b11e52bedf123ce46841df7ec682cda7cef502",
      "old_mode": 33188,
      "old_path": "pyftpdlib/__init__.py",
      "new_id": "72a28d525b3d3b71d892913ea340babe96462516",
      "new_mode": 33188,
      "new_path": "pyftpdlib/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "311be1b29b6ad731de1f979ea7c414c403116f2a",
      "old_mode": 33188,
      "old_path": "pyftpdlib/__main__.py",
      "new_id": "c6a1b3514922df9d7d3f89db9d4b9dc125f5827b",
      "new_mode": 33188,
      "new_path": "pyftpdlib/__main__.py"
    },
    {
      "type": "modify",
      "old_id": "5b20a17083f562115548374446ffb1ccc4f3b630",
      "old_mode": 33188,
      "old_path": "pyftpdlib/authorizers.py",
      "new_id": "b5f94bec728254cc561cc59815145c1a0a5d509d",
      "new_mode": 33188,
      "new_path": "pyftpdlib/authorizers.py"
    },
    {
      "type": "modify",
      "old_id": "7de65888defde1d1a2abe90b2b4d475e005cb0ae",
      "old_mode": 33188,
      "old_path": "pyftpdlib/contrib/authorizers.py",
      "new_id": "fd6cfeaf63ef7b37d92e5ebe35431e886dc0d3b1",
      "new_mode": 33188,
      "new_path": "pyftpdlib/contrib/authorizers.py"
    },
    {
      "type": "modify",
      "old_id": "ba4fc354f9a615188c521ee288fbb46f667c5bf5",
      "old_mode": 33188,
      "old_path": "pyftpdlib/contrib/filesystems.py",
      "new_id": "e7ef93a65143b55f20705f135c3a31af59d6994e",
      "new_mode": 33188,
      "new_path": "pyftpdlib/contrib/filesystems.py"
    },
    {
      "type": "modify",
      "old_id": "3735bb4981e768713c9226c6d9495e399a9ade52",
      "old_mode": 33188,
      "old_path": "pyftpdlib/contrib/handlers.py",
      "new_id": "628a492fb097abc27bf8bed6f0d2a3be2b5dc01e",
      "new_mode": 33188,
      "new_path": "pyftpdlib/contrib/handlers.py"
    },
    {
      "type": "modify",
      "old_id": "a5f4fe905dc7e690b1dd5caba6a797850c52981a",
      "old_mode": 33188,
      "old_path": "pyftpdlib/filesystems.py",
      "new_id": "714ca858d125e28f4613522a59aab0b973861b9c",
      "new_mode": 33188,
      "new_path": "pyftpdlib/filesystems.py"
    },
    {
      "type": "modify",
      "old_id": "9a53109684a673d28bb5ec6cd2aedcd64d4d705b",
      "old_mode": 33188,
      "old_path": "pyftpdlib/ftpserver.py",
      "new_id": "7dbf710765869339ce9ac3f2701496e91032ff4b",
      "new_mode": 33188,
      "new_path": "pyftpdlib/ftpserver.py"
    },
    {
      "type": "modify",
      "old_id": "447d0bcc98a844ad0fc49802b891cb99130a63bf",
      "old_mode": 33188,
      "old_path": "pyftpdlib/handlers.py",
      "new_id": "b6f51f6f8425e0cb92c4f1f16108c795078b66f7",
      "new_mode": 33188,
      "new_path": "pyftpdlib/handlers.py"
    },
    {
      "type": "modify",
      "old_id": "5cf8791e60da492479a2f1618041b40a0f7bec8c",
      "old_mode": 33188,
      "old_path": "pyftpdlib/ioloop.py",
      "new_id": "00c0f51fd7c3aceeabf9cd08174f124489b08d5e",
      "new_mode": 33188,
      "new_path": "pyftpdlib/ioloop.py"
    },
    {
      "type": "modify",
      "old_id": "3d41eb76a91713ffcafe3123145053d21b3d56c7",
      "old_mode": 33188,
      "old_path": "pyftpdlib/log.py",
      "new_id": "2124bcd7b415ba7b3bbed415bcfb9be947e54064",
      "new_mode": 33188,
      "new_path": "pyftpdlib/log.py"
    },
    {
      "type": "modify",
      "old_id": "67bb9b3b1f3f8b016edc984d125525e46f427e2a",
      "old_mode": 33188,
      "old_path": "pyftpdlib/servers.py",
      "new_id": "73f9a8c47d34f119d296bdcf88dc5f37b57e6275",
      "new_mode": 33188,
      "new_path": "pyftpdlib/servers.py"
    },
    {
      "type": "modify",
      "old_id": "1b293a40e088edb30fc3579283eef21fe6bc57ae",
      "old_mode": 33188,
      "old_path": "setup.py",
      "new_id": "8b503cbdc0cd0ea7c57492cf2d668bed0107a17f",
      "new_mode": 33188,
      "new_path": "setup.py"
    },
    {
      "type": "modify",
      "old_id": "c37c045d9540f7e7558f136982beb4583fd0e001",
      "old_mode": 33188,
      "old_path": "test/bench.py",
      "new_id": "5ec83bf272a93c142223fdc5aa9ebd7f1639e3d8",
      "new_mode": 33188,
      "new_path": "test/bench.py"
    },
    {
      "type": "modify",
      "old_id": "4f0ca980e0eb38be254b870ca5b5142a0a010fdb",
      "old_mode": 33188,
      "old_path": "test/test_contrib.py",
      "new_id": "3f3f636267339295bebc53eb015ab6fa7eb56d97",
      "new_mode": 33188,
      "new_path": "test/test_contrib.py"
    },
    {
      "type": "modify",
      "old_id": "307542bc983f6283c5da69277ed2e62f9f9fe20b",
      "old_mode": 33188,
      "old_path": "test/test_ftpd.py",
      "new_id": "86b4bb5cc31fad9aca6d159880add34b8ffc5a52",
      "new_mode": 33188,
      "new_path": "test/test_ftpd.py"
    }
  ]
}
