)]}'
{
  "commit": "1324d618941127d1b76cb22c96cb75ec73ab8fa7",
  "tree": "40e02e1ff10cf34869013f333ac64b31c7a07869",
  "parents": [
    "507b5e88e43c57aaf9ecd192818e6871e1764e49"
  ],
  "author": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Sat Jun 14 16:00:53 2014 +0200"
  },
  "committer": {
    "name": "David Ostrovsky",
    "email": "david.ostrovsky@gmail.com",
    "time": "Wed Jun 25 06:06:30 2014 +0000"
  },
  "message": "Add transaction support for Jdbc dialects\n\nTransaction support is a no-op for Jdbc dialects.\nIn some rare cases it\u0027s however indispensable to have transaction\nsupport, as in:\n\n  beginTransaction();\n  try {\n    insertPatchSetAncestors();\n    insertPatchSets();\n    updateChange();\n    commit();\n  } catch (OrmException e) {\n    rollback();\n  }\n\nI assume that I65e111bed was trying to achieve just that.  Make it work\nalso for Jdbc dialects and not only for NoSQL dialects.\n\nBug: issue 2034\nBug: issue 2246\nBug: issue 2383\nBug: issue 2702\nChange-Id: I29ab37e1cbc78468cb3f8f6abfd1bf54359e6090",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7e2a611139aa612a919091af54a0c09af45b25ce",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/gwtorm/jdbc/JdbcAccess.java",
      "new_id": "aaddfa366a236530a040be49a6bf222b8a3c0682",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gwtorm/jdbc/JdbcAccess.java"
    },
    {
      "type": "modify",
      "old_id": "5c24e4e614ba1ce353e94af511835c81ec9deab3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/gwtorm/jdbc/JdbcSchema.java",
      "new_id": "c7c5b5a6ec58652c54e60c8c78ffb89674d823ce",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gwtorm/jdbc/JdbcSchema.java"
    },
    {
      "type": "modify",
      "old_id": "68ca1236762e93adf0f540cac971b5481bddad88",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/gwtorm/schema/sql/DialectH2Test.java",
      "new_id": "ce37fbe5aedab599b17432ce7cd0b77554b1db32",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/gwtorm/schema/sql/DialectH2Test.java"
    },
    {
      "type": "modify",
      "old_id": "bea6ae8f5eb3600fc2bec6d5aa1d7c9ba01de7da",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/gwtorm/schema/sql/DialectMaxDBTest.java",
      "new_id": "9bab6146f2830db4e2f79ef6acdf213bdae822fd",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/gwtorm/schema/sql/DialectMaxDBTest.java"
    },
    {
      "type": "modify",
      "old_id": "e20435f34c866321478344fecb1b03462b94109e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/gwtorm/schema/sql/DialectMySQLTest.java",
      "new_id": "b0c8db5fcc963d404ca3b2b0c0e137242c934c1c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/gwtorm/schema/sql/DialectMySQLTest.java"
    },
    {
      "type": "modify",
      "old_id": "43f513dccf1b7a5597c77925972ad2e60cac10e7",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/gwtorm/schema/sql/DialectOracleSQLTest.java",
      "new_id": "bb4d7fb46f1792e8f731d3c77ac02721a4e1248f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/gwtorm/schema/sql/DialectOracleSQLTest.java"
    },
    {
      "type": "modify",
      "old_id": "ed20480a22ee3680c3123a02ffdf358ad02b1bda",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/gwtorm/schema/sql/DialectPostgreSQLTest.java",
      "new_id": "aae302f482a5c4b37917339097e9f14e67560c66",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/gwtorm/schema/sql/DialectPostgreSQLTest.java"
    }
  ]
}
