)]}' { "commit": "e13bace25cde477dd52f564025690a8cfbfa6e7c", "tree": "fe3a7f25a4e683f3775fae6c516d23ca76a907dd", "parents": [ "50c553d1e9373a632db2e0c648f17e2eb07c34ab" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Dec 25 01:35:25 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Fri Dec 25 01:51:12 2020 +0100" }, "message": "Refactor generateManifest infra tool\n\n- Changed from using bash/perl to using go.\n- Now \"if\" statements in .gjson files can be stacked, and there can be\n conditional \"or\" statements inside, like |#if defined(A || B)|.\n- Go tests were added to make sure that the generateManifest tool\n continues to work as expected.\n- Updated docs to reflect the fact that the manifest is now generated\n with a different tool, and Go is now required in the build phase.\n\nChange-Id: Id866d1a49a7ab4aac2dcf8d188c56bb8254a80de\n", "tree_diff": [ { "type": "modify", "old_id": "d0d6ee20ce00e7850f4731aaa6cca45c3bd120fa", "old_mode": 33188, "old_path": "README.md", "new_id": "f5ab3eb95d5e476a22356dde7840ab542721757d", "new_mode": 33188, "new_path": "README.md" }, { "type": "delete", "old_id": "29839c05e816875ae8513a9a296312248ba0423c", "old_mode": 33188, "old_path": "generateManifest.bash", "new_id": "0000000000000000000000000000000000000000", "new_mode": 0, "new_path": "/dev/null" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "1c2e4f0afdfcf82cf5f4e7d4267dea653c957473", "new_mode": 33188, "new_path": "generateManifest.go" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "57f2f565caca631f47a6055efa9ab41c2d679d24", "new_mode": 33188, "new_path": "generateManifest_test.go" }, { "type": "modify", "old_id": "75ac4aa3d43f171e7b2786616152b3c2020e76a0", "old_mode": 33188, "old_path": "release.bash", "new_id": "269bd4d947a12571dfcf01f441fa4d5a1bfc4271", "new_mode": 33188, "new_path": "release.bash" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "8d93b2e719a9d76f2d5901425104368cf9b8fc8b", "new_mode": 33188, "new_path": "testdata/manifest_frozen.gjson" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "2bd184b6b7fe7948a21b0f50869f7c8cc8f7df8c", "new_mode": 33188, "new_path": "testdata/manifest_frozen_chromium_expected.json" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "49792d51c5611824bdcd7a02fdbd647b3c28af21", "new_mode": 33188, "new_path": "testdata/manifest_frozen_gecko_expected.json" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "5027087035ae22423c123f36227567b71e0fd932", "new_mode": 33188, "new_path": "testdata/manifest_small1.gjson" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "0e32581688d8a491e9c905804d8ace8ac2af2cfe", "new_mode": 33188, "new_path": "testdata/manifest_small1_expected.json" } ] }