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.
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.