| 7 Aug 2025 |
emily | I wouldn't know anything about that 😈 | 16:15:06 |
emily | 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 | jj can't really fix the underlying data model | 16:16:37 |
Alyssa Ross | In reply to @k900:0upti.me I wonder if git blame even works It should | 16:20:11 |
Alyssa Ross | I blame into subtrees relatively often | 16:20:26 |
emily | fwiw I tried (with a non-rewriting non-squashing subtree merge) and it didn't work | 16:21:15 |
emily | there is no underlying data model problem with following the log here | 16:21:32 |
emily | --follow is just bad | 16:21:34 |
emily | but also there is no "data model" for copies/moves given Git is snapshot-based anyway | 16:21:48 |
K900 | You can't have a subtree merge that both updates paths in the history and preserves original commit hashes | 16:22:25 |
K900 | Because git can't represent that | 16:22:29 |
emily | I think you're confused about how git log --follow works? | 16:22:53 |
emily | the issue is just that git log --follow works. there's no data model problem | 16:23:00 |
K900 | No, it's not just about git log --follow | 16:23:02 |
K900 | It's about everything, kind of | 16:23:08 |
emily | Git can absolutely infer that x moved to foo/x | 16:23:08 |
emily | by the same means it infers moves and copies in general | 16:23:21 |
emily | like I think what this is actually downstream of is "Git handles diffs of merges in a terrible and non-principled way" | 16:24:20 |
emily | which is not inherent to the data model and which Jujutsu does in fact solve | 16:24:28 |
K900 | Wee | 19:52:19 |
K900 | *wew | 19:52:26 |
K900 | I got a very fun rapid onset migraine | 19:52:44 |
K900 | The calamaring shall continue tomorrow | 19:52:48 |
| 8 Aug 2025 |
| amadaluzia[tde] changed their profile picture. | 04:25:43 |
| problems changed their profile picture. | 06:05:56 |
| 0x4A6F joined the room. | 06:56:00 |
K900 | OK great | 08:07:51 |
K900 | I can't load the calamares PR | 08:07:56 |
K900 | Because github just unicorns | 08:08:00 |
K900 | @emily you'll be happy to know that Calamares upstream is interested in the two of our patches that are good | 10:39:00 |