)]}'
{
  "commit": "8ce392a36b1647a14d97f58ae3ee0fb20c970eb6",
  "tree": "b4a04143503b220beb03b71cd2e32db08842bc92",
  "parents": [],
  "author": {
    "name": "Igor Sarkisov",
    "email": "isarkisov@google.com",
    "time": "Tue Oct 06 23:51:04 2020 -0700"
  },
  "committer": {
    "name": "Igor Sarkisov",
    "email": "isarkisov@google.com",
    "time": "Tue Oct 06 23:51:04 2020 -0700"
  },
  "message": "Project import\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5011142f61d6a88d2f650df6aacb83d66cd25cfb",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f433b1a53f5b830a205fd2df78e2b34974656c7b",
      "new_mode": 33188,
      "new_path": "Source/License.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "894f63213e219bffe0963cad1892abaa76dffa7d",
      "new_mode": 33188,
      "new_path": "Source/OCMock/NSInvocation+OCMAdditions.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94342c6f82fa34d2e1d05b46fa01c66075843a43",
      "new_mode": 33188,
      "new_path": "Source/OCMock/NSInvocation+OCMAdditions.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b183df90eea403cdddec6ae908a0ff99691168d0",
      "new_mode": 33188,
      "new_path": "Source/OCMock/NSMethodSignature+OCMAdditions.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d60590df4e0ce575e4299a713bcea544d7921449",
      "new_mode": 33188,
      "new_path": "Source/OCMock/NSMethodSignature+OCMAdditions.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c20a9c2b2088a2ba96dd7a14b379a3616a56d774",
      "new_mode": 33188,
      "new_path": "Source/OCMock/NSNotificationCenter+OCMAdditions.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14ff7f753c4eb0a3b77cb6b7c544391c9cd6df84",
      "new_mode": 33188,
      "new_path": "Source/OCMock/NSNotificationCenter+OCMAdditions.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7b9c5cb85af1fe36185ac5e4f70450db6bc64ae",
      "new_mode": 33188,
      "new_path": "Source/OCMock/NSObject+OCMAdditions.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4e0aaa20f5021792bc9076e82b11c3199a80076",
      "new_mode": 33188,
      "new_path": "Source/OCMock/NSObject+OCMAdditions.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b79a30e3cb5a9df7e58d7be159e5b3e20ae1dd0",
      "new_mode": 33188,
      "new_path": "Source/OCMock/NSValue+OCMAdditions.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59f9ad402e1176d42cadcea60fdf6e464fc6f7fa",
      "new_mode": 33188,
      "new_path": "Source/OCMock/NSValue+OCMAdditions.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18190c7b1935829f4827476acdd28e899448a758",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCClassMockObject.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ed24cbabfba9a0b549df1cbc1e2057716311ff7",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCClassMockObject.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d53437cb7dc471ce909ff43eb156b372c8b86826",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMArg.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06ec3941d741c2216cb7b9ada5523841a1f71a11",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMArg.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c0fe571e8113b69c1a634251be7041c0568d78ad",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMBlockCaller.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b1aec6143fb78d8e1a50e240333fca162a54c8d",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMBlockCaller.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "467f69165722b1a32923b7c65e9dc92937cc6d25",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMBoxedReturnValueProvider.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03ed54f63b5bac92401b6e6dc6272f7f7a45bd22",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMBoxedReturnValueProvider.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "777966ab7d63c94b6473760d411ad37883b30dac",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMConstraint.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5fbe949a1cb4ddde41f7dac938122196f0a7cf7a",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMConstraint.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d2d2d6cc80a904fb3a7ab430629d13f93a7c30b",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMExceptionReturnValueProvider.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb1f685887dbc0226d06e6f6c1c6988449bcda1c",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMExceptionReturnValueProvider.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fae5c4c37e384b21d621a72c80e59bb2dd3469e0",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMExpectationRecorder.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c530ddf3ba44cc5bfc3ca0d167cf5a383cc3ada3",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMExpectationRecorder.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d1d31c73c8565e685d4240af46ca33d395c87bc",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMFunctions.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7b6fb4da28546395c936369cc941f893e03978f",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMFunctions.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce35a86d513b0567d9e90cd08af04097e1a3d915",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMIndirectReturnValueProvider.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28b7c596d786052b0d6c1eacdc5a242f3b4d7a38",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMIndirectReturnValueProvider.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8fcb85a77e86752957154b37e6ee637c3d6f901e",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMInvocationExpectation.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "856b4f16b7ee84783ccc3a3f58ae8444822ccedd",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMInvocationExpectation.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca3ccb2e3278c63324acbe2e9f487cdb064b2179",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMInvocationMatcher.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9e18c0b12b89dd7ab3470aa7eaf58c9e9ae01af",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMInvocationMatcher.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d598798bc0897e9c3a9ef3f21e0bb5fe79641aaa",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMInvocationStub.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40a0fe9bab0594e39851733091045a525f03653b",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMInvocationStub.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e510db7aaf9bda3f9c982ebcb8f1ac18c0d6e05e",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMLocation.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a3ae21ef4bbaaf1de289653bbe37b91d35ccb4e",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMLocation.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b2d635086f7619bb7c6412633f9b9b9686904f4",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMMacroState.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43288bb8cc316ead97f8b382c06fa775d2bd9215",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMMacroState.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c6655086bf80f175e74763b0127ca9768096f0f",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMNotificationPoster.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e44ec0d36a04f8acab52b95b91b271ddf17771d3",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMNotificationPoster.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5839ccaabfe4047758432c14c1c146fa62e0c988",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMObserverRecorder.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66bef10aa43560b4c21ddb85e723674125ad9a19",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMObserverRecorder.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "697881d74882c5ddd5c1683bf40f2d504d6eed1f",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMPassByRefSetter.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5cc15c519d0097ed1859461b8d8aa53f51bc3092",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMPassByRefSetter.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e3533072a5e018e9659ff14781a5a2e49ee0a8a",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMRealObjectForwarder.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e8caf177c5cb1096d8753c297f9540a42fa5513c",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMRealObjectForwarder.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f56d2ca4c0305dbcf606aff5082aeee2fb8fd4ef",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMRecorder.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "538b2f5a047ac540c3082bd9b894880134b9e041",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMRecorder.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d52e3847c5352d1d4b9035f2ca5b0540ec1fa10f",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMReturnValueProvider.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed26ac0fd93a4164d16adb020305637ba4aba0d6",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMReturnValueProvider.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73b401f8948b08b2e6e712b18b7a5f2ca7ae3aa7",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMStubRecorder.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ca2ebb4f8ec4c5f2a5d728a7ca5a0afa1ca1fc6",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMStubRecorder.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c95b012a49f5373b2ef5399a0ad71b0dbbd1e96",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMVerifier.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a1dcbe6576bdec0d83a0f81e6f8e4218be8a765",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMVerifier.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0083b3507ea7402b7cc367b3e59738841f3deea",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMock.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63f2bae2be91d478746ccbb3d6e87df86f9646de",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMockObject.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "932c8ef2c5a655f8ca6a087fc6dde1898806767d",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCMockObject.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "444320e2c83de5ce32d7db12f3c0e7ede73c5f60",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCObserverMockObject.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c0e9cdbc5c58c90b640d07b6233f97546a28462",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCObserverMockObject.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de4febb83fb5df60e86ca120795ea5a389d04643",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCPartialMockObject.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fc87766ef7cca521f6c0198b4a690a520f4409d",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCPartialMockObject.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18cc38ff4500a016b1dfa7f5e1aecb6cc4344d1d",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCProtocolMockObject.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25380578f33d0fdbe95e774f01159fb0d3c226b0",
      "new_mode": 33188,
      "new_path": "Source/OCMock/OCProtocolMockObject.m"
    }
  ]
}
