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

Re: [PATCH] update README and #include in git.txt

From
Petr Baudis <pasky@ucw.cz>
Date
May 13, 2005, 22:13 UTC
Message-ID
<20050513221306.GB32232@pasky.ji.cz>
In-Reply-To
<4283CB19.3050208@dgreaves.com>

Dear diary, on Thu, May 12, 2005 at 11:31:05PM CEST, I got a letter where David Greaves <david@dgreaves.com> told me that...

> Makefile understands the includes git.txt #includes README
> README reformatted to asciidoc to allow inclusion in git.txt
> 
> Signed-off-by: David Greaves <david@dgreaves.com>
Is it just me or this commit message is really weird? :-)
Show 20 quoted lines
> Index: README
> ===================================================================
> --- 3c79088f1832d78012ccdb63e5da1ab88fcf408e/README  (mode:100644)
> +++ e0e578bb02a7d8db1c105fddf5b5168ad0c79088/README  (mode:100644)
> @@ -1,9 +1,13 @@
> +////////////////////////////////////////////////////////////////
> +	GIT - the stupid content tracker
> 
> 
> -
> -	GIT - the stupid content tracker
> +Note that this README is written in asciidoc format and is #include'd
> +in the git.txt docs
> 
> 
> +The rest of this README is #included in the git.txt file
> +////////////////////////////////////////////////////////////////
>  "git" can mean anything, depending on your mood.
> 
>   - random three-letter combination that is pronounceable, and not

I'd probably prefer this being much less prominent. Can it be rather at the bottom of the file?

Show 6 quoted lines
> -the object (i.e. how it is used, and how it can refer to other objects).
> -There are currently three different object types: "blob", "tree" and
> -"commit".
> +the object (ie how it is used, and how it can refer to other objects).
> +There are currently four different object types: "blob", "tree",
> +"commit" and "tag".
You're reintroducing the "typos" fixed before, apparently.
Show 19 quoted lines
>  A "blob" object cannot refer to any other object, and is, like the tag
>  implies, a pure storage object containing some user data.  It is used to
> @@ -48,7 +50,7 @@
>  directory structure. In addition, a tree object can refer to other tree
>  objects, thus creating a directory hierarchy.
> 
> -Finally, a "commit" object ties such directory hierarchies together into
> +A "commit" object ties such directory hierarchies together into
>  a DAG of revisions - each "commit" is associated with exactly one tree
>  (the directory hierarchy at the time of the commit). In addition, a
>  "commit" refers to one or more "parent" commit objects that describe the
> @@ -62,12 +64,17 @@
>  just going to confuse people.  So aim for the notion of "one root object
>  per project", even if git itself does not enforce that.
> 
> +A "tag" object symbolically identifies and can be used to sign other
> +objects. It contains the identifier and type of another object, a
> +symbolic name (of course!) and, optionally, a signature.
> +

I think those changes should be either sent as a separate patch or noted as being done in the commit message.

Show 9 quoted lines
> @@ -245,216 +274,209 @@
> 
> 
> 
> -	The Workflow
> -
> -
> +The Workflow
> +------------
Cannot at least the newlines be preserved?
-- 
				Petr "Pasky" Baudis
Stuff: http://pasky.or.cz/
C++: an octopus made by nailing extra legs onto a dog. -- Steve Taylor
Previous: David GreavesNext: David Greaves
Message 2 of 4 in “update README and #include in git.txt”
  1. update README and #include in git.txtDavid Greaves, May 12, 2005
  2. Petr BaudisMay 13, 2005
  3. David GreavesMay 13, 2005
  4. Petr BaudisMay 13, 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.