)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"d879cddd6aadb899c54d15b5bf5f244373ee4978","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Griffin Smith \u003cgrfn@gws.fyi\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-06-15 20:56:07 -0400"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"feat(bin/gerrit): Add gerrit CLI script"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Add a script to run gerrit commands on the depot host, which reads the"},{"line_number":10,"context_line":"gerrit username from the TVL_USERNAME env var or $(whoami) by default."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"a3bd7630_b218ae8c","line":7,"range":{"start_line":7,"start_character":5,"end_line":7,"end_character":15},"updated":"2020-06-16 01:15:36.000000000","message":"the scope of this isn\u0027t really `bin/gerrit`, it\u0027s `gerrit-cli`","commit_id":"5ade59ded4a7ad045c4b78b34dc7074a81726f12"},{"author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"change_message_id":"35abe239935ece5bb437539a533c7cfb13737841","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Griffin Smith \u003cgrfn@gws.fyi\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-06-15 20:56:07 -0400"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"feat(bin/gerrit): Add gerrit CLI script"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Add a script to run gerrit commands on the depot host, which reads the"},{"line_number":10,"context_line":"gerrit username from the TVL_USERNAME env var or $(whoami) by default."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5919d643_294a22c2","line":7,"range":{"start_line":7,"start_character":5,"end_line":7,"end_character":15},"in_reply_to":"a3bd7630_b218ae8c","updated":"2020-06-16 01:29:35.000000000","message":"Done","commit_id":"5ade59ded4a7ad045c4b78b34dc7074a81726f12"}],"tools/gerrit-cli.nix":[{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"d879cddd6aadb899c54d15b5bf5f244373ee4978","unresolved":true,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"pkgs.writeShellScriptBin \"gerrit\" \u0027\u0027"},{"line_number":6,"context_line":"  TVL_USERNAME\u003d\u0027\u0027${TVL_USERNAME:-$(whoami)}"},{"line_number":7,"context_line":"  ${pkgs.openssh}/bin/ssh $TVL_USERNAME@code.tvl.fyi -p 29418 -- gerrit $@"},{"line_number":8,"context_line":"\u0027\u0027"}],"source_content_type":"text/x-nix","patch_set":1,"id":"b6b65135_f0cf41d8","line":7,"range":{"start_line":7,"start_character":2,"end_line":7,"end_character":25},"updated":"2020-06-16 01:15:36.000000000","message":"This will actually break on some people\u0027s machines (I know this because it will break on one of mine). I\u0027d prefer if you checked for an existing ssh binary before falling back to this one (like the username).","commit_id":"5ade59ded4a7ad045c4b78b34dc7074a81726f12"},{"author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"change_message_id":"35abe239935ece5bb437539a533c7cfb13737841","unresolved":true,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"pkgs.writeShellScriptBin \"gerrit\" \u0027\u0027"},{"line_number":6,"context_line":"  TVL_USERNAME\u003d\u0027\u0027${TVL_USERNAME:-$(whoami)}"},{"line_number":7,"context_line":"  ${pkgs.openssh}/bin/ssh $TVL_USERNAME@code.tvl.fyi -p 29418 -- gerrit $@"},{"line_number":8,"context_line":"\u0027\u0027"}],"source_content_type":"text/x-nix","patch_set":1,"id":"e33e3b06_5adb950e","line":7,"range":{"start_line":7,"start_character":2,"end_line":7,"end_character":25},"in_reply_to":"b6b65135_f0cf41d8","updated":"2020-06-16 01:29:35.000000000","message":"I solved this in a way that I\u0027m not really happy with, but `which` outputs error messages to stdout which makes things really difficult to deal with.","commit_id":"5ade59ded4a7ad045c4b78b34dc7074a81726f12"},{"author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"change_message_id":"9b5ca94d1f953e42b670c16c057798d886338ef8","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"pkgs.writeShellScriptBin \"gerrit\" \u0027\u0027"},{"line_number":6,"context_line":"  TVL_USERNAME\u003d\u0027\u0027${TVL_USERNAME:-$(whoami)}"},{"line_number":7,"context_line":"  ${pkgs.openssh}/bin/ssh $TVL_USERNAME@code.tvl.fyi -p 29418 -- gerrit $@"},{"line_number":8,"context_line":"\u0027\u0027"}],"source_content_type":"text/x-nix","patch_set":1,"id":"fccda8b0_5f5bb73c","line":7,"range":{"start_line":7,"start_character":2,"end_line":7,"end_character":25},"in_reply_to":"e33e3b06_5adb950e","updated":"2020-06-16 01:29:46.000000000","message":"Done","commit_id":"5ade59ded4a7ad045c4b78b34dc7074a81726f12"}]}
