| 7 Aug 2025 |
K900 ⚡️ | But then if you say git log pkgs/by-name/ca/calamares-nixos-extensions/src/whatever it gives you nothing | 15:51:29 |
K900 ⚡️ | But just the merge | 15:51:31 |
K900 ⚡️ | Because before the merge it exists at /whatever | 15:52:05 |
emily | git log --follow | 15:52:15 |
K900 ⚡️ | Doesn't work | 15:52:21 |
K900 ⚡️ | It isn't considered a rename | 15:52:26 |
K900 ⚡️ | git is extremely stupid about this | 15:52:38 |
emily | huh? it definitely should be considered a rename considering rename detection is entirely heuristics | 15:53:03 |
K900 ⚡️ | I wish I could tell you | 15:53:19 |
emily | let me try it | 15:53:32 |
K900 ⚡️ | Oh, it also fails to rebase randomly if someone touches flake.nix or .editorconfig or whatever at nixpkgs root | 15:53:42 |
K900 ⚡️ | Because as far as the old history is concerned THAT'S THE THING | 15:53:57 |
emily | well it's just a one-time merge and we shouldn't be using the normal Git merge algo for it anyway (that's what subtree merges are for in the first place) | 15:54:20 |
emily | but let me see if I can reproduce | 15:54:22 |
emily | I'm pretty nak on rewriting the entire history unless we absolutely have to | 15:54:34 |
K900 ⚡️ | Honestly I'm very tempted to just yeet the history at this point especially since like 90% of it is garbage | 15:54:40 |
K900 ⚡️ | ...oh no | 15:55:20 |
K900 ⚡️ | OH NO. | 15:55:22 |
emily | I will be super unhappy if you break my blame | 15:55:23 |
K900 ⚡️ | We have a problem | 15:55:31 |
K900 ⚡️ | There's actual Calamares source code in that history | 15:56:17 |
K900 ⚡️ | Which is very much GPL | 15:56:24 |
K900 ⚡️ | And we are not relicensing it | 15:56:27 |
K900 ⚡️ | But we probably don't actually want it to be in our history | 15:56:38 |
K900 ⚡️ | For obvious reasons | 15:56:40 |
emily | I don't see why | 15:56:52 |
emily | the files are tagged appropriately at the relevant point in the history | 15:56:56 |
K900 ⚡️ | But also like that history is objectively garbage | 15:57:32 |
K900 ⚡️ | Because none of that code matters | 15:57:35 |
K900 ⚡️ | And it's only there because vlinkz had no idea how to calamares | 15:57:44 |