)]}'
{
  "commit": "5c44219084e825feea72c60a83bc6889e3cf1bc9",
  "tree": "1c2262cc18f54fa0d08579abbdd109dc3a9b54aa",
  "parents": [
    "d10fe0d8fd614f6ae6606179b0326bdc6a5f6af8"
  ],
  "author": {
    "name": "Florian Zschocke",
    "email": "florian.zschocke@cycos.com",
    "time": "Sat Jun 21 02:53:21 2014 +0200"
  },
  "committer": {
    "name": "Florian Zschocke",
    "email": "florian.zschocke@devolo.de",
    "time": "Fri Oct 28 11:02:25 2016 +0200"
  },
  "message": "Add integration strategy to merge tickes fast-forward or with commit.\n\nAdd the option to merge a ticket branch to the integration branch\nonly when it can be fast-forwarded, or\nalways with a merge commit, or\nby fast-foward if possible, otherwise with a merge commit.\n\nAdds a new property ticket.mergeType with the valid values\nFAST_FOWARD_ONLY, MERGE_ALWAYS and MERGE_IF_NECESSARY.\n\nMerging and canMerge were refactored to make use of a new\nIntegrationStrategy class for each type of strategy.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0c7d6cd42abde6054636072361fce2ffcd6892e3",
      "old_mode": 33188,
      "old_path": "src/main/distrib/data/defaults.properties",
      "new_id": "208fd992a7ae9243f508547171a7204fddb2024c",
      "new_mode": 33188,
      "new_path": "src/main/distrib/data/defaults.properties"
    },
    {
      "type": "modify",
      "old_id": "6232552e189895c124fd2d0969a49f6de7f5bf7d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/Constants.java",
      "new_id": "321f84f96363382ae29a418d45b5f37d7f60f925",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/Constants.java"
    },
    {
      "type": "modify",
      "old_id": "33fa47055d6c5a5d880eb50bcf200d2b74ff5fe1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/git/PatchsetReceivePack.java",
      "new_id": "4a09139aa4b76178dd66d8c88169c8a003a0e1e8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/git/PatchsetReceivePack.java"
    },
    {
      "type": "modify",
      "old_id": "e9bf5b8486dbf49cc68d3b6329379e96a302e5b1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/manager/RepositoryManager.java",
      "new_id": "baccfcfa9ac70adaf0e000398d78cba3d149d79e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/manager/RepositoryManager.java"
    },
    {
      "type": "modify",
      "old_id": "a81c622af4d35f0d319b2802429e7447ea2aaad4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/models/RepositoryModel.java",
      "new_id": "67ee1c7e0f4866a756fe930c045b239572762502",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/models/RepositoryModel.java"
    },
    {
      "type": "modify",
      "old_id": "a02fc3fff798e66df9976a9d22bcf825cec86d65",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/utils/JGitUtils.java",
      "new_id": "0eea1d6156b4eb701bd3a56f6ffcd4fdcaf721cf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/utils/JGitUtils.java"
    },
    {
      "type": "modify",
      "old_id": "cd049f4d2308d92120041e0d162b8857ab42039b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/wicket/pages/TicketPage.java",
      "new_id": "e2133966aee6433a42309309d70a40df9546ea72",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/wicket/pages/TicketPage.java"
    }
  ]
}
