)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1000002,"name":"kanepyork","email":"rikingcoding@gmail.com","username":"riking"},"change_message_id":"2c2b61dd04204585269e84b1c22daef47900ef93","unresolved":false,"context_lines":[{"line_number":7,"context_line":"fix(3p/nix): Partially revert \"eliminate exposed global variable\""},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This reverts part of commit 976a36c2e482f416acd79a624e6d96cce2564b5b,"},{"line_number":10,"context_line":"which was causing scanForReferences to hang indefinitely. I\u0027m not sure"},{"line_number":11,"context_line":"what the original intent of the commit was since there\u0027s not really much"},{"line_number":12,"context_line":"of a commit message on it, but with this I am able to fully realise"},{"line_number":13,"context_line":"derivations."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I620e892e2fe2244f066512286b086b3dd8f8f6c0"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ed700e92_a3942512","line":12,"range":{"start_line":10,"start_character":58,"end_line":12,"end_character":25},"updated":"2020-08-04 20:48:09.000000000","message":"The intent was twofold:\n - stop having base32Chars exposed from libhash and instead have libhash provide a function that satisfies what libstore wanted from the constant\n - stop having a non-threadsafe jank once-init\n\nOnce again, lack of test coverage turns a refactor into a problem.","commit_id":"215dd61468d108dbb6fbd3382025d091ccae4e51"}],"third_party/nix/src/libstore/references.cc":[{"author":{"_account_id":1000002,"name":"kanepyork","email":"rikingcoding@gmail.com","username":"riking"},"change_message_id":"4f5a2cec7bdf39b4addf1d1f2cb19ab28436d224","unresolved":true,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"static void search(const unsigned char* s, size_t len, StringSet\u0026 hashes,"},{"line_number":17,"context_line":"                   StringSet\u0026 seen) {"},{"line_number":18,"context_line":"  static bool initialised \u003d false;"},{"line_number":19,"context_line":"  static bool isBase32[256];"},{"line_number":20,"context_line":"  if (!initialised) {"},{"line_number":21,"context_line":"    for (bool\u0026 i : isBase32) {"}],"source_content_type":"text/x-c","patch_set":1,"id":"39207422_95a075a0","line":18,"range":{"start_line":18,"start_character":9,"end_line":18,"end_character":25},"updated":"2020-08-04 04:14:52.000000000","message":"switch this to absl::Once, then?","commit_id":"215dd61468d108dbb6fbd3382025d091ccae4e51"},{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"a74886812c1356498584f76dcf100eb91248c064","unresolved":true,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"static void search(const unsigned char* s, size_t len, StringSet\u0026 hashes,"},{"line_number":17,"context_line":"                   StringSet\u0026 seen) {"},{"line_number":18,"context_line":"  static bool initialised \u003d false;"},{"line_number":19,"context_line":"  static bool isBase32[256];"},{"line_number":20,"context_line":"  if (!initialised) {"},{"line_number":21,"context_line":"    for (bool\u0026 i : isBase32) {"}],"source_content_type":"text/x-c","patch_set":1,"id":"cc01b5b2_3117c075","line":18,"range":{"start_line":18,"start_character":9,"end_line":18,"end_character":25},"in_reply_to":"39207422_95a075a0","updated":"2020-08-04 20:15:14.000000000","message":"FWIW I\u0027d be fine with a TODO to switch to absl::call_once, doesn\u0027t need to be in this CL","commit_id":"215dd61468d108dbb6fbd3382025d091ccae4e51"},{"author":{"_account_id":1000002,"name":"kanepyork","email":"rikingcoding@gmail.com","username":"riking"},"change_message_id":"5d9db042d750e271b8204cf38291d126933814df","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"static void search(const unsigned char* s, size_t len, StringSet\u0026 hashes,"},{"line_number":17,"context_line":"                   StringSet\u0026 seen) {"},{"line_number":18,"context_line":"  static bool initialised \u003d false;"},{"line_number":19,"context_line":"  static bool isBase32[256];"},{"line_number":20,"context_line":"  if (!initialised) {"},{"line_number":21,"context_line":"    for (bool\u0026 i : isBase32) {"}],"source_content_type":"text/x-c","patch_set":1,"id":"59f4d34c_d4393bee","line":18,"range":{"start_line":18,"start_character":9,"end_line":18,"end_character":25},"in_reply_to":"cc01b5b2_3117c075","updated":"2020-08-04 20:45:37.000000000","message":"Resolved","commit_id":"215dd61468d108dbb6fbd3382025d091ccae4e51"}]}
