| 8 Dec 2025 |
goldstein | I’ll try to make an example | 17:09:48 |
Rutile (Commentator2.0) feel free to ping | oh | 17:10:02 |
goldstein | e.g.
Lix 2.95.0-pre20251128-dev_d5d03cd
Type :? for help.
nix-repl> (builtins.fetchTree { type = "git"; url = "https://codeberg.org/golds
tein/nix-tag-fetch-demo"; ref = "refs/tags/tag"; }).rev
"047e5dffbba66b5eb0c1d8db04f661997fb825af"
vs
Nix 2.31.2
Type :? for help.
nix-repl> (builtins.fetchTree { type = "git"; url = "https://codeberg.org/goldstein/nix-tag-fetch-demo";; ref = "refs/tags/tag"; }).rev
"7e6de55d9af75b3647c91f7e939107fcb3c8f196"
| 17:12:22 |
goldstein | 047... is the hash of the tag object, 7e6... is the hash of the tagged commit | 17:18:36 |
KFears (they/them) | AFAIK flake lockfiles and fetchTree are basically the same thing and the same codepath, so this might very well be the same issue | 17:33:40 |
aloisw | In the linked issue, it's rev/ref though, not different hashes. | 17:34:54 |
goldstein | I’m not sure I follow. it is the same codepath, but the divergences seem different: the linked issue is whether Lix chooses to emit ref or rev, while my example is which rev gets returned | 17:35:00 |
| νεολαμπής [he/him] changed their profile picture. | 17:57:40 |
goldstein | okay, I tried and failed to find an existing issue, so I’ve created one: https://git.lix.systems/lix-project/lix/issues/1070 | 18:31:11 |
Rutile (Commentator2.0) feel free to ping | are you able to verify if this is present in 2.94.0? | 18:32:22 |
goldstein | I’ll try, but I’ll probably need to build it first | 18:36:10 |
goldstein | it’s not in nixpkgs unstable and my system version is following main | 18:36:30 |