On Wed, Mar 04, 2015 at 03:49:37PM -0700, Warren Young wrote:
> On Mar 4, 2015, at 3:27 PM, bch <brad.har...@gmail.com> wrote:

Hi there,

> > Sure, but: fossil is distinct from the filesystems. DOS, ext<n>, ffs,
> > etc., etc., etc are not versioning/managment filesystems, and there
> > ought to be a principle-of-least-surprise/being-a-good-citizen kept in
> > mind.
> 
> The principle of least surprise says that Fossil should behave like other 
> VCSes.

I think that the principle of least surprise for users of fossil is
that the next version of fossil should be pretty much "the same as the
current version, only better".

I think that the principle of least surprise for non-users of fossil is
(much) less important.

I think that the last few times this topic came up on the list, there
was not a clear enough consensus that changing some fossil commands to do
something (potentially) destructive which they are explicitly documented
not to do, that the patches were not accepted.

Perhaps this time it will be different.


For what it's worth, I do think that it would be useful to have a command
to affect both the repository and the filesystem in similar ways. But I
also think that historical baggage suggests that "rm" (or "mv") is not
that command.

The matrix in the "hg remove" documentation does cover many (possibly
all?) cases. Perhaps a "fossil remove" command could act just like
it? With a "fossil move" command to do "fossil mv + suitable
filesystem manipulations"?

(I confess that I'm not clear on exactly how (or
whether) "undo" or "revert" will become involved in the new
remove-from-repository-and-filesystem command/argument. I think I didn't
understand it the last time around, either.)


But one thing I know, is that I won't be the one writing the patches,
or deciding whether they go into stock-fossil.

Cheers,

        f
-- 
Francis Daly        fran...@daoine.org
_______________________________________________
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