!rGlCMuXgAhgEpdvJUz:nixos.org

NixOS KDE

195 Members
54 Servers

Load older messages


SenderMessageTime
7 Aug 2025
@emilazy:matrix.orgemily I will be really unhappy if you break my git blame and git bisect. 15:58:03
@k900:0upti.meK900I wonder if git blame even works15:58:27
@k900:0upti.meK900Without the history rewrite15:58:33
@k900:0upti.meK900Also I can 100% promise you that history won't be bisectable anyway15:58:48
@k900:0upti.meK900Because the specific changes on the installer will be specific to nixpkgs revisions15:59:05
@k900:0upti.meK900And none of that will linearize properly15:59:12
@emilazy:matrix.orgemilyimage.png
Download image.png
16:01:38
@emilazy:matrix.orgemilylol okay16:01:41
@emilazy:matrix.orgemilyI guess I'm fine with rewriting then. though it'd be nice to add the package prefix if we're going to be doing that16:02:58
@k900:0upti.meK900OK sorry I have a real bad migraine but I can cook up some filter-branch fuckery later16:04:45
@k900:0upti.meK900Or feel free to force push if you want16:04:48
@emilazy:matrix.orgemilyit's alright, no rush16:05:14
@emilazy:matrix.orgemilyI'm okay with the current state if it's what's required to get Git to behave16:05:23
@emilazy:matrix.orgemilyas annoying as it is16:05:31
@k900:0upti.meK900Git is just terrible16:06:20
@emilazy:matrix.orgemilyI wouldn't know anything about that 😈16:15:06
@emilazy:matrix.orgemily I would make a Jujutsu brag but Jujutsu currently lacks the bloom filter stuff Git uses to make git log on individual paths fast so I actually just use git log for that still. 16:15:29
@k900:0upti.meK900jj can't really fix the underlying data model16:16:37
@qyliss:fairydust.spaceAlyssa Ross
In reply to @k900:0upti.me
I wonder if git blame even works
It should
16:20:11
@qyliss:fairydust.spaceAlyssa RossI blame into subtrees relatively often16:20:26
@emilazy:matrix.orgemilyfwiw I tried (with a non-rewriting non-squashing subtree merge) and it didn't work16:21:15
@emilazy:matrix.orgemilythere is no underlying data model problem with following the log here16:21:32
@emilazy:matrix.orgemily --follow is just bad 16:21:34
@emilazy:matrix.orgemilybut also there is no "data model" for copies/moves given Git is snapshot-based anyway16:21:48
@k900:0upti.meK900You can't have a subtree merge that both updates paths in the history and preserves original commit hashes16:22:25
@k900:0upti.meK900Because git can't represent that16:22:29
@emilazy:matrix.orgemily I think you're confused about how git log --follow works? 16:22:53
@emilazy:matrix.orgemily the issue is just that git log --follow works. there's no data model problem 16:23:00
@k900:0upti.meK900No, it's not just about git log --follow16:23:02
@k900:0upti.meK900It's about everything, kind of16:23:08

Show newer messages


Back to Room ListRoom Version: 9