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

Re: git-diff-index man page

From
Junio C Hamano <gitster@pobox.com>
Date
May 19, 2013, 07:46 UTC
Message-ID
<7vhahzza2v.fsf@alter.siamese.dyndns.org>
In-Reply-To
<CAKEGsXQDB1=hizNqM6D=uuP6PXT4ytUiTgB5fvO-gVSsPqQkLQ@mail.gmail.com>
Albert Netymk <albertnetymk@gmail.com> writes:
Show 15 quoted lines
> Hello,
>
> The man page of git-diff-index:
> http://git-scm.com/docs/git-diff-index
> states that
> `git-diff-index - Compares content and mode of blobs between the index
> and repository`.
>
> However, in fact this command compares between files on disk and
> repository by default. It's explained clearly in here:
> http://git-scm.com/docs/gitdiffcore
>
> Maybe the man page could be updated to reflect this in NAME section:
> `git-diff-index - Compares content and mode of blobs between files on
> disk and repository or between the index and repository`
Surely; we need to keep it fit on a single line, though.
> In DESCRIPTION section:
> `Compares the content and mode of the blobs found via a tree object
> with the content of the files on disk by default, and could be
> compared with index only using cached option. ...`

Yes, mentioning both mode is a good change. The above exact text may give a false impression (with that "by default") that it is somehow more preferrable to compare tree with working tree through the index, and only weirdos would use "--cached" to compare tree and the index, though.

Patches welcome.  Thanks.
Previous: Albert NetymkNext: Albert Netymk
Message 2 of 7 in “git-diff-index man page”
  1. Albert NetymkMay 18, 2013
  2. Junio C HamanoMay 19, 2013
  3. Albert NetymkMay 19, 2013
  4. Junio C HamanoMay 20, 2013
  5. Eric SunshineMay 20, 2013
  6. Jonathan NiederMay 20, 2013
  7. Junio C HamanoMay 20, 2013

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.