)]}'
{
  "commit": "75d1b01b7fc49fae805514cd568c30691d135c14",
  "tree": "f3a7ff9fd63292063d66cd2eb1c1b2bf97f35b28",
  "parents": [
    "4c264c28da7ef129ed7bb9349c8cb7633148aa65"
  ],
  "author": {
    "name": "Hans Wennborg",
    "email": "hans@hanshq.net",
    "time": "Tue Feb 16 17:17:42 2016 +0000"
  },
  "committer": {
    "name": "Hans Wennborg",
    "email": "hans@hanshq.net",
    "time": "Tue Feb 16 17:17:42 2016 +0000"
  },
  "message": "Merging r259682:\n------------------------------------------------------------------------\nr259682 | dexonsmith | 2016-02-03 11:30:20 -0800 (Wed, 03 Feb 2016) | 7 lines\n\nre.results.form: Format out-of-range subexpression references as null\n\nRather than crashing in match_results::format() when a reference to a\nmarked subexpression is out of range, format the subexpression as empty\n(i.e., replace it with an empty string).  Note that\nmatch_results::operator[]() has a range-check and returns a null match\nin this case, so this just re-uses that logic.\n------------------------------------------------------------------------\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libcxx/branches/release_38@260983 91177308-0d34-0410-b5e6-96231b3b80d8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ca455f0ceea72dcc2c1ac930c067535195e8a153",
      "old_mode": 33188,
      "old_path": "include/regex",
      "new_id": "f1f3264d32020529ccf12f00adc088d56091b725",
      "new_mode": 33188,
      "new_path": "include/regex"
    },
    {
      "type": "modify",
      "old_id": "9701c60ba77c0cc3ce2bd821976609110b56eb4b",
      "old_mode": 33188,
      "old_path": "test/std/re/re.results/re.results.form/form1.pass.cpp",
      "new_id": "5b04c684fef1a30ff19b679023593df130d15f6e",
      "new_mode": 33188,
      "new_path": "test/std/re/re.results/re.results.form/form1.pass.cpp"
    }
  ]
}
