)]}' { "commit": "6ae63300be3e9865a72772e4cb6e1f8f667624c4", "tree": "8a0978cccfe898d39d66b1f0ec707572ceb64a8f", "parents": [ "84843c578dc34006be1674e93e67442fefb685c9" ], "author": { "name": "Keir Mierle", "email": "keir@google.com", "time": "Fri Nov 08 23:02:18 2019 -0800" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Wed Nov 13 22:38:33 2019 +0000" }, "message": "Add string_join() and string_split() builtins\n\nUsage: string_join(separator, strings)\nExample: string_join(\" \", [\"a\", \"b\", \"c\"]) --\u003e \"a b c\"\n\nUsage: string_split(string, [, separator])\nExample: string_split(\"hello world \") --\u003e [\"hello\", \"world\"]\nExample: string_split(\"a|b|c\", \"|\") --\u003e [\"a\", \"b\", \"c\"]\n\nThis patch is based on Petr Hosek\u0027s patch:\nhttps://gn-review.googlesource.com/c/gn/+/3401\n\nChange-Id: Iba30f78cb0b1c8aba8f895117e53795aacfc8f6a\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/6563\nCommit-Queue: Petr Hosek \u003cphosek@google.com\u003e\nReviewed-by: Brett Wilson \u003cbrettw@chromium.org\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "38ebeb6f8fe132965927ea0343323ece80b7515f", "old_mode": 33188, "old_path": "docs/reference.md", "new_id": "8253dae2749f5a0242268d442363aa0caa5d1ecb", "new_mode": 33188, "new_path": "docs/reference.md" }, { "type": "modify", "old_id": "069041985a86764241aabe3bc7295f4dcd4e096c", "old_mode": 33188, "old_path": "src/gn/functions.cc", "new_id": "4675ee37d730c46b2ab1c80e4761f82b7460d6a7", "new_mode": 33188, "new_path": "src/gn/functions.cc" }, { "type": "modify", "old_id": "1de8fdc9cefe4e2ab14939f87991cf246b61ba68", "old_mode": 33188, "old_path": "src/gn/functions_unittest.cc", "new_id": "5b2218e5c68b9f995aef1771cedc0855842ddffa", "new_mode": 33188, "new_path": "src/gn/functions_unittest.cc" } ] }