)]}' { "commit": "63b089e3aa9302206fbfa8260804e501e6483b83", "tree": "cd94fb1681bc08f6dac3f34e9a7f003742441e5c", "parents": [ "e4a3da9f51ca1e02179a1e0851f26015f4ec07fa" ], "author": { "name": "Elliott Hughes", "email": "enh@google.com", "time": "Thu Nov 12 21:07:55 2015 -0800" }, "committer": { "name": "Elliott Hughes", "email": "enh@google.com", "time": "Thu Nov 12 21:07:55 2015 -0800" }, "message": "We can use fclose directly in std::unique_ptr.\n\nIt turns out the standard explicitly states that if the pointer is\nnull, the deleter function won\u0027t be called. So it doesn\u0027t matter that\nfclose(3) doesn\u0027t accept null.\n\nChange-Id: I10e6e0d62209ec03ac60e673edd46f32ba279a04\n", "tree_diff": [ { "type": "modify", "old_id": "6db4382583d4836836d93e9dbb86684aff278598", "old_mode": 33188, "old_path": "uncrypt/uncrypt.cpp", "new_id": "4956cc2974d88481dd655808b03568fab4a26ff2", "new_mode": 33188, "new_path": "uncrypt/uncrypt.cpp" }, { "type": "modify", "old_id": "98a7c7b67125c42efbbd1ab4fd2c3e3f5fc8f2f5", "old_mode": 33188, "old_path": "unique_fd.h", "new_id": "cc85383f83cb7f1337d42c832c296c7243f06909", "new_mode": 33188, "new_path": "unique_fd.h" } ] }