)]}' { "commit": "1426651d48d1630b607884f099e7925503ff5e14", "tree": "9f170a7eba39471d61d92fb48c48e6cbaa778691", "parents": [ "dd2f4cf07d12d9e1535d43bd854d26c8f1abd9bb" ], "author": { "name": "Nico Weber", "email": "thakis@chromium.org", "time": "Sat Nov 17 13:06:45 2018 -0500" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Mon Nov 19 02:09:09 2018 +0000" }, "message": "Make regen with --dotfile and --root work.\n\nAlso add a test for GetSelfInvocationCommandLine().\n\nAlso fix a bug in MakeAbsoluteFilePathRelativeIfPossible() found\nby the new test: It now works correctly if the two paths passed in\nhave different slash types right after the drive letter. If handed\n\"C:\\foo\" \"C:/foo/f\", the function used to return \"..\\foo\\f\", now it\nreturns just \"f\". This also makes the exe_path in the gn regen command\nlook nicer, and might fix a few other things.\n\nBUG\u003d23\n\nChange-Id: I683d6f0ef5d742686181ff11545a62c052f06605\nReviewed-on: https://gn-review.googlesource.com/c/3280\nCommit-Queue: Brett Wilson \u003cbrettw@chromium.org\u003e\nReviewed-by: Brett Wilson \u003cbrettw@chromium.org\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "84f2a3cb5d7df5c92dff4ed789223ad53f301e9c", "old_mode": 33188, "old_path": "tools/gn/build_settings.cc", "new_id": "3cc211bb5151510d1737b91b393c136a8d8c544e", "new_mode": 33188, "new_path": "tools/gn/build_settings.cc" }, { "type": "modify", "old_id": "52f3625a4bed8be1a765cd749a9ddf972e6f6701", "old_mode": 33188, "old_path": "tools/gn/build_settings.h", "new_id": "51a7d6b4bb3cfdfdb0c4abbbf5ff6b9f25485bdf", "new_mode": 33188, "new_path": "tools/gn/build_settings.h" }, { "type": "modify", "old_id": "e8f06965f950f17836b02242521e3e74933e6c71", "old_mode": 33188, "old_path": "tools/gn/filesystem_utils.cc", "new_id": "2fc4b24af7db2d7fc7700f16822f01d9074c63d1", "new_mode": 33188, "new_path": "tools/gn/filesystem_utils.cc" }, { "type": "modify", "old_id": "87e37f80d5ebe0b7a2ac85598614d83a2762d4a2", "old_mode": 33188, "old_path": "tools/gn/filesystem_utils_unittest.cc", "new_id": "dcaa09914fa9d4f653377bdd40d5ce404f3b8ccb", "new_mode": 33188, "new_path": "tools/gn/filesystem_utils_unittest.cc" }, { "type": "modify", "old_id": "56d6c5fd1de726457eee4cf1a078a209e96c89d3", "old_mode": 33188, "old_path": "tools/gn/ninja_build_writer.cc", "new_id": "f13a8b98733e0b7aff1c6a8ce46314891e8e9bcf", "new_mode": 33188, "new_path": "tools/gn/ninja_build_writer.cc" }, { "type": "modify", "old_id": "9d2ac4cc38cd0f9cda8531f17805db1f1ef7d181", "old_mode": 33188, "old_path": "tools/gn/ninja_build_writer.h", "new_id": "f4351e4bc866da08ab46b0a0c127e14dd4ffdfdf", "new_mode": 33188, "new_path": "tools/gn/ninja_build_writer.h" }, { "type": "modify", "old_id": "5e19df2462a835e9b42e860a663fb90c3321dba0", "old_mode": 33188, "old_path": "tools/gn/ninja_build_writer_unittest.cc", "new_id": "55ffcc9147bd22e27851c844054060f599cff102", "new_mode": 33188, "new_path": "tools/gn/ninja_build_writer_unittest.cc" }, { "type": "modify", "old_id": "9d2e7b1e22ace5dd72d8f41930c8ea52bb8de876", "old_mode": 33188, "old_path": "tools/gn/setup.cc", "new_id": "27c6475d43bdc7deabc18359ae296b3c42c30b7f", "new_mode": 33188, "new_path": "tools/gn/setup.cc" }, { "type": "modify", "old_id": "3d77642016af9296e4ecddcdf9f5c8e9d403f30b", "old_mode": 33188, "old_path": "tools/gn/switches.cc", "new_id": "1e0082c7dcb54b69ff977ab812c951c39ed2abd4", "new_mode": 33188, "new_path": "tools/gn/switches.cc" } ] }