Hacker News new | past | comments | ask | show | jobs | submit login

> Yeah I think the point about monorepos vs submodules is probably the biggest non-usability issue with Git.

As a lone developer, I admit that this is what surprises me the most about the experience of other people.

But I'm going to solve it. Partial checkouts, fully-transactional cross-submodule commits, the works.

Really, these problems are easy with a good design. It's unfortunate that Linus didn't have time for design.

> Binary files is another crap area of Git. LFS is useless. Lots of people have Stockholm syndrome and think that Git doesn't support large/binary files well because it's immoral rather than just because it's not something Linus ever needed.

Yeah, I don't get this either.

I am implementing a general plugin system for creating format-aware operations. This will include source code and binary files.

> I'm still a bit sad that most of the attempts at replacing Git focus on the poor conflict resolution story (which is poor but tolerable) rather than these more fundamental issues.

I fully agree. I'm going to the doing UX studies, and that's my first priority.

I am going to handle conflict resolution better, though.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: