As a general observation, I would say that options is the ONLY option to allow multiple mentalities to co-exist! And, I just proved it! :)

-----Original Message----- From: Ramon Ribó
Sent: Friday, October 10, 2014 11:32 AM
To: Fossil SCM user's discussion
Subject: Re: [fossil-users] auto-sync before merge?

Please, do not add a new option.

I read in an interesting article about software development that every
new option in a program is a failure of the designer, who has been
unable to take a decision. Every new option represents a more
complicated manual, a sense of complexity of the product and a new
opportunity to have more bugs in the less used branch of the option.

I do not completely agree with this idea, as sometimes options are
useful to give opportunity to use the same program with different
workflows. However, I consider more of a success of a program every
option avoided than every option added.

RR


2014-10-10 10:08 GMT+02:00 Stephan Beal <sgb...@googlemail.com>:
On Fri, Oct 10, 2014 at 10:01 AM, Ramon Ribó <ram...@compassis.com> wrote:

If autosync is activated, of course it should do it. In fact, I see it
as an error not doing it. Does not 'autosync' means: do all the pushes
and pulls necessary to keep local repository always syncronized with
remote repository?


Historically yes, but not in the context of a merge. Merging has, in terms
of workflow, always assumed "offline mode," performing no explicit syncing.
Whether or not the historical meaning of autosync should be expanded to
cover other commands is debatable, and i'd argue for a new option either
specific to merge or generically for use with commands which optionally want
to pull automatically but not push.

--
----- stephan beal
http://wanderinghorse.net/home/stephan/
http://gplus.to/sgbeal
"Freedom is sloppy. But since tyranny's the only guaranteed byproduct of
those who insist on a perfect world, freedom will have to do." -- Bigby Wolf

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

_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
_______________________________________________
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