Re: RFC: a plugin architecture for git extensions?

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

 



On Thu, Apr 28, 2011 at 9:11 PM, Jonathan Nieder <jrnieder@xxxxxxxxx> wrote:
> Hi,
>
> Jon Seymour wrote:
>
>> What is so Âhard about:
>>
>> Â app install plugin.
>>
>> Forget git. Forget git work.
>>
>> What is so hard about the concept of
> [...]
>
> Is it so important that the people on this list agree with you
> right away that your proposal is a great idea?
>
> You asked for comments, so people are giving them. ÂBut typically,
> the procedure might be something like:
>
> 1. person describes a problem they are solving, and perhaps a
> Â proposed solution
>
> 2. people on the mailing list try to help out in figuring out the
> Â parameters of the problem, giving relevant background about the
> Â tools available, and describing experiences they have had in the
> Â past that might help in solving it.
>
> 3. person reports on how it panned out. ÂIf this involved changing
> Â git or is nicely documented, we might get a patch out of it. ÂIf
> Â so:
>
> 4. people on the mailing list review the patch, considering how
> Â useful it might be for their own nefarious ends, potential
> Â downsides, and how maintainable it is.
>
> 5. at some point, some patches appear that seem to be a good idea,
> Â and Junio applies them.
>
> And so forth. ÂNotice how at no step everyone needs to agree.
>
> Earlier in this thread you mentioned that git needs some basic
> facilities to make a prototype of a command installer possible.
> But git already has those facilities. ÂEven if the installed commands
> should not be on the path, all you need to get a "git install"
> available on early adopters' machines is to put an executable at
> /usr/bin/git-install or ~/bin/git-install.
>
> So you can show people what they have missing, and once they can't
> live without it, maybe they'll clamor for its inclusion in git.git
> proper and distro packages. ÂIf that is your goal, getting something
> working and helping interested people to try it out (and adding it
> to https://git.wiki.kernel.org/index.php/InterfacesFrontendsAndTools
> when ready) comes first.
>
> Sorry to spend so long on abstractions. ÂStill, hope that helps.
>
> Regards,
> Jonathan
>

Agreed. I'll get coding. Thanks for the advice.

jon.
--
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]