Re: RFC: a plugin architecture for git extensions?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jon Seymour <jon.seymour@xxxxxxxxx> writes:

> | Junio: apologies, reply missed list. Edited slightly.
>
> On Fri, May 6, 2011 at 7:53 AM, Junio C Hamano <gitster@xxxxxxxxx> wrote:
>> David Aguilar <davvid@xxxxxxxxx> writes:
>>
>>> On Apr 28, 2011, at 3:56 AM, Jon Seymour <jon.seymour@xxxxxxxxx> wrote:
>>>
>>>> What is so hard about the concept of an application providing a
>>>> ...
>
> It would be good if something like:
>
>     unzip -d $(git --plugins-dir) foobar.zip
>
> installed scripts, info files and man pages into a place where git
> would find them and then have git foobar start working without any
> additional effort by the package author or user.

That should be doable without any elaborate "plugin management".  We only
need to enhance the git potty and help system to look for things in a set
of new directories, and have these unzip installation put their stuff
there.

>> [Footnote]
>>
>> *1* I admit that I didn't read all of them carefully, as I was repelled by
>> them as soon as I saw phrases like "for people who can grok this concept".
>
> Junio: at least quote me accurately. I actually wrote:
>
> "Contributors who grok the concept as I conceive it are welcome to
> submit pull requests."
>
> I am a little mystified why use of the word "grok" in this way, given the
> circumstances, caused you to be "repelled".

What repelled me was not any particular word (and that is exactly why I
did not even bother to "quote") but your general attitude in the
discussion.  Your tone throughout the discussion appeared at least to me
that you thought anybody who did not agree with you was incapable of
understanding something so obvious and clearly right, and only those who
could "grok" it deserved to join the discussion.  We occasionally have
seen such people on this list in the past, but luckily not very often.

I am not saying that your thinking should always start from "I could be
wrong".  However, I do not think "What is so hard about the concept ...?"
is the question you should be asking others before asking yourself "Is
there a better way I could have explained this idea I want others to agree
with?  The reason why they are still not on the same page as I am could
well be because all of them are morons, but it may be possible that it is
because the way I have explained my idea to them was not optimal.  Perhaps
I did not present the motivation and the background well enough to justify
that the problem I am trying to solve is worth solving, before throwing my
idea on how to solve it".

After all, different people have different needs and expectations.  The
discussion on a particular _solution_ can only start after you get people
on board and share the sense of _need_ to solve something common.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]