From: Jonathan Nieder <jrnieder@gmail.com>
To: Jon Seymour <jon.seymour@gmail.com>
Cc: Junio C Hamano <gitster@pobox.com>,
David Aguilar <davvid@gmail.com>, Andreas Ericsson <ae@op5.se>,
Joey Hess <joey@kitenet.net>,
Git Mailing List <git@vger.kernel.org>,
"david@lang.hm" <david@lang.hm>,
Pau Garcia i Quiles <pgquiles@elpauer.org>
Subject: Re: RFC: a plugin architecture for git extensions?
Date: Sun, 8 May 2011 01:49:02 -0500 [thread overview]
Message-ID: <20110508064902.GA12868@elie> (raw)
In-Reply-To: <BANLkTimdS7vs71vEVTxutvyp3rC4KxPjMA@mail.gmail.com>
Jon Seymour wrote:
> The idea isn't to replace standard operating system facilities for
> application installation. The idea is to provide a uniform interface
> for accomplishing the rather limited task of extending git that can
> work the same way, irrespective of platform, irrespective of file
> system layouts, irrespective of assumptions about which directories
> are already in the user's paths.
[...]
> If at the end of the day, we say make and install are the way to do
> it, then fine. However, this makes the dependencies for a successful
> install strictly greater than the existence of git and a POSIX shell
> which we can assume if git is already installed.
Thanks for explaining, and sorry to have given so much grief by not
understanding.
If this whole conversation were about how to add a new menu item to
git gui, I would have understood completely. Having to figure out how
to get something in a directory listed in PATH would be undue
complication.
After going in circles a few times, I think you're saying there are
also some people using git on the command line for whom "make
prefix=<whereever> install" won't cut it. With such a person in mind,
what you're trying to do makes sense --- and why not do it, when it
will bring some other benefits as a side-effect, like the ability to
add new commands without them showing up in git-<TAB> tab completion?
So I'll be quiet now.
next prev parent reply other threads:[~2011-05-08 6:49 UTC|newest]
Thread overview: 105+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-04-27 3:36 RFC: a plugin architecture for git extensions? Jon Seymour
2011-04-27 3:58 ` Jonathan Nieder
2011-04-27 5:06 ` Jon Seymour
2011-04-27 5:07 ` Junio C Hamano
2011-04-27 5:10 ` Jon Seymour
2011-04-27 5:17 ` Junio C Hamano
2011-04-27 5:33 ` Jon Seymour
2011-04-27 5:37 ` Jon Seymour
2011-04-27 5:39 ` Junio C Hamano
2011-04-27 5:42 ` Jon Seymour
2011-04-27 7:15 ` Jon Seymour
2011-04-27 7:57 ` Michael J Gruber
2011-04-27 8:15 ` Jon Seymour
2011-04-27 8:40 ` Jon Seymour
2011-04-27 9:36 ` Motiejus Jakštys
2011-04-27 9:59 ` Jon Seymour
2011-04-27 10:48 ` Motiejus Jakštys
2011-04-27 10:21 ` Carlos Martín Nieto
2011-04-27 10:44 ` Jon Seymour
2011-04-27 11:38 ` Fredrik Gustafsson
2011-04-27 11:57 ` Jon Seymour
2011-04-27 22:32 ` Pau Garcia i Quiles
2011-04-27 22:47 ` Jon Seymour
2011-04-27 11:01 ` Ævar Arnfjörð Bjarmason
2011-04-27 11:42 ` Jon Seymour
2011-05-13 19:32 ` Enrico Weigelt
2011-04-27 12:08 ` Andreas Ericsson
2011-04-27 12:50 ` Jon Seymour
2011-04-27 13:07 ` Felipe Contreras
2011-04-27 13:59 ` Jon Seymour
2011-04-27 14:52 ` Andreas Ericsson
2011-04-27 15:36 ` Jon Seymour
2011-04-27 16:13 ` Jon Seymour
2011-04-27 17:07 ` A Large Angry SCM
2011-04-28 3:07 ` Jon Seymour
2011-04-28 3:26 ` Jon Seymour
2011-04-28 5:04 ` Jon Seymour
2011-04-28 6:15 ` Jon Seymour
2011-04-28 16:16 ` david
2011-04-29 3:35 ` Jon Seymour
2011-04-27 19:16 ` Motiejus Jakštys
2011-04-27 19:19 ` Motiejus Jakštys
2011-04-27 17:34 ` Junio C Hamano
2011-04-27 18:28 ` Junio C Hamano
2011-04-27 18:49 ` Drew Northup
2011-04-27 19:42 ` Joey Hess
2011-04-27 20:16 ` Drew Northup
2011-04-27 21:38 ` Junio C Hamano
2011-04-27 22:08 ` Jonathan Nieder
2011-04-27 22:32 ` Jon Seymour
2011-04-28 9:07 ` Andreas Ericsson
2011-04-27 23:27 ` Junio C Hamano
2011-04-27 23:42 ` Jonathan Nieder
2011-04-28 0:10 ` Junio C Hamano
2011-04-28 0:50 ` Jon Seymour
2011-04-28 0:54 ` Jon Seymour
2011-04-28 0:55 ` david
2011-04-28 2:08 ` Jon Seymour
2011-04-28 2:15 ` Jon Seymour
2011-04-28 2:49 ` Jon Seymour
2011-04-28 9:25 ` Andreas Ericsson
2011-04-28 10:56 ` Jon Seymour
2011-04-28 11:11 ` Jonathan Nieder
2011-04-28 11:20 ` Jon Seymour
2011-05-05 21:41 ` David Aguilar
2011-05-05 21:53 ` Junio C Hamano
2011-05-05 23:51 ` Jon Seymour
2011-05-06 4:47 ` Junio C Hamano
2011-05-06 6:20 ` Jon Seymour
2011-05-06 6:56 ` Jonathan Nieder
2011-05-06 7:03 ` Jonathan Nieder
2011-05-06 14:07 ` Jon Seymour
2011-05-06 14:17 ` Jonathan Nieder
2011-05-06 14:29 ` Jon Seymour
2011-05-06 14:50 ` Jonathan Nieder
2011-05-08 4:28 ` Jon Seymour
2011-05-08 6:49 ` Jonathan Nieder [this message]
2011-05-08 7:42 ` Jon Seymour
2011-05-06 17:23 ` Jeff King
2011-05-07 8:24 ` John Szakmeister
2011-05-08 4:44 ` Jon Seymour
2011-05-09 7:35 ` Jeff King
2011-05-09 7:49 ` Jon Seymour
2011-05-09 8:12 ` Jeff King
2011-05-09 8:45 ` Jon Seymour
2011-05-09 10:44 ` Jeff King
2011-05-09 11:07 ` Jon Seymour
2011-05-09 11:13 ` Jon Seymour
2011-05-09 11:24 ` Jeff King
2011-05-09 11:28 ` Jon Seymour
2011-05-09 12:21 ` Jeff King
2011-05-09 22:50 ` Jon Seymour
2011-05-08 13:13 ` Jon Seymour
2011-05-09 4:36 ` Miles Bader
2011-05-14 12:51 ` David Aguilar
2011-04-28 9:11 ` Andreas Ericsson
2011-04-28 10:38 ` Jon Seymour
2011-04-28 7:40 ` Pau Garcia i Quiles
2011-04-28 8:09 ` Jon Seymour
2011-04-28 9:11 ` Pau Garcia i Quiles
2011-04-28 9:42 ` Jon Seymour
2011-04-28 0:06 ` Jon Seymour
2011-04-28 0:08 ` Jon Seymour
2011-04-27 21:29 ` Motiejus Jakštys
2011-04-27 21:47 ` Jon Seymour
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20110508064902.GA12868@elie \
--to=jrnieder@gmail.com \
--cc=ae@op5.se \
--cc=david@lang.hm \
--cc=davvid@gmail.com \
--cc=git@vger.kernel.org \
--cc=gitster@pobox.com \
--cc=joey@kitenet.net \
--cc=jon.seymour@gmail.com \
--cc=pgquiles@elpauer.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).