News for hackers. Stuff that matters.
Re:Launch HN: Diversion (YC S22) – Cloud-Native Git Alternative by nolist_policy on Monday January 22, 2024 @04:53PM (#39096023)
You can do most of this in git via custom diff-driver and smudge/clean filters.

For example git can already convert line-endings on the fly for windows. This is special-cased, but can just as well be implemented via smudge/clean.

Oh and git-lfs is done via smudge/clean too.

Re:Launch HN: Diversion (YC S22) – Cloud-Native Git Alternative by ironmagma on Monday January 22, 2024 @10:12PM (#39099131)
One problem with that though is that smudge and clean are not used in rename detection. Git purposely skips running these filters to detect renames for performance. There are quite a lot of other issues with smudge/clean too though.