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

Re: Tool renames? was Re: First stab at glossary

From
Daniel Barkalow <barkalow@iabervon.org>
Date
Sep 3, 2005, 06:54 UTC
Message-ID
<Pine.LNX.4.63.0509030233350.23242@iabervon.org>
In-Reply-To
<7v8xyebs9v.fsf@assigned-by-dhcp.cox.net>
On Fri, 2 Sep 2005, Junio C Hamano wrote:
Show 13 quoted lines
> I said:
> 
> > 	I'll draw up a strawman tonight unless somebody else
> > 	does it first.
> 
> 1. Say 'index' when you are tempted to say 'cache'.
> 
>         git-checkout-cache      git-checkout-index
>         git-convert-cache       git-convert-index
>         git-diff-cache          git-diff-index
>         git-fsck-cache          git-fsck-index
>         git-merge-cache         git-merge-index
>         git-update-cache        git-update-index

Agreed, except that git-convert-cache and git-fsck-cache actually have nothing to do this the index by any name, and should probably be git-convert-objects and git-fsck-objects.

Show 11 quoted lines
> 2. The act of combining two or more heads is called 'merging';
>    fetching immediately followed by merging is called 'pulling'.
> 
>         git-resolve-script      git-merge-script
> 
>    The commit walkers are called *-pull, but this is probably
>    confusing.  They are not pulling.
> 
>         git-http-pull           git-http-walk
>         git-local-pull          git-local-walk
>         git-ssh-pull            git-ssh-walk
I think "fetch" is more applicable to what they do.
Show 12 quoted lines
> 3. Non-binaries are called '*-scripts'.
> 
>    In earlier discussions some people seem to like the
>    distinction between *-script and others; I did not
>    particularly like it, but I am throwing this in for
>    discussion.
> 
>         git-applymbox           git-applymbox-script
>         git-applypatch          git-applypatch-script
>         git-cherry              git-cherry-script
>         git-shortlog            git-shortlog-script
>         git-whatchanged         git-whatchanged-script

I don't think it matters very much whether something is a script or not; on the other hand, it would be good to have "git" list a reasonable set of commands to use through the interface, which would exclude, for example, git-merge-one-file-script, and include the above commands.

> 4. To be removed shortly.
> 
>         git-clone-dumb-http     should be folded into git-clone-script
Agreed.
	-Daniel
*This .sig left intentionally blank*
Previous: Junio C HamanoNext: Junio C Hamano
Message 15 of 17 in “First stab at glossary”
  1. Johannes SchindelinAug 17, 2005
  2. Daniel BarkalowAug 17, 2005
  3. Johannes SchindelinAug 17, 2005
  4. Junio C HamanoAug 17, 2005
  5. Johannes SchindelinAug 17, 2005
  6. Daniel BarkalowAug 17, 2005
  7. Johannes SchindelinAug 17, 2005
  8. Tool renames? was Re: First stab at glossaryTim Ottinger, Aug 24, 2005
  9. Junio C HamanoAug 25, 2005
  10. Tim OttingerSep 1, 2005
  11. Junio C HamanoSep 2, 2005
  12. Daniel BarkalowSep 2, 2005
  13. Junio C HamanoSep 2, 2005
  14. Junio C HamanoSep 3, 2005
  15. Daniel BarkalowSep 3, 2005
  16. Junio C HamanoSep 3, 2005
  17. Daniel BarkalowSep 4, 2005

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.