)]}'
{
  "commit": "d3ed64bcd467e3e8976b018095e71ed3e3033eae",
  "tree": "8593dfe6131b1d3f890ebc92b3a78dead4c15e4d",
  "parents": [
    "169de08a789b6fc1eb25350e49f4904e11f732cf"
  ],
  "author": {
    "name": "Markus Duft",
    "email": "markus.duft@ssi-schaefer.com",
    "time": "Fri Mar 02 10:11:42 2018 +0100"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Sat Mar 03 11:39:43 2018 +0100"
  },
  "message": "LFS: support merge/rebase/cherry-pick/diff/compare with LFS files\n\nRespect merge\u003dlfs and diff\u003dlfs attributes where required to replace (in\nmemory) the content of LFS pointers with the actual blob content from\nthe LFS storage (and vice versa when staging/merging).\n\nDoes not implement general support for merge/diff attributes for any\nother use case apart from LFS.\n\nChange-Id: Ibad8875de1e0bee8fe3a1dffb1add93111534cae\nSigned-off-by: Markus Duft \u003cmarkus.duft@ssi-schaefer.com\u003e\nSigned-off-by: Matthias Sohn \u003cmatthias.sohn@sap.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ab99e94eec89d748e082ed8dd851a7d26e3c8bad",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.lfs.server.test/tst/org/eclipse/jgit/lfs/server/fs/CheckoutTest.java",
      "new_id": "df43ccf41b798bdf96262e1bde54f75627abcf1a",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.lfs.server.test/tst/org/eclipse/jgit/lfs/server/fs/CheckoutTest.java"
    },
    {
      "type": "modify",
      "old_id": "82566f351a298d2731c5fa6e9b8bc56393b2fd61",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.lfs.server.test/tst/org/eclipse/jgit/lfs/server/fs/PushTest.java",
      "new_id": "b081a8ef73d2c2957b7d4a0784afa982971f10ab",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.lfs.server.test/tst/org/eclipse/jgit/lfs/server/fs/PushTest.java"
    },
    {
      "type": "modify",
      "old_id": "097fd2065897f7f0a2ffe4f7020ed4e20911f97e",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.lfs/.settings/.api_filters",
      "new_id": "f4887e272be54e64c1cd5ffeef93f093365fa161",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.lfs/.settings/.api_filters"
    },
    {
      "type": "modify",
      "old_id": "798fccdfc4bd30d8239ca242fb35eb21d62861a9",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.lfs/META-INF/MANIFEST.MF",
      "new_id": "6d94877148e9c8be9807df04adfd71328b4839be",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.lfs/META-INF/MANIFEST.MF"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1b9e34ed576153d5c958f667b3029d79ce77c83",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.lfs/src/org/eclipse/jgit/lfs/BuiltinLFS.java"
    },
    {
      "type": "modify",
      "old_id": "3e6f9961a8a54ed193b4c4eb4ffa4b35cfa8d6ab",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.lfs/src/org/eclipse/jgit/lfs/CleanFilter.java",
      "new_id": "fccbae79555f400fd3adffb32894fa38aabfff26",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.lfs/src/org/eclipse/jgit/lfs/CleanFilter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a7d218f803da5add2e6a3d1489ce0a0c7cfb9ac8",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.lfs/src/org/eclipse/jgit/lfs/LfsBlobFilter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "697ae47a68afcd74313a566f55203586bc07f4ed",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.lfs/src/org/eclipse/jgit/lfs/LfsBlobLoader.java"
    },
    {
      "type": "modify",
      "old_id": "ae7fab83af38dfd25aec16a8a0920a13bbda2acd",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.lfs/src/org/eclipse/jgit/lfs/SmudgeFilter.java",
      "new_id": "142e74df6ae5e04e479387dfc17dd369d8494bfa",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.lfs/src/org/eclipse/jgit/lfs/SmudgeFilter.java"
    },
    {
      "type": "modify",
      "old_id": "fbfbf377bdf12a73e82080c5e703bdeaed8f75bd",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.lfs/src/org/eclipse/jgit/lfs/lib/Constants.java",
      "new_id": "835d7be02b6dc3fba2ebf13d3eee576477f565f3",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.lfs/src/org/eclipse/jgit/lfs/lib/Constants.java"
    },
    {
      "type": "modify",
      "old_id": "b29b0974732d5f0aa6c3733b10ffdd3d7f02e5c1",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Main.java",
      "new_id": "189a5acbf33776dc896d069a4c096673a9f67345",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Main.java"
    },
    {
      "type": "modify",
      "old_id": "df4be4523e6ce182445d291dc71cedb3d03bace1",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/api/AddCommandTest.java",
      "new_id": "7d34e0d3f49efb466f798a15240aef4f14cdf063",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/api/AddCommandTest.java"
    },
    {
      "type": "modify",
      "old_id": "f5a9130c1c83b09469a3a80ad8b6453d8fad17ca",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/api/CheckoutCommandTest.java",
      "new_id": "4f0f2a7fb01ff39261d0a385fc223a219357e894",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/api/CheckoutCommandTest.java"
    },
    {
      "type": "modify",
      "old_id": "3adb2f9761f82bbc73f41b873c2d15ef05d396ae",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/.settings/.api_filters",
      "new_id": "86c13b470f70c3c5f8b5236c2a66258a6624d899",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/.settings/.api_filters"
    },
    {
      "type": "modify",
      "old_id": "fdaee3ee014f971c75d41ba0e16774d51e06c4d2",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/resources/org/eclipse/jgit/internal/JGitText.properties",
      "new_id": "10139f9b895302ad0e4da9f77f8b62e4a900e173",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/resources/org/eclipse/jgit/internal/JGitText.properties"
    },
    {
      "type": "modify",
      "old_id": "e2411d6043d86e6d170f55d3f93c77cd74764802",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/blame/BlameGenerator.java",
      "new_id": "1ad7a3055accc4c7d5a05444bfeca71a348ccbfc",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/blame/BlameGenerator.java"
    },
    {
      "type": "modify",
      "old_id": "855ef78252cce0f0b8adfb1da2e342e62747a8c4",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/blame/Candidate.java",
      "new_id": "457d1d2ceafcf6dd9a9ac4a67b66848f75d87016",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/blame/Candidate.java"
    },
    {
      "type": "modify",
      "old_id": "0f5ea7651907ccd6569103f0e4606c12058411d8",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/diff/DiffEntry.java",
      "new_id": "5c8343f92c7902077eef096cbf0745fc79bfd46d",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/diff/DiffEntry.java"
    },
    {
      "type": "modify",
      "old_id": "bf9a27bdc9e1af10bbea4461b42cb254d6a5a478",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/diff/DiffFormatter.java",
      "new_id": "2e29b817790be92dcfba6d3bc9d7a4c1e7a853dd",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/diff/DiffFormatter.java"
    },
    {
      "type": "modify",
      "old_id": "7be165910545c82cda55c87ad1f86ce4c244bc63",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/diff/RawText.java",
      "new_id": "1c98074930f8f29c51e3cecacc137b8e151abe79",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/diff/RawText.java"
    },
    {
      "type": "modify",
      "old_id": "a5eeb64288e92d5ba03f8ca405d936df9c11e319",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/hooks/Hooks.java",
      "new_id": "79395ed23f3c96fef1ce861725136836aeafbfe3",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/hooks/Hooks.java"
    },
    {
      "type": "modify",
      "old_id": "41f0c5c433c3de50d1ceaf9b9edf4c8dafae5ccd",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/JGitText.java",
      "new_id": "753a7f9a8e0160f56ee7a5054d23facd78daa985",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/JGitText.java"
    },
    {
      "type": "modify",
      "old_id": "d2160011be671333ef859f9dbc4bea547cc7e276",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/lib/Constants.java",
      "new_id": "bb85229f82effd0a5d9f48af10f4f56d2d76a326",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/lib/Constants.java"
    },
    {
      "type": "modify",
      "old_id": "a9c139aad59b4bd52bcc4b11a07659b8706e11bd",
      "old_mode": 33261,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/merge/ResolveMerger.java",
      "new_id": "6462608f57f48a5692d7cae8fc024eba5ab29796",
      "new_mode": 33261,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/merge/ResolveMerger.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10fe5642a524d315c0ca80ffb59092f5579d3f24",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/util/LfsFactory.java"
    }
  ]
}
