)]}'
{"web/static/default.nix":[{"author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"change_message_id":"c27bd04e7e9137f47db65be726f4a327d0816515","unresolved":true,"context_lines":[{"line_number":2,"context_line":"# `drvHash` attribute which can be used for cache-busting."},{"line_number":3,"context_line":"{ depot, lib, pkgs, ... }:"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"lib.fix(self: pkgs.runCommand \"tvl-static\" {} \u0027\u0027"},{"line_number":6,"context_line":"  cp -r ${./.} $out"},{"line_number":7,"context_line":"\u0027\u0027 // {"},{"line_number":8,"context_line":"  drvHash \u003d lib.substring 11 32 self.drvPath;"}],"source_content_type":"text/x-nix","patch_set":1,"id":"ff818f8e_069edf27","line":5,"updated":"2021-10-01 11:15:27.000000000","message":"I\u0027d rather pass the drvHash via `passthru` which is accepted by the argument attr set of runCommand.","commit_id":"089017b05bc6d49c7d1b4539133e5add54b0dd4f"},{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"6834b0cca774a5d600977ae66f385baf377abca0","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# `drvHash` attribute which can be used for cache-busting."},{"line_number":3,"context_line":"{ depot, lib, pkgs, ... }:"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"lib.fix(self: pkgs.runCommand \"tvl-static\" {} \u0027\u0027"},{"line_number":6,"context_line":"  cp -r ${./.} $out"},{"line_number":7,"context_line":"\u0027\u0027 // {"},{"line_number":8,"context_line":"  drvHash \u003d lib.substring 11 32 self.drvPath;"}],"source_content_type":"text/x-nix","patch_set":1,"id":"e8ed6a6c_5b5645cf","line":5,"in_reply_to":"ff818f8e_069edf27","updated":"2021-10-01 15:23:40.000000000","message":"Done","commit_id":"089017b05bc6d49c7d1b4539133e5add54b0dd4f"},{"author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"change_message_id":"c27bd04e7e9137f47db65be726f4a327d0816515","unresolved":true,"context_lines":[{"line_number":5,"context_line":"lib.fix(self: pkgs.runCommand \"tvl-static\" {} \u0027\u0027"},{"line_number":6,"context_line":"  cp -r ${./.} $out"},{"line_number":7,"context_line":"\u0027\u0027 // {"},{"line_number":8,"context_line":"  drvHash \u003d lib.substring 11 32 self.drvPath;"},{"line_number":9,"context_line":"})"}],"source_content_type":"text/x-nix","patch_set":1,"id":"ec2144df_0111b864","line":8,"updated":"2021-10-01 11:15:27.000000000","message":"lib.substring (builtins.length builtins.storeDir) 32 self.drvPath\n\nwould be more “correct”, I suppose.","commit_id":"089017b05bc6d49c7d1b4539133e5add54b0dd4f"},{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"6834b0cca774a5d600977ae66f385baf377abca0","unresolved":false,"context_lines":[{"line_number":5,"context_line":"lib.fix(self: pkgs.runCommand \"tvl-static\" {} \u0027\u0027"},{"line_number":6,"context_line":"  cp -r ${./.} $out"},{"line_number":7,"context_line":"\u0027\u0027 // {"},{"line_number":8,"context_line":"  drvHash \u003d lib.substring 11 32 self.drvPath;"},{"line_number":9,"context_line":"})"}],"source_content_type":"text/x-nix","patch_set":1,"id":"9556e1e7_c27db918","line":8,"in_reply_to":"ec2144df_0111b864","updated":"2021-10-01 15:23:40.000000000","message":"Done","commit_id":"089017b05bc6d49c7d1b4539133e5add54b0dd4f"}]}
