News for hackers. Stuff that matters.
Re: by johannes1234321 on Tuesday November 15, 2022 @07:30PM (#33617270)
> where I haven’t thought of a way to do it with Git.

With git one can do "everything" true, doesn't mean that I want to teach everybody first what a DAG is and how one can manipulate that using git commands, but want to have something simpler. And yeah, git became a lot better over the years, but the plumbing still shines through in many places with inconsistencies.

Re: by xyzzy_plugh on Tuesday November 15, 2022 @10:54PM (#33618633)
Understanding a DAG becomes fundamental very quickly when trying to understand how distributed version control works. I would argue the opposite, that the internals are actually very reasonable and generic but it's the porcelain that has made some poor UX choices.