)]}'
{
  "commit": "137e91a4654b4f516d1f82885c669e14473dbfd6",
  "tree": "729d177de129ac05110ef6f03a7595dbeb632371",
  "parents": [
    "9150f5d83654b2589c4dba2aeb76582de8df37f4"
  ],
  "author": {
    "name": "Medha Bhargav Prabhala",
    "email": "mprabhala@salesforce.com",
    "time": "Mon Dec 03 20:13:27 2018 +0100"
  },
  "committer": {
    "name": "Gunnar Wagenknecht",
    "email": "gunnar@wagenknecht.org",
    "time": "Wed Jan 16 10:05:10 2019 +0100"
  },
  "message": "Implement signing commits using BouncyCastle\n\nThis also includes a change to generating the jgit CLI jar. Shading is\nno longer possible because it breaks the signature of BouncyCastle.\nInstead, the Spring Boot Loader Maven plug-in is now used to generate an\nexecutable jar.\n\nBug: 382212\nChange-Id: I35ee3d4b06d9d479475ab2e51b29bed49661bbdc\nAlso-by: Gunnar Wagenknecht \u003cgunnar@wagenknecht.org\u003e\nSigned-off-by: Gunnar Wagenknecht \u003cgunnar@wagenknecht.org\u003e\nSigned-off-by: Medha Bhargav Prabhala \u003cmprabhala@salesforce.com\u003e\nSigned-off-by: Matthias Sohn \u003cmatthias.sohn@sap.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ea78ab2b16547600fbec6c2094e8182af091ca07",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "31820fc799f0b396066cfe53079d69f64ed77846",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "0c5c224262076bcf9b28973b9c0e9c91a4e86c4a",
      "old_mode": 33188,
      "old_path": "lib/BUILD",
      "new_id": "d89ebab265fe8e9ccbc9f034e55894a097f7f658",
      "new_mode": 33188,
      "new_path": "lib/BUILD"
    },
    {
      "type": "modify",
      "old_id": "8a6e2a70585cef4aaa92eae47981d2394b1e1f7c",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.feature/feature.xml",
      "new_id": "2874d703745a925e97d5cfc2626efb1df1a8edd1",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.feature/feature.xml"
    },
    {
      "type": "modify",
      "old_id": "dff7b79b6f3cbede84c59e866447697285f36650",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.10-staging.target",
      "new_id": "83ca7c491798a32bb0581cc37831c6437d86c47d",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.10-staging.target"
    },
    {
      "type": "modify",
      "old_id": "3d6b5f3086999a45ce2e8907a90c2365f219f5d9",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.5.target",
      "new_id": "02955266fa1d45848230c39fbb3bce4cb256ff7f",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.5.target"
    },
    {
      "type": "modify",
      "old_id": "bcde775ab90884b51291d2131b1c0ecd3ffa96a4",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.6.target",
      "new_id": "dfbb45233546d81e618f25773ce56351bb14431f",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.6.target"
    },
    {
      "type": "modify",
      "old_id": "c8b601c2b4544990279dd7424c162d1814a5eedb",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.7.target",
      "new_id": "89a2014dc1ac4e37b37c8dff646a6bde13839314",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.7.target"
    },
    {
      "type": "modify",
      "old_id": "27e86e87cb108682abf082989fa239af597b6c63",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.8.target",
      "new_id": "45321eea2d7adf04dc63a177743bba71984026ef",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.8.target"
    },
    {
      "type": "modify",
      "old_id": "4969136cda3752bc95ff2f36cbeb30f63c80494f",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.9.target",
      "new_id": "baf845a6dad5a6b08ebb79c899aecfd9a9b49d93",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.9.target"
    },
    {
      "type": "modify",
      "old_id": "d447d6ca45dfbc7e949e7a3da1efa3ce9bd966fb",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/orbit/R20181128170323-2018-12.tpd",
      "new_id": "fd69da26243b92bf734b16a5bf45681b5203e5b6",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/orbit/R20181128170323-2018-12.tpd"
    },
    {
      "type": "modify",
      "old_id": "826714751c637ba8be913773fdd6f25d0ae4743c",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.pgm/jgit.sh",
      "new_id": "e26378273887d443ed13802776df4fb47c149ac3",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.pgm/jgit.sh"
    },
    {
      "type": "modify",
      "old_id": "049d4de4af68b6fe4b22c9398143dcfecdd5f757",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.pgm/pom.xml",
      "new_id": "6faaa00eb4ef6502bc72e1ac7a3ababbbd7bb30d",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.pgm/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "81c473191496a5b32eedf07d1f45c3cfb00efe0e",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Commit.java",
      "new_id": "00d2d100d2530801300618f84e7a0108f10d2cf5",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Commit.java"
    },
    {
      "type": "modify",
      "old_id": "7bdb72234696a59543544e7c204202f278a0dc36",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/META-INF/MANIFEST.MF",
      "new_id": "45592e44c34c6c991686879a8b1f7c169bfb30b7",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "10117d89d672ffbbc484056cef7767905ecfc113",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/pom.xml",
      "new_id": "718fa399fff0bf166384819501170924a2c4680e",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "9128bb66c0950c77a097b08757a6a2d257619223",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/api/CommitCommandTest.java",
      "new_id": "5f1992cb513849a9cf8df70553ec9809aef77bc7",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/api/CommitCommandTest.java"
    },
    {
      "type": "modify",
      "old_id": "6ba7796b7e3029f33e2ab84afc684c5f425c78bd",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/BUILD",
      "new_id": "9ddcb9d9d6984b9d5974c64c435394f99665d43e",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/BUILD"
    },
    {
      "type": "modify",
      "old_id": "38b734b5404ed122da919d3d47a3ec6350ff9f1c",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/META-INF/MANIFEST.MF",
      "new_id": "d71910f8a48eabe2a5a5f2a565e547cc323b6da5",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "0659df2529333db033b6fc0d4068bfbaef81285e",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/pom.xml",
      "new_id": "ff819237b273fffa3c69e43c273d5dbb8c025c53",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "dc26e586892c5c738ea8514668538416cb701a4c",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/resources/org/eclipse/jgit/internal/JGitText.properties",
      "new_id": "6ee144ff64543134eb79780d0510e1b44e9b1645",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/resources/org/eclipse/jgit/internal/JGitText.properties"
    },
    {
      "type": "modify",
      "old_id": "00d3842dae3838f3467a3d1bebada1da908c08d4",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/api/CommitCommand.java",
      "new_id": "9f071c4c4e18c277730240fa30567bbca5dbf0e7",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/api/CommitCommand.java"
    },
    {
      "type": "modify",
      "old_id": "9da7f15746042338dba72df5585b0079f7919bbe",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/JGitText.java",
      "new_id": "bd91fe0f82fcb535f5afad0cf4db3c8211ec29c6",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/JGitText.java"
    },
    {
      "type": "modify",
      "old_id": "e509c9783f24d4436e6edbabcc812ea59134c5a8",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/lib/GpgSigner.java",
      "new_id": "7796c2058f8a580113664e48e7bcc3a23222c58b",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/lib/GpgSigner.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef9d7ee39376f1528a634956e69232de26b20652",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/lib/internal/BouncyCastleGpgKey.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c7cbe360c25389ab643bb4dc001d9ce2021f3937",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/lib/internal/BouncyCastleGpgKeyLocator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2efe96291833e5cdd64a014b5c0150fef8af7c82",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/lib/internal/BouncyCastleGpgKeyPassphrasePrompt.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f447912f0d2fc5d53bdf12dac11e0a139359fa14",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/lib/internal/BouncyCastleGpgSigner.java"
    },
    {
      "type": "modify",
      "old_id": "09879ea1cd9b95e95f812eeab350ee23f343e837",
      "old_mode": 33188,
      "old_path": "pom.xml",
      "new_id": "779e85ab65240c088ecc1e44f4229080fae2f588",
      "new_mode": 33188,
      "new_path": "pom.xml"
    }
  ]
}
