News for hackers. Stuff that matters.
Re:Firefox Development Is Moving from Mercurial to Git by naasking on Friday November 10, 2023 @03:39PM (#38224224)
> Roughly: commits explain changes and the decisions made to arrive at that set of changes. Comments explain the end result and the decisions relevant to explain that end result.

Agreed. So a linear history doesn't seem of much use if your current code is well documented, so are all of those pushing for linear history just poor at documentation?

> Embedding references to tickets is not necessarily a bad thing, but the lifetimes of issue trackers and source code history tends to be different

This is why Fossil ties the ticket system along with the VCS all in one system. In the end, I think the ticket system is almost as valuable as the source code, and shouldn't be causally tossed out.

There are no comments on this comment yet.