Merge branch 'rr/column-doc'
authorJunio C Hamano <gitster@pobox.com>
Mon, 1 Jul 2013 19:41:46 +0000 (12:41 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 1 Jul 2013 19:41:46 +0000 (12:41 -0700)
* rr/column-doc:
column doc: rewrite documentation for column.ui

1  2 
Documentation/config.txt
diff --combined Documentation/config.txt
index 1153585aa2e2d19dd41f8cf81465e8b6d858a028,0a7bd06a29ba5a627ec6f9641cc75a41a654bd36..b4d4887bd79d66635fdc7a7c3b5992aea30308b7
@@@ -199,9 -199,6 +199,9 @@@ advice.*:
        amWorkDir::
                Advice that shows the location of the patch file when
                linkgit:git-am[1] fails to apply it.
 +      rmHints::
 +              In case of failure in the output of linkgit:git-rm[1],
 +              show directions on how to proceed from the current state.
  --
  
  core.fileMode::
@@@ -922,18 -919,20 +922,21 @@@ color.ui:
        as `color.diff` and `color.grep` that control the use of color
        per command family. Its scope will expand as more commands learn
        configuration to set a default for the `--color` option.  Set it
 -      to `always` if you want all output not intended for machine
 -      consumption to use color, to `true` or `auto` if you want such
 -      output to use color when written to the terminal, or to `false` or
 -      `never` if you prefer Git commands not to use color unless enabled
 -      explicitly with some other configuration or the `--color` option.
 +      to `false` or `never` if you prefer Git commands not to use
 +      color unless enabled explicitly with some other configuration
 +      or the `--color` option. Set it to `always` if you want all
 +      output not intended for machine consumption to use color, to
 +      `true` or `auto` (this is the default since Git 1.8.4) if you
 +      want such output to use color when written to the terminal.
  
  column.ui::
        Specify whether supported commands should output in columns.
        This variable consists of a list of tokens separated by spaces
        or commas:
  +
+ These options control when the feature should be enabled
+ (defaults to 'never'):
+ +
  --
  `always`;;
        always show in columns
        never show in columns
  `auto`;;
        show in columns if the output is to the terminal
+ --
+ +
+ These options control layout (defaults to 'column').  Setting any
+ of these implies 'always' if none of 'always', 'never', or 'auto' are
+ specified.
+ +
+ --
  `column`;;
-       fill columns before rows (default)
+       fill columns before rows
  `row`;;
        fill rows before columns
  `plain`;;
        show in one column
+ --
+ +
+ Finally, these options can be combined with a layout option (defaults
+ to 'nodense'):
+ +
+ --
  `dense`;;
        make unequal size columns to utilize more space
  `nodense`;;
        make equal size columns
  --
- +
- This option defaults to 'never'.
  
  column.branch::
        Specify whether to output branch listing in `git branch` in columns.
@@@ -1871,14 -1881,6 +1885,14 @@@ rebase.stat:
  rebase.autosquash::
        If set to true enable '--autosquash' option by default.
  
 +rebase.autostash::
 +      When set to true, automatically create a temporary stash
 +      before the operation begins, and apply it after the operation
 +      ends.  This means that you can run rebase on a dirty worktree.
 +      However, use with care: the final stash application after a
 +      successful rebase might result in non-trivial conflicts.
 +      Defaults to false.
 +
  receive.autogc::
        By default, git-receive-pack will run "git-gc --auto" after
        receiving data from git-push and updating refs.  You can stop