On Sun, 4 Apr 2010, D. Richard Hipp wrote:

I argue that abandoned branches are part of the historical record and
ought to be preserved.  Fossil does distinguish between "Open" and
"Closed" branches.  The user interface currently displays all branches
on the same page, but if it got to be a problem, the UI could be
enhanced to show only the Open branches.

I personally prefer to remove my false starts and mistakes, and commit an idealized version of my code development history for other people to review. It's hard enough to perform meaningful code reviews without having to parse people's late-night mistakes. I tend to agree with the Parnas & Clements paper that it's often better to "fake it" [*]. Novelists don't publish their intermediate versions either, BTW, they've been 'faking it' since the invention of creative writing.

http://www.fossil-scm.org/fossil/doc/trunk/www/shunning.wiki

It's questionable whether you still have a usable repository after you attempt to remove a random artifact that's been involved in merges etc.

This is not a criticism of Fossil, by the way, it's always a problem, but it's a little easier to solve on a centralized system.

Happy Easter,

Gé


[*] "A Rational Design Process, How and Why to Fake It"
    D. Parnas & P. Clements
    http://www.cs.tufts.edu/~nr/cs257/archive/david-parnas/fake-it.pdf
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to