)]}' { "commit": "fac46d50eb50d7c0830f673cadc36e63407e40bf", "tree": "de91492ba1807695d0d7cc7333ea4472c5e58ceb", "parents": [ "53dc6213fa801c738d2714e09bc5470a1da1d9a5" ], "author": { "name": "Johannes Beck", "email": "Jodebo_Beck@gmx.de", "time": "Fri Apr 19 13:36:37 2019 +0200" }, "committer": { "name": "Johannes Beck", "email": "Jodebo_Beck@gmx.de", "time": "Fri Apr 19 13:36:37 2019 +0200" }, "message": "Modernize ProductParameterization.\n\nThis CL modernizes ProductParameterization in the following ways:\n- It uses std::unique_ptr for memory handling instead of using raw\n pointers and handmade memory management.\n- Replaces the constructors with a variadic template.\n\nChange-Id: I5c9fe42ac935b6c26e867dbd3369a4c766623047\n", "tree_diff": [ { "type": "modify", "old_id": "5eed035dd59feee3aba062eb86e8fdb45cb22f7d", "old_mode": 33188, "old_path": "include/ceres/local_parameterization.h", "new_id": "338ab54ef3aa74cca67a6db8e57ad3329dbc037a", "new_mode": 33188, "new_path": "include/ceres/local_parameterization.h" }, { "type": "modify", "old_id": "02ed4c95d4137f7563c703328aa39f9d07e53fa2", "old_mode": 33188, "old_path": "internal/ceres/local_parameterization.cc", "new_id": "4d6359489d7ba6ad526e175b5aec987779afa386", "new_mode": 33188, "new_path": "internal/ceres/local_parameterization.cc" } ] }