Thread (19 messages) flat view 19 messages, 6 authors, 2016-06-15

Re: [PATCH] Add an optional <mode> argument to commit/status -u|--untracked-files option

From: しらいしななこ <hidden>
Date: 2016-06-15 22:44:41

Quoting Marius Storm-Olsen [off-list ref] writes:
Jeff King said the following on 03.06.2008 22:14:
quoted
On Tue, Jun 03, 2008 at 03:09:10PM +0200, Marius Storm-Olsen wrote:
quoted
+-u[<mode>]|--untracked-files[=<mode>]::
+	Show all untracked files.
+	The mode parameter is optional, and is used to specify
+	the handling of untracked files. The possible options are:
+		none   - Show no untracked files
+		normal - Shows untracked files and directories
+		all    - Also shows individual files in untracked directories.
+	If the mode parameter is not specified, the defaults is
+	'all'.
Hmm. Doesn't this change bundling semantics of "git commit -us"? Do we
care?
You are right. This is the joy of the parse-options() handling of
short-options with optional arguments.

-us before meant:
    1) commit
    2) show all untracked files
    3) sign-of the commit

I guess it would be possible to reparse the options without the -u, if
the argument is not one of the three (none,normal,all), but I'm not
sure it's _that_ critical. Opinions?
Isn't the second bullet point in the description in:

    http://www.kernel.org/pub/software/scm/git/docs/gitcli.html

good enough?

-- 
Nanako Shiraishi
http://ivory.ap.teacup.com/nanako3/

----------------------------------------------------------------------
Find out how you can get spam free email.
http://www.bluebottle.com/tag/3
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help