Browse Source

Documentation: customize diff-options depending on particular command

Customize diff-options depending on particular command as follows,
mostly to make git-diff and git-format-patch manuals less confusing:

* git-format-patch:

  - Mark --patch-with-stat as being the default.

  - Change -p description so that it matches what it actually does and
    so that it doesn't refer to absent "section on generating
    patches".

* git-diff: mark -p as being the default.

* git-diff-index/git-diff-files/git-diff-tree: mark --raw as being
  the default.

Signed-off-by: Sergei Organov <osv@javad.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Sergei Organov 18 years ago committed by Junio C Hamano
parent
commit
c1a95fa629
  1. 24
      Documentation/diff-options.txt
  2. 1
      Documentation/git-diff.txt
  3. 1
      Documentation/git-format-patch.txt

24
Documentation/diff-options.txt

@ -1,5 +1,25 @@
// Please don't remove this comment as asciidoc behaves badly when
// the first non-empty line is ifdef/ifndef. The symptom is that
// without this comment the <git-diff-core> attribute conditionally
// defined below ends up being defined unconditionally.
// Last checked with asciidoc 7.0.2.

ifndef::git-format-patch[]
ifndef::git-diff[]
:git-diff-core: 1
endif::git-diff[]
endif::git-format-patch[]

ifdef::git-format-patch[]
-p:: -p::
Generate patch (see section on generating patches) Generate patches without diffstat.
endif::git-format-patch[]

ifndef::git-format-patch[]
-p::
Generate patch (see section on generating patches).
{git-diff? This is the default.}
endif::git-format-patch[]


-u:: -u::
Synonym for "-p". Synonym for "-p".
@ -13,6 +33,7 @@


--raw:: --raw::
Generate the raw format. Generate the raw format.
{git-diff-core? This is the default.}


--patch-with-raw:: --patch-with-raw::
Synonym for "-p --raw". Synonym for "-p --raw".
@ -41,6 +62,7 @@


--patch-with-stat:: --patch-with-stat::
Synonym for "-p --stat". Synonym for "-p --stat".
{git-format-patch? This is the default.}


-z:: -z::
NUL-line termination on output. This affects the --raw NUL-line termination on output. This affects the --raw

1
Documentation/git-diff.txt

@ -75,6 +75,7 @@ and the range notations ("<commit>..<commit>" and


OPTIONS OPTIONS
------- -------
:git-diff: 1
include::diff-options.txt[] include::diff-options.txt[]


<path>...:: <path>...::

1
Documentation/git-format-patch.txt

@ -66,6 +66,7 @@ reference.


OPTIONS OPTIONS
------- -------
:git-format-patch: 1
include::diff-options.txt[] include::diff-options.txt[]


-<n>:: -<n>::

Loading…
Cancel
Save