)]}'
{
  "commit": "f8be8fdca66d0ed526d9d1542530b81395e86175",
  "tree": "326a15367a277d34907c87a0e2cb54c4b2b56168",
  "parents": [
    "ca80447775f3fb78342254e27505c8dccaf24dd1"
  ],
  "author": {
    "name": "Edwin Kempin",
    "email": "edwin.kempin@sap.com",
    "time": "Mon Nov 18 14:12:20 2013 +0100"
  },
  "committer": {
    "name": "Shawn Pearce",
    "email": "sop@google.com",
    "time": "Sat Nov 23 23:28:50 2013 -0800"
  },
  "message": "Keep mergeability flag always up to date\n\nThe mergeability flag of a change is immediately updated when the\nchange is created or when a new patch set is uploaded.\n\nWhen a branch is updated the mergeability flag is asynchronously\nupdated for all open changes that are destined for that branch.\n\nThis way the mergeability flag is always up to date.  With this the\n(new) change screen doesn\u0027t need to explicitly trigger the update of\nthis flag whenever the screen is loaded.  The corresponding call is\nremoved.\n\nIn a follow-up change we can now display the mergeability flag also in\nthe change tables and user dashboards which wouldn\u0027t make sense if the\ndisplayed information is outdated.\n\nIt is important to update the mergeability flag on a branch update in\nthe background since the computation and even the check whether the\nmergeability flag needs to be recomputed is expensive.\n\nChange-Id: Id20e567e5c5d5b3d851ca5cda9bde01ac01c9967\nSigned-off-by: Edwin Kempin \u003cedwin.kempin@sap.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "78d50baf8ca7f5ef231cf1eece1c44677070766c",
      "old_mode": 33188,
      "old_path": "Documentation/config-gerrit.txt",
      "new_id": "4f8a1988c38176c37a0254d3ee4b94caf6c9e34d",
      "new_mode": 33188,
      "new_path": "Documentation/config-gerrit.txt"
    },
    {
      "type": "modify",
      "old_id": "2b3a012fbd72dfcf3826bab8797b923d5a0fa89a",
      "old_mode": 33188,
      "old_path": "gerrit-gwtui/src/main/java/com/google/gerrit/client/change/ChangeScreen2.java",
      "new_id": "ee695f3b69b4382b48f6469ac350537d4c79d662",
      "new_mode": 33188,
      "new_path": "gerrit-gwtui/src/main/java/com/google/gerrit/client/change/ChangeScreen2.java"
    },
    {
      "type": "modify",
      "old_id": "aee16da5575281d8acf301f0905205341b7a54b9",
      "old_mode": 33188,
      "old_path": "gerrit-pgm/src/main/java/com/google/gerrit/pgm/Daemon.java",
      "new_id": "579186e0a5800b9fe74b052c6aa156656c4af1b9",
      "new_mode": 33188,
      "new_path": "gerrit-pgm/src/main/java/com/google/gerrit/pgm/Daemon.java"
    },
    {
      "type": "modify",
      "old_id": "8b3f531614928ff62cbf3e34be790e4bae8fae4b",
      "old_mode": 33188,
      "old_path": "gerrit-server/BUCK",
      "new_id": "d88867f2b9a6a6c060364321654bccc0c0a8019b",
      "new_mode": 33188,
      "new_path": "gerrit-server/BUCK"
    },
    {
      "type": "modify",
      "old_id": "77ad83ba41c845713d8ac68d5992342e0c28608e",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/change/ChangeInserter.java",
      "new_id": "cc17c71c1f9140ffd8507a33609d8de824327166",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/change/ChangeInserter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66b9127dddd5fec88fd4a8dbb54c937d980a274b",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/change/MergeabilityCheckQueue.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b0d3d75341059b396d604c7d4696595f43c178b",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/change/MergeabilityChecker.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7503fe341a77a2dc4e8996bd5fcf79dc6e6bff85",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/change/MergeabilityChecksExecutor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "102cfafe83b0e8971ced68cc690d44b72fb20cfd",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/change/MergeabilityChecksExecutorModule.java"
    },
    {
      "type": "modify",
      "old_id": "f604e0b4e63fda5c3feb363439dd61088271253f",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/change/PatchSetInserter.java",
      "new_id": "a1c602d4e9ee2cb9853eadaf9483b22c099aa0b3",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/change/PatchSetInserter.java"
    },
    {
      "type": "modify",
      "old_id": "4b0600a2d622d0007405e4d742f83990a360054e",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/config/GerritGlobalModule.java",
      "new_id": "723fa82f1350c03f07296644abba13be29780bbc",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/config/GerritGlobalModule.java"
    },
    {
      "type": "modify",
      "old_id": "12daafa8595f91c08cb0f155608d559c9b0e63d9",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/git/ReceiveCommits.java",
      "new_id": "5b7b3a2d53d5189f7c4b2f4436144737c0aa15f7",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/git/ReceiveCommits.java"
    },
    {
      "type": "modify",
      "old_id": "111b014dbd6d7ffcc1e096c190865e338f15c8b7",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/test/java/com/google/gerrit/testutil/InMemoryModule.java",
      "new_id": "a8337ac509fae7f3bc96203a6e0be3f96a69a766",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/test/java/com/google/gerrit/testutil/InMemoryModule.java"
    },
    {
      "type": "modify",
      "old_id": "36595c014b1774216e9f59b5994ac6213ce6c719",
      "old_mode": 33188,
      "old_path": "gerrit-war/src/main/java/com/google/gerrit/httpd/WebAppInitializer.java",
      "new_id": "39201645842c98cf1cf776d128d096efffb1b4dd",
      "new_mode": 33188,
      "new_path": "gerrit-war/src/main/java/com/google/gerrit/httpd/WebAppInitializer.java"
    }
  ]
}
