git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: what are plumbing and porcelain

From
Boyd Stephen Smith Jr. <bss@iguanasuicide.net>
Date
Jan 21, 2009, 06:51 UTC
Message-ID
<200901210051.21663.bss@iguanasuicide.net>
In-Reply-To
<20090121060726.GE6970@b2j>

On Wednesday 21 January 2009, bill lam <cbill.lam@gmail.com> wrote about 'Re: what are plumbing and porcelain':

Show 7 quoted lines
>On Tue, 20 Jan 2009, Boyd Stephen Smith Jr. wrote:
>> "plumbing" are the commands that do low-level operations.  Generally,
>> end-users won't have to use them much, if at all, but they
>
>I can see now gitk should probably be porcelain. But how about
>commands such as git add or git rebase used with either the -i switch
>on or off?

If you have git installed, "man git" should contain separate lists of porcelain and plumbing. If not, the documentation is available in the git repository, under Documentation/. Porcelain: cmds-mainporcelain.txt, cmds-ancillarymanipulators.txt, cmds-ancillaryinterrogators.txt, and cmds-foreignscminterface.txt. Plumbing: cmds-plumbingmanipulators.txt, cmds-plumbinginterrogators.txt, cmds-synchingrepositories.txt, cmds-synchelpers.txt, and cmds-purehelpers.txt

-- 
Boyd Stephen Smith Jr.                     ,= ,-_-. =. 
bss@iguanasuicide.net                     ((_/)o o(\_))
ICQ: 514984 YM/AIM: DaTwinkDaddy           `-'(. .)`-' 
http://iguanasuicide.net/                      \_/     
Previous: bill lamNext: bill lam
Message 4 of 5 in “what are plumbing and porcelain”
  1. bill lamJan 21, 2009
  2. Boyd Stephen Smith Jr.Jan 21, 2009
  3. bill lamJan 21, 2009
  4. Boyd Stephen Smith Jr.Jan 21, 2009
  5. bill lamJan 21, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.