{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":601777898,"defaultBranch":"main","name":"bzl-gen-build","ownerLogin":"eed3si9n","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-02-14T19:54:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/184683?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712698253.0","currentOid":""},"activityList":{"items":[{"before":"c9bc3856ebb97e758ef78f7a528cb7a92202e0a0","after":null,"ref":"refs/heads/wip/bin","pushedAt":"2024-04-09T21:30:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"}},{"before":null,"after":"c9bc3856ebb97e758ef78f7a528cb7a92202e0a0","ref":"refs/heads/wip/bin","pushedAt":"2024-04-09T01:42:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Fix apply_binaries for Google3\n\n**Problem**\nWhen using `--no-aggregate-source` option with py_binary,\nI noticed that we end up generating py_binary twice,\nfirst time for main, and second time for test.\n\n**Solution**\nThis implements `TargetEntries::combine(ts1, ts2)`, which\ncan dedupliate the target entries based on the name.\nThere's an example in `examples/com` demonstrating the usage.","shortMessageHtmlLink":"Fix apply_binaries for Google3"}},{"before":"6a6012d3bece893862891b052f230f6112ed35eb","after":null,"ref":"refs/heads/wip/bump_python_parser","pushedAt":"2024-03-20T23:13:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"}},{"before":"9bd5829397d63ce386c079e113d94004bfb7adfa","after":"6a6012d3bece893862891b052f230f6112ed35eb","ref":"refs/heads/wip/bump_python_parser","pushedAt":"2024-03-20T21:39:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Switched forked rustpython-parser\n\nThe published version doesn't compile on latest Rust.","shortMessageHtmlLink":"Switched forked rustpython-parser"}},{"before":"11acf60569b96076fb88e1e463cbec68ada12dce","after":"9bd5829397d63ce386c079e113d94004bfb7adfa","ref":"refs/heads/wip/bump_python_parser","pushedAt":"2024-03-20T21:13:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Format","shortMessageHtmlLink":"Format"}},{"before":null,"after":"11acf60569b96076fb88e1e463cbec68ada12dce","ref":"refs/heads/wip/bump_python_parser","pushedAt":"2024-03-20T21:11:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Update to python-parser 0.3.0","shortMessageHtmlLink":"Update to python-parser 0.3.0"}},{"before":"208a8e3e475e7bc5039cebf0620cf7dcd77e4ca3","after":"e1c5b06483ce93b62c85408fbaccab6043745149","ref":"refs/heads/wip/python_protobuf","pushedAt":"2024-03-01T01:19:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Merge branch 'main' into wip/python_protobuf","shortMessageHtmlLink":"Merge branch 'main' into wip/python_protobuf"}},{"before":"6654a22013c1077c408c649f3b95ac379d244c4f","after":"208a8e3e475e7bc5039cebf0620cf7dcd77e4ca3","ref":"refs/heads/wip/python_protobuf","pushedAt":"2024-02-28T22:44:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Improve Python indexing example\n\n**Problem**\nIn the current example Python indexing only tracks\n3rdparty libraries, but not Protobuf-generated sources.\n\n**Solution**\nThis adjusts the scripts to index both 3rdparty pip targets\nand Protobuf-generated sources.","shortMessageHtmlLink":"Improve Python indexing example"}},{"before":"10101935b70ec77775dc6d0a69d1a72c7029971a","after":"6654a22013c1077c408c649f3b95ac379d244c4f","ref":"refs/heads/wip/python_protobuf","pushedAt":"2024-02-28T16:36:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Improve Python indexing example\n\n**Problem**\nIn the current example Python indexing only tracks\n3rdparty libraries, but not Protobuf-generated sources.\n\n**Solution**\nThis adjusts the scripts to index both 3rdparty pip targets\nand Protobuf-generated sources.","shortMessageHtmlLink":"Improve Python indexing example"}},{"before":"fd9bc583cae23a66baa26af4ff8137318bba0b43","after":"10101935b70ec77775dc6d0a69d1a72c7029971a","ref":"refs/heads/wip/python_protobuf","pushedAt":"2024-02-28T16:23:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"e777896c77372a48268bbfe85484a005c9275fea","after":"fd9bc583cae23a66baa26af4ff8137318bba0b43","ref":"refs/heads/wip/python_protobuf","pushedAt":"2024-02-28T16:07:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Fix JVM example","shortMessageHtmlLink":"Fix JVM example"}},{"before":"214ff317764aa88a3468808603ce18c52a5b2503","after":"e777896c77372a48268bbfe85484a005c9275fea","ref":"refs/heads/wip/python_protobuf","pushedAt":"2024-02-28T05:53:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Improve Python indexing example\n\n**Problem**\nIn the current example Python indexing only tracks\n3rdparty libraries, but not Protobuf-generated sources.\n\n**Solution**\nThis adjusts the scripts to index both 3rdparty pip targets\nand Protobuf-generated sources.","shortMessageHtmlLink":"Improve Python indexing example"}},{"before":null,"after":"214ff317764aa88a3468808603ce18c52a5b2503","ref":"refs/heads/wip/python_protobuf","pushedAt":"2024-02-28T05:51:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Improve Python indexing example\n\n**Problem**\nIn the current example Python indexing only tracks\n3rdparty libraries, but not Protobuf-generated sources.\n\n**Solution**\nThis adjusts the scripts to index both 3rdparty pip targets\nand Protobuf-generated sources.","shortMessageHtmlLink":"Improve Python indexing example"}},{"before":"d22a6fab63f803b69a622d183b9bfe199ebedd20","after":null,"ref":"refs/heads/wip/example","pushedAt":"2024-02-08T21:33:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"}},{"before":"4f700d7d1fe643ad14c939799544b4a4c5dd1e22","after":"d22a6fab63f803b69a622d183b9bfe199ebedd20","ref":"refs/heads/wip/example","pushedAt":"2024-02-08T20:32:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Remove some comments","shortMessageHtmlLink":"Remove some comments"}},{"before":"4d2c0a891bd85af3447891628f5b7c8510aab4ce","after":"4f700d7d1fe643ad14c939799544b4a4c5dd1e22","ref":"refs/heads/wip/example","pushedAt":"2024-02-08T20:14:05.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Merge branch 'main' into wip/example","shortMessageHtmlLink":"Merge branch 'main' into wip/example"}},{"before":null,"after":"4d2c0a891bd85af3447891628f5b7c8510aab4ce","ref":"refs/heads/wip/example","pushedAt":"2024-02-08T19:10:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Add JVM BUILD generation example\n\n**Problem**\nJVM BUILD generation is left to the reader as an exercise.\n\n**Solution**\nThis implements a working example of BUILD generation for Java,\nincluding the JAR scanning and protobuf-java indexing.","shortMessageHtmlLink":"Add JVM BUILD generation example"}},{"before":"ed32037e7f211c6eb1866d17b94c4623faab4d63","after":null,"ref":"refs/heads/wip/main_test","pushedAt":"2024-01-05T08:27:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"}},{"before":"dbf1e051ba1521023ab6170912b96c08346a4751","after":"ed32037e7f211c6eb1866d17b94c4623faab4d63","ref":"refs/heads/wip/main_test","pushedAt":"2024-01-05T06:09:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Merge branch 'main' into wip/main_test","shortMessageHtmlLink":"Merge branch 'main' into wip/main_test"}},{"before":"ab7edd93aaef9c1b50592e662193c0cc0dfa135c","after":"dbf1e051ba1521023ab6170912b96c08346a4751","ref":"refs/heads/wip/main_test","pushedAt":"2024-01-05T03:39:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Refactor to use walk_directories\n\nThis refactors to use walk_directories from async_extract_def_refs by avoid capturing `results` vector and `opt`.","shortMessageHtmlLink":"Refactor to use walk_directories"}},{"before":"48ce1f538f4cda9b6f698e74d838e792c4d0bba4","after":"ab7edd93aaef9c1b50592e662193c0cc0dfa135c","ref":"refs/heads/wip/main_test","pushedAt":"2024-01-04T00:03:17.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Use reference for element","shortMessageHtmlLink":"Use reference for element"}},{"before":null,"after":"48ce1f538f4cda9b6f698e74d838e792c4d0bba4","ref":"refs/heads/wip/main_test","pushedAt":"2024-01-03T17:35:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Support main and test within BUILD.bazel (\"Google3\")\n\nProblem\n-------\nIn a \"Google3\" layout, the source files are supposedly organized by their package names,\nregardless of main or test.\n\nSolution\n--------\nThis implements a new configuration called `test_globs` so both main and test can\npoint at a same directory tree when running with `--no-aggregate-source`.\nThis allows \"Google3\" layout for both Protobuf and Python. See `example/`.","shortMessageHtmlLink":"Support main and test within BUILD.bazel (\"Google3\")"}},{"before":"a23472627dafb4ac136b006b3d626afdd01fc0c3","after":null,"ref":"refs/heads/wip/readme2","pushedAt":"2023-12-21T20:02:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"}},{"before":"c4a802957c6c1dc4777cb2bed2465f72403bd3c7","after":"a23472627dafb4ac136b006b3d626afdd01fc0c3","ref":"refs/heads/wip/readme2","pushedAt":"2023-12-21T18:10:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Merge branch 'main' into wip/readme2","shortMessageHtmlLink":"Merge branch 'main' into wip/readme2"}},{"before":null,"after":"c4a802957c6c1dc4777cb2bed2465f72403bd3c7","ref":"refs/heads/wip/readme2","pushedAt":"2023-12-20T20:38:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Readme improvement\n\nThis adds some documentation about how to configure bzl-gen-build.","shortMessageHtmlLink":"Readme improvement"}},{"before":"64784dec6cba6e5db893df2f98acbc2987928077","after":"a2bd051f1081785eb4467345967d1221908cb059","ref":"refs/heads/wip/append","pushedAt":"2023-12-11T23:05:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Merge branch 'main' into wip/append","shortMessageHtmlLink":"Merge branch 'main' into wip/append"}},{"before":"07be0e7e180887ca5049d721c0a82247c7607d2e","after":"64784dec6cba6e5db893df2f98acbc2987928077","ref":"refs/heads/wip/append","pushedAt":"2023-12-11T22:05:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Remove unnecessary Result","shortMessageHtmlLink":"Remove unnecessary Result"}},{"before":"65e003cfa96d0959e709d1bacd37c944e4f47199","after":"07be0e7e180887ca5049d721c0a82247c7607d2e","ref":"refs/heads/wip/append","pushedAt":"2023-12-08T22:30:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Remove hardcoded first directory","shortMessageHtmlLink":"Remove hardcoded first directory"}},{"before":"a89c9cc027a0b271f9706af3bfd663ff8c700d3b","after":"65e003cfa96d0959e709d1bacd37c944e4f47199","ref":"refs/heads/wip/append","pushedAt":"2023-12-08T22:11:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Remove hardcoded first directory","shortMessageHtmlLink":"Remove hardcoded first directory"}},{"before":"2a7b2173298aa6385d72a51c51a2ceec6d1d339f","after":"a89c9cc027a0b271f9706af3bfd663ff8c700d3b","ref":"refs/heads/wip/append","pushedAt":"2023-12-08T21:48:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eed3si9n","name":"eugene yokota","path":"/eed3si9n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/184683?s=80&v=4"},"commit":{"message":"Add WriteMode","shortMessageHtmlLink":"Add WriteMode"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAELHEyNgA","startCursor":null,"endCursor":null}},"title":"Activity ยท eed3si9n/bzl-gen-build"}