)]}'
{
  "commit": "ae34ac126fa609fb17955b02c685d7de164b4e54",
  "tree": "a960163cdd91f664dcf76bf18dd505f9d517f7e9",
  "parents": [
    "d2dbd399fa03b37ce797ed6fc609574a7e677079"
  ],
  "author": {
    "name": "John Keeping",
    "email": "john@keeping.me.uk",
    "time": "Sat Sep 07 17:19:29 2013 +0100"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Sep 09 08:13:07 2013 -0700"
  },
  "message": "git_remote_helpers: remove little used Python library\n\nWhen it was originally added, the git_remote_helpers library was used as\npart of the tests of the remote-helper interface, but since commit\nfc407f9 (Add new simplified git-remote-testgit, 2012-11-28) a simple\nshell script is used for this.\n\nA search on Ohloh [1] indicates that this library isn\u0027t used by any\nexternal projects and even the Python remote helpers in contrib/ don\u0027t\nuse this library, so it is only used by its own test suite.\n\nSince this is the only Python library in Git, removing it will make\npackaging easier as the Python scripts only need to be installed for one\nversion of Python, whereas the library should be installed for all\navailable versions.\n\n[1] http://code.ohloh.net/search?s\u003d%22git_remote_helpers%22\n\nSigned-off-by: John Keeping \u003cjohn@keeping.me.uk\u003e\nAcked-by: Sverre Rabbelier \u003csrabbelier@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7051956333422b5d355528568706e4a675d1a246",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "4fd68155ff5c7ef455c94e6cd67e34ea2705da68",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "delete",
      "old_id": "ca6789996adcdcb0e4c7a045db8ea4091a9c0058",
      "old_mode": 33188,
      "old_path": "git-remote-testpy.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cf040af3f5858948c871310ae1a23108900500d6",
      "old_mode": 33188,
      "old_path": "git_remote_helpers/.gitignore",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3d122328c8d1d5e6f53c008aeee0da2c7d2fba80",
      "old_mode": 33188,
      "old_path": "git_remote_helpers/Makefile",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "00f69cbeda277b24e8ab35cb7db2c25cc0cc122e",
      "old_mode": 33188,
      "old_path": "git_remote_helpers/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1dbb1b0148074ac34fb4e4240c06f1042b12c10a",
      "old_mode": 33188,
      "old_path": "git_remote_helpers/git/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9ee5f96d4ce313f4f94505ff65b560943bfd21cb",
      "old_mode": 33188,
      "old_path": "git_remote_helpers/git/exporter.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "007a1bfdf37d231470f69d9d0cffa46e80127f34",
      "old_mode": 33188,
      "old_path": "git_remote_helpers/git/git.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d3f90e1024a1b3ac8e7b4204b873e0ac2fffeaf9",
      "old_mode": 33188,
      "old_path": "git_remote_helpers/git/importer.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e70025095dcfb31d3944e72ac1f83dd7d4109103",
      "old_mode": 33188,
      "old_path": "git_remote_helpers/git/non_local.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "acbf8d7785e2253777456f8910e2352992dda474",
      "old_mode": 33188,
      "old_path": "git_remote_helpers/git/repo.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4bff8878d14ccaf02c552073ef55d519df0b4cad",
      "old_mode": 33188,
      "old_path": "git_remote_helpers/setup.cfg",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6de41deb4435e76e349e67cc886bb92b8cb92e78",
      "old_mode": 33188,
      "old_path": "git_remote_helpers/setup.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fbbb01b14619c1d2ed6bcc8f304f019fbe98697f",
      "old_mode": 33188,
      "old_path": "git_remote_helpers/util.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1e683d42203c4a7077481c1ffc262a493612d4bf",
      "old_mode": 33261,
      "old_path": "t/t5800-remote-testpy.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "1aa27bdbbf39bd937a6bb66a7eafeda16bb76246",
      "old_mode": 33188,
      "old_path": "t/test-lib.sh",
      "new_id": "0fa7dfde7bbf201d4756202f3797854b54030ea8",
      "new_mode": 33188,
      "new_path": "t/test-lib.sh"
    }
  ]
}
