pristine:c21cd685ff937d2e00e3451220439c2d478e6f7911560442bedc681ab6078174 Starting with inventory: 0000006164-1f5b5ff6f44f19aca1e38113b55651fb28ad569d4304b7be71170b680fd4a2be [TAG 1.8.2 ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260626200055 Ignore-this: 9a19076b975ebaf5f0b478a8cb825a5a77013fda8faf52d3c69a02bd400fc939b7cf39d97d5141eb β€’ clean up Nix code by putting more inputs in the correct buckets ] hash: 0000002760-6d8f19e8824fbe011ef4db4a77539db057da2679a07ed615c11908f8c5909f06 [TAG 1.8.2 ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260705190705 Ignore-this: b3c0f577644cf6efa4a96705c59e1e276efa7ecc44f493f6e14e8d5042b243573eea93e595ca8498 β€’ clean up Nix code by putting more inputs in the correct buckets ] hash: 0000002760-6dababecadb986a15d2af0e85e1e0e8df7cfb3cfaddbfe6ba3594e8ed2d089d6 [nixtamal refresh ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260710162822 Ignore-this: b470fc84ca1721f9611a6904ed264c1980a48958e7c54d7e6ceba6381dfc59a9b0cb35fd75b3a566 ] hash: 0000000833-561d8d98c176567ea1a5472d8d89570e0cbcfc27bac4c45afd4b2896a5c333c9 [don’t allow the flake.lock to be used ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260710162835 Ignore-this: 905d6ae36e583e344846af14a1b2bdffa0d898038e0e02295c844731fb37555d4f7a4b5db91e5fc8 Not that flakes are used, but this is a signal ] hash: 0000000305-5cbb6bbcbbbe48a36086d283e4f04ceccd66fafa556b0e4e723c0d3376cd3ba4 [URI β†’ Locators to handle SCP-style locations ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260710162835 Ignore-this: eac941cca290b8f92f2b181ecadaf656f41414a20776e381ccfc52c407d4001050400b5aac7ee6f Loses some β€œtype safety” but not any safety that’s really that useful to users. ] hash: 0000012051-1006c24963cb3fc44485d97c0de8d6e6f77e6cd8290dbc1a6391957ce4c7f6dc [bubble up invalid locator errors ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260710162835 Ignore-this: f873566a357ab610a1f7b4e70be864be79225ec43c5ca835bfc7e298b68a75db55b02c53a3426ad9 ] hash: 0000012227-61ea513a00e3ee5e069488791585691974e988faf582185f371e38ad86e05fb0 [version: 1.8.2 β†’ 1.9.0 ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260710162835 Ignore-this: fb1f3634689c57f3f1f6a73cac6793a419d0e78f3b611e08743b5b47b1600a7e536d3febb3ceba62 ] hash: 0000000322-c19f525c557662af9f29f1ce0e37503ced907ff9c7f348cb07eb391ad32cc241 [escape Nix for patch prefetch ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260710162835 Ignore-this: 3804b19db73d53f6a709c09f51af4d62ad6a28b22e337f7c87680cdd842ed4fe756886e3e44642f9 ] hash: 0000000860-8d08c14899f7a724b6459eef3da700127975d539506bddbd071f5f09e024007b [hackmates: add cybolic ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260710162835 Ignore-this: 1a2f06741cf501926b6b87773c1ec0c16c3b21c37e177a2142027732a08dc43135faf39cf47411d7 ] hash: 0000000357-10d8cdb5bc18dbcf587d6a3dab891969037fc4a80ba79e11a04ccd8d4eb22e8d [CHANGELOG: tweak for 1.9.0 ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260710162835 Ignore-this: d56b7299a6d501344476bdee98666193cdc39bd6ace2f3091938e825f89d8bde33fa55d44361676 ] hash: 0000000942-36dbf948a52271dbcccbe6655675eb031013a167c387b3fe592b411db9bca497 [label Cmd_empty β†’ Cmd_output_empty; Logs.err as well ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260710162835 Ignore-this: d837819366256b164ddb9cf7266f6a0e2fb4fa094b8426fe309e5aa8a336e65ea5dd45b224ddf251 ] hash: 0000000717-d4c360db73b110a4a27100d68ebadf5bd9756c812f65e1a4daf75a6ace903341 [hackmates: add Jacek Galowicz ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260710162835 Ignore-this: 1e48c299a77b437a1786e3958562f28e7c692b5bf7067bf084e61a2811ead4b07eb0e037cedcbfd9 ] hash: 0000000311-4e8db801f5cd4323f80861431607283248d699bda4028bfefe9fc004347ab643 [split β€œhackmates” from β€œbug finders” ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260710162835 Ignore-this: 5c953fca03dc4be86fa077c8db1a355cedd1c6625d6d0337016e4b4237678cf91b006ec7b9c3597 ] hash: 0000001769-1f6ce8e0b4111a361c7342c191c4edf598064f7443e48ad29c3fb77e074b048c [add meta check ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260710162835 Ignore-this: 9f2c5e681798441e656791a7829e84e3cde20f9260b7f5b72093c2bccec1b6cb7167bca659c2d0e8 ] hash: 0000001688-f06d89c09f860a86795fbff681d03a177b75ce0738e76b16907847fc46b57cbc [CHANGELOG: fix capitalization ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260710162835 Ignore-this: e0200148eed0b00439ba7fbf5ba917549a65ce3983fefa70a69492e8351df1d4fd0036ee75b1293b ] hash: 0000000696-c7ba3e8f29126b256980f2984907710333ecf7086a24d8d9a6d5b22e1fa6a20b [include meta nickel dirs ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260710162835 Ignore-this: 7004fdffbe669a8951827808a0c67f36ade3c7ac0541108cb61215b718f3fd7a350dc492fbcdbbf6 ] hash: 0000000378-7c01e0a6e98ca5d436e761c7cce4ab37ee0a3ae9262a248703b1bef3a7ee1b93 [peers casing ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260710162835 Ignore-this: 915f08b3b7cd913228e479f2b8caad341ccd92be2745bcff7de357faa0b89d4bd015b44c168d978b ] hash: 0000000474-91b9a9d3a8468db6d3f4c35e27f13725d0d8dc4384d880f5ed787008e9d26678 [refresh the nixfmt patch for tabs ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260710164210 Ignore-this: 8920ef38ff7073c440342a91be1c497fdb3fa4d679162b9052213b63532c48bd2fd993ba2c0ca8af ] hash: 0000003714-204a07c0b3ffe7d34a25507fe3e4c30002fbab3a93ef66c7ebd8b31b3572e799 [TAG 1.9.0 ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260710171431 Ignore-this: 5d45a9a9454133918d25517a7649738b6e1d50957d70f6761b57b13e677c170e88dc84751e52b5c2 β€’ Change how resources are β€˜located’ by switching from URI. to new Locator.t; this is now a Newtype-like wrapper around non-empty strings where only empty strings are rejectedβ€Šβ€”β€Šnot limiting user to just URIs but allowing SCP-like strings, file system paths (thanks cybolic for reporting) IMPORTANT: If you were relying on the prior percent-encoding behavior, you will now need to manually encode (or pipe to a tool that can for `fresh-cmd`) β€’ Use indented/smart/magic strings in the lock loader to handle weirder input β€’ Escape patch prefetch Nix code β€’ Rename `Cmd_empty β†’ `Cmd_output_empty to be just a tiny bit clearer as well as adding a Logs.err (thanks Jacek Galowicz) ] hash: 0000004385-90f05dd40a1db9a0155485a0f6c23e32fb7bc8fafd3e652ff0cf624342ed8a5b [remove feature that was removed before release ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260710180919 Ignore-this: 7f7e0ea450b652e2fab2317f0ac6340f23491eb831620b9b9e25c534220523a314a9038e670e4e4e ] hash: 0000000316-5ba1d1ed62b90120ebc8c57ed13b884da8de6a86cf53ceb50b5ad719cddbe18f [find-less globbing for directory is simpler ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260714093057 Ignore-this: c954601f6ad107b8c315c590a98446aac2f1a55de0923a2a04fba8802c4010c9947836ea962b7de3 result of Nixpkgs review process ] hash: 0000000414-91726edc432223f9a8dbac075e29e9470c96b7566a7dfc93e1467b9aadb20b32 [blueprint: add strictDeps = true to demo ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260716045609 Ignore-this: b463d42b3ba3325e0b5427c174f3808d93c6233f73c84a8aed817790bdc7192486e75d05969f58a ] hash: 0000000252-b3eef6771ad1e871e18368e7af788be8065a986241f5f002867476f634560322 [nixtamal refresh ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260718161415 Ignore-this: e0e75b27dca3783aed8d671c7917c05f02e2a40c4f83e4a1bdfffa7b7692e6f340ad6a9fe8e47e02 ] hash: 0000000833-1394b27eda8ac7e4e560cbbbe4ee1217002c5e25a90d16ae70f417c6f865ffe4 [ask to upgrade on outdated commands over showing erros ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260718175747 Ignore-this: c0e75caba64f7ded8cfab6b334bbf54a21e49e08f05bc0b27fa45a927f6e39255e12484697d087f9 It’s annoying to be told to upgrade manually (+ the error was off). As well, minor refactor around exit codes using begin blocks. ] hash: 0000008007-17d0de2e8294a64becf54a613d935615ba262d536cad26b11311c2a808c5e326 [with upgrade tested at the cmd level, move version checking to asserts ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260718184452 Ignore-this: fb1506f223385a854948b13e9ffda126d2310dc5ccc3df37467d6fada9bcd42c1b2ba3c61e3cdbf8 ] hash: 0000001157-62fc43ccac3aceb0feca0566403e063299ad192dca63448059e910260f6ea272 [don’t assert in release ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260718184457 Ignore-this: fb6c50d364bb8d5683aaa51f7536c951c53c93bfee654ff679e71484238e837922d1958c96423eed ] hash: 0000000401-7bfd68770810ced9e3e94ac0729b047c4c630c97b3a2523b005d4865643fd3d7 [Fossil tag number collision ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260718184457 Ignore-this: 2c5b722e2d4dcf207fcf7bb6a89a0d0542169f624a1b1a4fc8c178379fe8d28d5e6fbc35fb142220 ] hash: 0000000310-cecc275a5256adcc3addec7e511fe024467450b3e00be56e75baaab1e230e31a [assert the hash value was set ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260718184457 Ignore-this: 3d9e9813a2233e8e560371bae6b474095d3b115473bf55d004877ed20f6d50a18b9d1341cfce6fe2 ] hash: 0000000329-a4e013b7f944f30c64449aa3eb81970d1c60fd18d6b75332990a19b8a062653f [version: 1.9.0 β†’ 1.9.1 ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260718184457 Ignore-this: 2b714201d707659a0add532a0c59f29bd753a1a4e67c8e65c3f73604c8893bcb8b854e05046c3dc6 ] hash: 0000000322-ca27d2193fb1afb87757cc96ade6fbb6e3222f41b83de84b864127aaef3326c7 [Manifest ∨ lockfile ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260718184457 Ignore-this: 5f21a80de9c600bef373ac38a4ef35df1696c4c8926d0f123ab7044acea7bdbd72abbe68d3e9652e ] hash: 0000000632-d3a2a21da56ed62f0a0ef806d6e845eb0945c50ef175536a4659b74c976bdd0a [set lockfile so it can be reused ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260718184638 Ignore-this: f6183f1f3e3f91851d1278a1ccb0b5b712a294cd46b99df43ac8fd7cc776095e17cb9eca912ac877 ] hash: 0000000248-24b3ab61a030f8f53f9548a8f7b9149fca11c9cf223b613c2b9121e1c865ae4f [properly scan between `""` for version ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260718190113 Ignore-this: 5f98bd962ca0e951c4f2bbbd8c97d929eb181b95637318fbae70204f6a0b7875105e5a16883be41a ] hash: 0000000807-b50ad616f22b4dfb2f99a0afeb9cc862dacb800a00402b6fd3ea083d5fd43c87 [CHANGELOG: tweak for 1.9.1 ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260718190213 Ignore-this: 6600b7ac615ca1abda403c51a460bfe317bcaefda202a73a68d0522ed351b625d1a17079a8e4af80 ] hash: 0000000665-599a86bc0a9cb08c8770a6781fce1ede48ba21157b6a3af9c5e5b8f08b411a53 [TAG 1.9.1 ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260718191007 Ignore-this: a61244ca0d379e0c2b68fe88cd362399bfac5dd16c87077e1888b5770e6167f44564b2dcadad6dc8 β€’ BUG: fix tag collision in Fossil flow β€’ Upgrade flow happens early at the command level & prompts [Y/n] instead of making the user run nixtamal upgrade β€’ Old upgrade flow moved to asserts β€’ Asserts disabled for release builds for performance β€’ Blueprints add strictDeps = true β€’ Nix code fixups based on the Nixpkgs review ] hash: 0000004386-ca45a31f1ff726ccdf4a314ebe7393ea13700397ad711a5568732b7b38b4ba40 [nixtamal refresh ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260721030414 Ignore-this: 5a4fc6178a2184b9dfe189c4d9253bdc05c3a4ffc9fc66377ca27c64d06d78b6a2869f7b360682d3 ] hash: 0000000833-3495a2f60fab394ebbf4020eb5367fe074f1db89f2e9a253fbdff78e4ae279e8 [display error as done status ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260721130407 Ignore-this: 7bbe90cc8a000de79ea37db4633a65243f277d3be8d41a6ee128500769387b6b8ce272b7b09ecfa3 ] hash: 0000001444-292b735259b813b5f3fa3aaf387cbd328ff0f15a3975c3a0e2d817a43b7efc6a [fix compiler warnings ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260721131036 Ignore-this: bd59cb64f40f9fcb9dd93adf905faa21b99f40846490659398df47d7f546765da3cc7c9acbb329dd ] hash: 0000000686-9b185c524bbfa77c8f4f165b178fc5bf0645ab7b746c6d94af58b03188b3d51e [version: 1.9.1 β†’ 1.9.2 ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260721132400 Ignore-this: b7bd3d844e5f97cd36769431e1217f5364437df0314bba8d2d527c06830c09ead3d050184f885e84 ] hash: 0000000322-93ee1fda5bbe9fc5c64812741e4370d2efb78b8c7790ac8983699a0f023a1aed [CHANGELOG: tweak for 1.9.2 ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260721132702 Ignore-this: b338b8de687426ddbb46f3139f30c87bb226623cb27d29c53684e594f99c53be90f214c4369459bf ] hash: 0000000409-deaf646b02124fd021d15b1c81163ac18fac7912c88afb4aec90a181d1c34ea5 [TAG 1.9.2 ·𐑑𐑴𐑕𐑑𐑩𐑀 **20260721132941 Ignore-this: 6cf45920f022c4f60e533d6ea400f74624bb1162805de74b21d7c6ca7bd46b91682aef88b6049e67 β€’ Show β€œErrored” in the TUI when, well, errored during freshness check or fetching ] hash: 0000001727-285573b28b4f3a74d8602e73544c5629944e98a9d61079e949043c9e48cd3869