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

Re: First stab at glossary

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Aug 17, 2005, 22:19 UTC
Message-ID
<Pine.LNX.4.63.0508180009180.18104@wgmdd8.biozentrum.uni-wuerzburg.de>
In-Reply-To
<Pine.LNX.4.63.0508171630140.23242@iabervon.org>
Hi,
On Wed, 17 Aug 2005, Daniel Barkalow wrote:
Show 8 quoted lines
> On Wed, 17 Aug 2005, Johannes Schindelin wrote:
> 
> > On Wed, 17 Aug 2005, Daniel Barkalow wrote:
> > > [...]
> > Okay for "hash".
> 
> I think we only need at most two names for this, so this is more a matter
> of fixing old usage than documenting it.

It's short enough to keep it in the glossary _and_ fix the old documentation.

Show 5 quoted lines
> > [blabla] index [blable] cache [bliblo]
>
> Well, it often contains information not present anywhere else (the status
> of a merge; the set of files being committed, added, or removed), so it
> isn't really a cache at all.
Okay, okay. I stand corrected.
Show 11 quoted lines
> > Maybe I was too cautious. Linus very new idea was to think of the lowest
> > level of an SCM as a file system. But I did not want to mention that.
> > Thinking of it again, maybe I should.
> 
> You probably don't need to mention that tree objects and index files can
> be thought of as filesystems, but you should specify that the working tree
> really is in the Unix filesystem, in case people have heard of the idea.
> 
> It should be clear to say 'You can "cd" there and "ls" to list your
> files.', rather than 'Think "ls -laR"' which makes my think of the output,
> which is like the output from git-ls-files.
How about this:
working tree::
        The set of files and directories currently being worked on,
        i.e. you can work in your working tree without using git at all.
Show 10 quoted lines
> > > > checkout::
> > >
> > > Move after "revision"?
> >
> > Ultimately, the glossary terms will be sorted alphabetically. If you look
> > at the file attached to my original mail, this is already sorted and
> > marked up using asciidoc. However, I wanted you and the list to understand
> > how I grouped terms. The asciidoc'ed file is generated by a perl script.
> 
> Ah, okay.

Sorry, I attributed these "moving suggestions" to the large and angry SCM, while those were your comments. Since Junio decided to keep the "topic ordered" form in his repository, I moved them around according to your mail.

Show 13 quoted lines
> > > > resolve::
> > > > 	The action of fixing up manually what a failed automatic merge
> > > > 	left behind.
> > >
> > > "Resolve" is also used for the automatic case (e.g., in
> > > "git-resolve-script", which goes from having two commits and a message to
> > > having a new commit). I'm not sure what the distinction is supposed to be.
> >
> > I did not like that naming anyway. In reality, git-resolve-script does not
> > resolve anything, but it merges two revisions, possibly leaving something
> > to resolve.
> 
> Right; I think we should change the name of the script.

How many users are there? Probably many call git-pull-script anyway, right?

Ciao, Dscho

Previous: Daniel BarkalowNext: Tim Ottinger
Message 7 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.