)]}'
{
  "commit": "bc890eaa613848a19f624572aeb8db28c6b67e8d",
  "tree": "f270c5ced8f120a0af5d19df1562886d4b91e255",
  "parents": [],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Wed Jun 05 11:24:03 2013 +0100"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Fri Jun 14 17:28:39 2013 +0100"
  },
  "message": "IBM Rational Team Concert integration for Gerrit.\n\nImplementation of the Gerrit ITS-Framework (hooks-its) \nfor the support of IBM Rational Team Concert (RTC).\n\nProvides the implementation for the RTC API for\nthe main hooks-its functions:\n\n\u003e Configuration wizard during the Gerrit init steps\n\u003e Commit validation based on Issue-ID regex in Git comment\n\u003e Ability to trigger RTC workflow actions based on Gerrit review\n\u003e Bi-directional association of Git commits to RTC Issues\n\u003e Feedback on RTC of the Gerrit review actions with hyperlinks",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "beef00d016539f0af7e0cb61be0ef1028cc8db48",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11069edd79019f7dafbe3138841cf289209270dd",
      "new_mode": 33188,
      "new_path": "LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e86380816c531a03021b6ef8faed772d1cbf6ee1",
      "new_mode": 33188,
      "new_path": "pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23be84bd0d333f8afd91cb246b9e49285133e2c9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/InitRTC.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54f1b96c06ec0ede357232086b68665e12d1fcdd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/RTCItsFacade.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5d85d78fb46b2a421c06dfbc553cb6d61fb11f8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/RTCModule.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b04a1696ac7c4157844895046067e14e96fe16d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/api/AbstractDeserializer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5816206a7d0a0613b3e6a13e291fb83fa24f6d6b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/api/ResourceInvalidException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65da3ced3003a4d4417cf9a0c0d8b9713fc1a0d5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/api/ResourceModifiedException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "faa3d67d40eb30891a13288ade7ae1c6fcf76e46",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/api/ResourceNotFoundException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "684c7e041784909aef9c334581cc1d7eb6657784",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/api/RtcEntity.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d22f8868ba27af28d233b1c40130a261f81adb4a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/api/RtcEntityDeserializer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b377607ae23df5343b802028ed0cd7fdee249d0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/api/RtcObject.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43a8ef54e59ee27e2ad648cba7d4cbde4f75d558",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/filters/ChangeListenerAsyncDecorator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e2d92d9482531c5d7280927c06a00e0204eaaab",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/filters/RTCAddComment.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cfaad15b527abb68b2a35938bc44aeb02e0e4386",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/filters/RTCAddRelatedLinkToChangeId.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f94e4380a4327ceceb608643e9cc8df0f8bb7e2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/filters/RTCAddRelatedLinkToGitWeb.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63a7f15f8a1272c9eb44707c2d548fc7fcea2f1a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/filters/RTCChangeState.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99361c9c23d784164978d1aee9985ed6dcd5fe6d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/network/AuthenticationException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4aba41d269af5df6bf3218b76471d44a557feec0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/network/CachableResourcesFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03b6ec591b2413c8e3109ffbdeb92410ee9efa0d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/network/HttpPatch.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67bc7cdc976a21c98f81ac9aa0024ce327d1047c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/network/InvalidContentTypeException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c57f6035284adcddf58cab73817912f706d958d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/network/RTCClient.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed0d83911832e19768148183750fd862fe453336",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/network/RTCHttpParams.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb50058e82c768bd5313d87220e0a9eb6d122256",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/network/Transport.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3648d5efacb415e48713cfe895a2d2411c5c466b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/session/RtcSession.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d464ab4ed0b4871219d8b50caae47d211aa7583",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/session/SessionApi.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1eb5d68f9752c795c13afc5c77bca48cd3fd3336",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/session/SessionApiImpl.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8fa6d935426dd2ff760c97e03fc95ca4a14ffa35",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/workitems/AbstractApiImpl.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc8b779a8e9f182c5901e5693e2779403d2f3da6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/workitems/RtcComment.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b088c772ba7bd20f7550ab7b2e0c0667a78dfacf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/workitems/RtcCommentDeserializer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0016f3fbbcaa892e8800bf484705d4c749f623d4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/workitems/RtcRelatedLink.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f542d0ac3add0f0be6c87778ff7541db13f3921",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/workitems/RtcRelatedLinkDeserializer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0963dc573d82899affa1d157ad09c63fc5c70ed5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/workitems/RtcWorkItem.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c7123e2be8a60e5d1125edcd194fc81648dd6906",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/workitems/RtcWorkItemDeserializer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e322a3fa1791c9412ef57e5d974401afcb105f48",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/workitems/RtcWorkflowAction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3fcc10f752fa1c74dd6b3a1eed47126c9570070c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/workitems/RtcWorkflowActionDeserializer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9706341c251d496d13601ba855ea64b37fe93232",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/workitems/WorkItemsApi.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e7af5b842273defeb070fee56f8274ef14f17eb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/workitems/WorkItemsApiImpl.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c0cecec41384089e238e4ccbfd6ca36767113b7",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/config.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "764f5f58860bdb93c05fcb19f8a71bc2d65a0cbd",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/hooks/rtc/ChangeListenerAsyncDecoratorTest.java"
    }
  ]
}
