From: Junio C Hamano <junkio@cox.net>
To: Catalin Marinas <catalin.marinas@gmail.com>
Cc: Bryan Larsen <bryan.larsen@gmail.com>, git@vger.kernel.org
Subject: Re: Barebone Porcelain. Where to stop?
Date: Mon, 18 Jul 2005 11:59:40 -0700 [thread overview]
Message-ID: <7v8y04q6sj.fsf@assigned-by-dhcp.cox.net> (raw)
In-Reply-To: tnx3bqcxvkm.fsf@arm.com
Catalin Marinas <catalin.marinas@gmail.com> writes:
> I don't see git going towards stgit at all. Indeed, it gets closer to
> cogito but I still like cogito over plain git since it's easier to use
> (my goal, though, is to add pull/clone commands to stgit so that one
> doesn't need to rely on directly using other tools).
All good to hear. I do not speak for Linus, but I think core
should not be competing with Porcelain. To me, there are four
purposes for the barebone Porcelain layer:
(1) provide the end user a minimum UI to do essential things.
(2) codify the BCP/convention to use the core by higher level
SCMs to help them stay compatible with each other where
possible (e.g. "what .git/HEAD means, when it gets updated,
and to what" was discussed recently).
(3) serve as an example for people interested in learning the
core GIT (i.e. they may be starting their own Porcelain).
(4) implement operations that are heavy on logic/convention but
does not have much UI need so that higher level SCMs can
implement their own UI by just being a thin wrapper around
them (e.g. clone/fetch and push).
> I am aware that, probably, the biggest problem with stgit is the
> documentation (and also a lack of regression tests). I hope I will
> find some time soon to write a tutorial and improve the command line
> help. I will setup a wiki in the next few days so that others can
> easily fix/update the documentation.
Wonderful.
next prev parent reply other threads:[~2005-07-18 18:59 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-07-16 17:37 Barebone Porcelain. Where to stop? Junio C Hamano
2005-07-18 4:41 ` Bryan Larsen
2005-07-18 10:22 ` Catalin Marinas
2005-07-18 18:59 ` Junio C Hamano [this message]
2005-07-18 20:57 ` Frank Sorenson
2005-07-19 0:10 ` Junio C Hamano
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=7v8y04q6sj.fsf@assigned-by-dhcp.cox.net \
--to=junkio@cox.net \
--cc=bryan.larsen@gmail.com \
--cc=catalin.marinas@gmail.com \
--cc=git@vger.kernel.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).