3 ms·
Rewriting history was considered Very Bad by most everyone who had not yet used distributed version control much. The set of people that had not yet used distr
by krupan 11y ago
Rewriting history was considered Very Bad by most everyone who had not yet used distributed version control much. The set of people that had not yet used distributed version control much included everyone, even the developers of distributed version control tools. After we all started using DVCSes more we realized how useful and powerful it was to be able to rewrite local history.
Fossil developers are apparently still catching up to this idea but as pointed out in other replies here it does have some history rewriting features. Even its recommendation that you pull and merge others' changes with yours before you commit your changes (in the style of CVS or SVN, they call it "autosync") is a form of rewriting history. See: http://fossil-scm.org/xfer/doc/trunk/www/concepts.wiki http://fossil-scm.org/xfer/doc/trunk/www/concepts.wiki
- w_t_payne 11y agoYeah ... the key here is the qualifier "local".