)]}'
{
  "commit": "9df75b755fbe1d8034413e522ede4e08238761cb",
  "tree": "d015272b7b63bcccef81378bca60cf11137240c6",
  "parents": [
    "92eab1867dd10e3d1acd6eb2fffa04473c2df5ce"
  ],
  "author": {
    "name": "Shawn Pearce",
    "email": "spearce@spearce.org",
    "time": "Sun Nov 13 11:52:12 2016 -0800"
  },
  "committer": {
    "name": "Jonathan Nieder",
    "email": "jrn@google.com",
    "time": "Sun Nov 13 19:28:45 2016 -0400"
  },
  "message": "Extract insecure Cipher factory\n\nBazel runs ErrorProne by default and ErrorProne rightly complains that\nallowing the user to specify any Cipher can lead to insecure code\n(in particular, getCipher(\"AES\") operates in ECB mode). Unfortunately\nthis is required to support existing repositories insecurely stored\non S3.\n\nExtract the insecure factory code to its own class so this can be built\nas a java_library() with this check disabled.\n\nChange-Id: I34f381965bdaa25d5aa8ebf6d8d5271b238334e0\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73384a116231a3aa56ef7854b84faf30323b7427",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/transport/InsecureCipherFactory.java"
    },
    {
      "type": "modify",
      "old_id": "d14e2f26688c6cf4ae8c6cef3a9a2491213d2077",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/transport/WalkEncryption.java",
      "new_id": "bdac7eb3032a445f636bd1fb0ff94f988201f38d",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/transport/WalkEncryption.java"
    }
  ]
}
