)]}'
{
  "commit": "315a11558913fa8f9c6d3b1723e45583b25afa1c",
  "tree": "d778ed9b644ec26b43f2a0e2608cc3e2a957fc38",
  "parents": [
    "3f96a82f15d9d592a86a989874b160567cd66f53"
  ],
  "author": {
    "name": "Edwin Kempin",
    "email": "ekempin@google.com",
    "time": "Fri Feb 09 16:50:20 2018 +0100"
  },
  "committer": {
    "name": "Edwin Kempin",
    "email": "ekempin@google.com",
    "time": "Mon Feb 12 11:10:43 2018 +0100"
  },
  "message": "Prefer using Splitter to String.split\n\nString.split(String) has surprising behaviour [1]:\n\nString[] nothing \u003d \"\".split(\":\"); // results in [\"\"]\nString[] bunchOfNothing \u003d \":\".split(\":\"); // results in []\n\nMore examples:\n\ninput  | input.split(\":\")  | Splitter.on(\u0027:\u0027).split(input)\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d|\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d|\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\"\"     | [\"\"]              | [\"\"]\n\":\"    | []                | [\"\", \"\"]\n\":::\"  | []                | [\"\", \"\", \"\", \"\"]\n\"a:::\" | [\"a\"]             | [\"a\", \"\", \"\", \"\"]\n\":::b\" | [\"\", \"\", \"\", \"b\"] | [\"\", \"\", \"\", \"b\"]\n\nTests and classes that are used by the GWT UI are not adapted.\n\n[1] http://konigsberg.blogspot.com/2009/11/final-thoughts-java-puzzler-splitting.html\n\nChange-Id: Ib9534727a9fe1840eecb86e4141ca3fe9d997936\nSigned-off-by: Edwin Kempin \u003cekempin@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0a7070f9229d685ae2d3bce614b92edd20eea88e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/validators/CommitMessageLengthValidation.java",
      "new_id": "7981e1867faadb9e144858b2b0048a383e1f88be",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/validators/CommitMessageLengthValidation.java"
    }
  ]
}
