On Apr 3, 2010, at 7:17 PM, Gé Weijers wrote:

>
>
> On Thu, 1 Apr 2010, Eric wrote:
>
>> And that is the way SCM should be - _no_ opportunity to rewrite  
>> history.
>>
>
> There are arguments for allowing some editing in history:
>
> - 'rebasing' commits allows you to keep a linear flow the the  
> commits in a
> repo which makes things easier to follow. Mercurial has a whole  
> subsystem
> (mq) to manage unpublished patches. Git implements 'rebase', and  
> allows
> you to move unpublished commits forward.

There are differing philosophies here.  Some say it is important to  
present a clean, linear narrative of what took place - a narrative  
that is easy to follow and easy to understand. Others say that it is  
more important to present history as it actually occurred, in all its  
messy detail, not how you wish it had occurred.  Git and Hg tend more  
toward the first view whereas Fossil leans toward the second.

>
> - abandoned branches just clutter up the repo, and it would be nice if
> they would not clutter up the branch name space forever.

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.

One could reasonably argue for the elimination of obsolete branches to  
save clone bandwidth and to reduce the size of repositories.  So far  
neither has been an issue in Fossil and so this is not a problem we  
have had to face.


>
> - some clueless soul can commit copyrighted material to your repo, and
> when you find out three years later because of a cease-and-desist  
> letter
> you _need_ to edit history. The FreeBSD project did not go with  
> Mercurial
> for this exact reason, but stuck to SVN because of previous  
> experience. If
> that ever happens to the Linux kernel Git tree....

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


>
>
> _______________________________________________
> fossil-users mailing list
> fossil-users@lists.fossil-scm.org
> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

D. Richard Hipp
d...@hwaci.com



_______________________________________________
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