I hate Hg extensions
Daniel Carrera
dcarrera at gmail.com
Mon Jul 25 09:22:03 UTC 2011
On 07/25/2011 09:34 AM, Adrian Buehlmann wrote:
>> We might have different definitions of what is a crying rant, but I
>> won't debate definitions with you. A general rule of thumb is that if
>> one user is angry, there are others like him as well who never bothered
>> to complain on the list and instead just dropped the product altogether.
>
> Honestly, I must say, in your case this wouldn't have been such a big
> loss. We seem to have lots of other users who are both able to get
> things working and make some productive, constructive feedback, or even
> send fixes or edit wikis (you don't even have to ask to edit any wiki page).
Two points:
1. For every angry, ranting user there are usually several non-ranting
but angry users who didn't bother to rant and just left. Those are the
ones I was talking about.
2. I don't remember seeing a problem with any wiki. Most of the Tortoise
site is not a wiki, and in any case, their site was not my #1 complaint.
> What about writing such a README then for TortoiseHg and sending a patch
> for TortoiseHg? It seems other people don't have problems sending a
> patch for such a thing...
No problem. If someone can tell me how to install tortoise from source
(e.g. dependencies and what-not) I will *honestly* be happy to write a
README and submit it. I will put my GCC work on hold in order to turn
the instructions I receive into a README and I'll submit it. In the
process, I hope to even get thg working in my own system.
> You could actually start helping us to help you by responding to the
> question that TortoiseHg developer Yuya Nishihara asked you. I still
> haven't seen you responding to that...
Sorry, I hadn't realized that I had missed a question. It is not my
intention to ignore anybody and I try to provide all information
required. What was the question I missed?
> I think by now we really all got what you hate. But other than that, we
> haven't yet made that much progress on anything. If you really care
> about the Mercurial and TortoiseHg projects (which I still assume), you
> would try improving the progress to noise ratio. At the moment, at my
> end, it looks more like your priority is trying to make sure that
> TortoiseHg looks crappy -- for whatever reason. Using "I hate XXX" in
> subjects certainly would serve that purpose.
The subject says "I hate Hg extensions". Ok, I used the word "extension"
wrong, but anyway, I do think poorly of the 3rd party ecosystem around
Mercurial and that is what my title conveys. I am sorry if it is harsh,
but the title is honest and I stand by it. I do hate them and while my
might be wrong, I do think they are the largest stumbling block for
Mercurial because Mercurial itself has always worked like a charm for me.
> Sometimes, restaurants have to deal with "customers" loudly ranting
> about soufflés. But the chef doesn't really know what their agenda is.
>
> In our case, the restaurant seems to be pretty busy serving lots of
> customers with an amazingly low level of noise. So menus don't seem to
> be that bad for users.
There is a problem with that line of thinking: You never hear about the
people who just quit. They are invisible. It is not surprising that most
people in this list would be people who are happy with Mercurial. If
they weren't happy, they would not be likely to be on this list.
Consider a different point of view: Do you think that Mercurial is used
as widely as a product of its quality deserves? Compared to other open
source SCMs like Git and Subversion. You might disagree with me, but I
would have expected that Mercurial would be more widely used than (say)
Git because it is just better. Maybe it's just an issue of marketing or
just bad luck. Or maybe there are real problems that make projects
discard Mercurial and you never hear about them.
> And last but not least, in this group of restaurants we still assume
> good faith, even though it's hard at times :-)
Rest assured that I don't have ill intentions.
Daniel.
--
I'm not overweight, I'm undertall.
More information about the Mercurial
mailing list