Commentary: "Why I Switched to Git From Mercurial"
Martin Geisler
mg at lazybytes.net
Sun May 23 14:39:40 UTC 2010
Adrian Buehlmann <adrian at cadifra.com> writes:
> On 22.05.2010 12:20, Martin Geisler wrote:
>
>> I'm not concerned about this case -- if people adjust the defaults,
>> then they are on their own. The problem with defaults was that they
>> broke various front-ends to Mercurial and we've fixed (or are in the
>> process of fixing) that with HGPLAIN.
>
> This is not the only problem with [defaults].
I don't see other problems -- [defaults] is a way for people to enable
flags by default and it does just that. It is a tool people can use if
they are happy with the consequences.
>> There is a long tradition of allowing people to customize their
>> software and I think this is a good tradition. It means that I never
>> expect another computer to behave like mine, but I'm okay with that.
>
> There is also a long tradition of having a standard set of commands
> that are supposed to do what they were specified for *everywhere*.
Right, and adding --keep to qdelete does not mean that qdelete no longer
does what it is specified to do.
> If I have to guess what 'hg qdelete' does if I sit on a computer with
> hg installed, then things are exactly of the sort of the FUD that is
> one of the root causes of this thread here.
>
> It leaves you with a feeling of unreliable.
No, I don't agree, it gives you a feeling of being flexible and
adaptable. It is only natural that my customizations wont follow me if I
use a new computer. I don't think we should limit people because of this
very natural consequence.
--
Martin Geisler
See my Mercurial presentation: http://vimeo.com/11497288
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lists.mercurial-scm.org/pipermail/mercurial/attachments/20100523/1b5508da/attachment.asc>
More information about the Mercurial
mailing list