index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
parse-options.h
Age
Commit message (
Expand
)
Author
Files
Lines
2023-10-29
parse-options: make CMDMODE errors more precise
René Scharfe
1
-0
/
+3
2023-10-03
parse-options: drop unused parse_opt_ctx_t member
René Scharfe
1
-1
/
+0
2023-07-18
fetch: reject --no-ipv[46]
Junio C Hamano
1
-4
/
+4
2023-07-18
parse-options: introduce OPT_IPVERSION()
Junio C Hamano
1
-0
/
+6
2023-04-17
Merge branch 'pw/rebase-cleanup-merge-strategy-option-handling'
Junio C Hamano
1
-0
/
+10
2023-04-10
sequencer: use struct strvec to store merge strategy options
Phillip Wood
1
-0
/
+10
2023-04-06
Merge branch 'en/header-split-cleanup'
Junio C Hamano
1
-0
/
+2
2023-04-06
Merge branch 'jk/unused-post-2.40-part2'
Junio C Hamano
1
-3
/
+0
2023-03-28
parse-options: drop parse_opt_unknown_cb()
Jeff King
1
-3
/
+0
2023-03-21
treewide: be explicit about dependence on gettext.h
Elijah Newren
1
-0
/
+2
2023-03-20
parse-options.h: use designated initializers in OPT_* macros
SZEDER Gábor
1
-68
/
+245
2023-03-20
parse-options.h: rename _OPT_CONTAINS_OR_WITH()'s parameters
SZEDER Gábor
1
-3
/
+3
2023-03-20
parse-options.h: use consistent name for the callback parameters
SZEDER Gábor
1
-3
/
+3
2022-12-26
submodule--helper: don't use global --super-prefix in "absorbgitdirs"
Ævar Arnfjörð Bjarmason
1
-0
/
+4
2022-08-19
parse-options: add support for parsing subcommands
SZEDER Gábor
1
-2
/
+22
2022-08-19
parse-options: clarify the limitations of PARSE_OPT_NODASH
SZEDER Gábor
1
-1
/
+2
2022-08-19
parse-options: PARSE_OPT_KEEP_UNKNOWN only applies to --options
SZEDER Gábor
1
-1
/
+1
2022-02-25
Merge branch 'ja/i18n-common-messages'
Junio C Hamano
1
-0
/
+16
2022-02-11
Merge branch 'rs/parse-options-lithelp-help'
Junio C Hamano
1
-0
/
+5
2022-02-05
Merge branch 'ab/cat-file'
Junio C Hamano
1
-0
/
+10
2022-02-04
i18n: factorize more 'incompatible options' messages
Jean-Noël Avila
1
-0
/
+16
2022-01-20
parse-options: document bracketing of argh
René Scharfe
1
-0
/
+5
2022-01-10
Merge branch 'js/branch-track-inherit'
Junio C Hamano
1
-0
/
+2
2021-12-30
parse-options API: add a usage_msg_optf()
Ævar Arnfjörð Bjarmason
1
-0
/
+10
2021-12-20
branch: add flags and config to inherit tracking
Josh Steadmon
1
-0
/
+2
2021-11-09
Merge branch 'ab/parse-options-cleanup'
Junio C Hamano
1
-5
/
+4
2021-11-09
parse-options.[ch]: revert use of "enum" for parse_options()
Ævar Arnfjörð Bjarmason
1
-5
/
+4
2021-10-25
Merge branch 'ab/parse-options-cleanup'
Junio C Hamano
1
-13
/
+13
2021-10-13
Merge branch 'ab/help-config-vars'
Junio C Hamano
1
-2
/
+4
2021-10-08
parse-options.[ch]: make opt{bug,name}() "static"
Ævar Arnfjörð Bjarmason
1
-3
/
+0
2021-10-08
parse-options.h: make the "flags" in "struct option" an enum
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2021-10-08
parse-options.[ch]: consistently use "enum parse_opt_result"
Ævar Arnfjörð Bjarmason
1
-7
/
+8
2021-10-08
parse-options.[ch]: consistently use "enum parse_opt_flags"
Ævar Arnfjörð Bjarmason
1
-3
/
+5
2021-09-28
parse-options.h: move PARSE_OPT_SHELL_EVAL between enums
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2021-09-23
help: simplify by moving to OPT_CMDMODE()
Ævar Arnfjörð Bjarmason
1
-2
/
+4
2021-09-12
parse-options API: remove OPTION_ARGUMENT feature
Ævar Arnfjörð Bjarmason
1
-3
/
+0
2021-03-21
parse-options: don't leak alias help messages
Andrzej Hunt
1
-0
/
+1
2021-03-21
parse-options: convert bitfield values to use binary shift
Andrzej Hunt
1
-17
/
+17
2021-01-06
parse-options: format argh like error messages
Junio C Hamano
1
-3
/
+3
2020-08-14
messages: avoid SHA-1 in end-user facing messages
Junio C Hamano
1
-1
/
+1
2020-04-10
merge: teach --autostash option
Denton Liu
1
-0
/
+1
2020-03-09
Merge branch 'pb/am-show-current-patch'
Junio C Hamano
1
-4
/
+4
2020-02-20
parse-options: convert "command mode" to a flag
Paolo Bonzini
1
-4
/
+4
2020-02-10
parse-options: const parse_options_concat() parameters
René Scharfe
1
-1
/
+1
2019-12-16
Merge branch 'hw/doc-in-header'
Junio C Hamano
1
-0
/
+4
2019-11-18
parse-options: add link to doc file in parse-options.h
Heba Waly
1
-0
/
+4
2019-11-07
parse-options.h: add new options `--pathspec-from-file`, `--pathspec-file-nul`
Alexandr Miloslavskiy
1
-0
/
+2
2019-09-09
Merge branch 'nd/diff-parseopt'
Junio C Hamano
1
-9
/
+9
2019-08-20
parseopt: move definition of enum parse_opt_result up
René Scharfe
1
-9
/
+9
2019-07-09
Merge branch 'nd/switch-and-restore'
Junio C Hamano
1
-0
/
+1
2019-05-19
Merge branch 'js/parseopt-unknown-cb-returns-an-enum'
Junio C Hamano
1
-1
/
+3
2019-05-19
Merge branch 'nd/parse-options-aliases'
Junio C Hamano
1
-0
/
+6
2019-05-14
parse-options: adjust `parse_opt_unknown_cb()`s declared return type
Johannes Schindelin
1
-1
/
+3
2019-05-13
Merge branch 'pw/rebase-i-internal'
Junio C Hamano
1
-0
/
+4
2019-05-09
Merge branch 'dl/merge-cleanup-scissors-fix'
Junio C Hamano
1
-0
/
+1
2019-05-07
parse-options: don't emit "ambiguous option" for aliases
Nguyễn Thái Ngọc Duy
1
-0
/
+6
2019-04-25
Merge branch 'js/difftool-no-index'
Junio C Hamano
1
-2
/
+2
2019-04-25
Merge branch 'nd/diff-parseopt-4'
Junio C Hamano
1
-2
/
+4
2019-04-19
rebase -i: use struct object_id for squash_onto
Phillip Wood
1
-0
/
+3
2019-04-19
rebase -i: use struct commit when parsing options
Phillip Wood
1
-0
/
+1
2019-04-18
parse-options.h: extract common --cleanup option
Denton Liu
1
-0
/
+1
2019-04-02
checkout: split options[] array in three pieces
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2019-03-24
diff-parseopt: convert --inter-hunk-context
Nguyễn Thái Ngọc Duy
1
-1
/
+2
2019-03-24
diff-parseopt: convert --[src|dst]-prefix
Nguyễn Thái Ngọc Duy
1
-1
/
+2
2019-03-20
Merge branch 'br/commit-tree-parseopt'
Junio C Hamano
1
-0
/
+11
2019-03-18
parse-options: make OPT_ARGUMENT() more useful
Johannes Schindelin
1
-2
/
+2
2019-03-08
commit-tree: utilize parse-options api
Brandon Richardson
1
-0
/
+11
2019-01-27
diff.c: convert -U|--unified
Nguyễn Thái Ngọc Duy
1
-2
/
+3
2019-01-27
parse-options: allow ll_callback with OPTION_CALLBACK
Nguyễn Thái Ngọc Duy
1
-2
/
+3
2019-01-27
parse-options: avoid magic return codes
Nguyễn Thái Ngọc Duy
1
-7
/
+7
2019-01-27
parse-options: stop abusing 'callback' for lowlevel callbacks
Nguyễn Thái Ngọc Duy
1
-4
/
+8
2019-01-27
parse-options: add OPT_BITOP()
Nguyễn Thái Ngọc Duy
1
-0
/
+5
2019-01-27
parse-options: add one-shot mode
Nguyễn Thái Ngọc Duy
1
-4
/
+13
2019-01-18
parse-options.h: remove extern on function prototypes
Nguyễn Thái Ngọc Duy
1
-29
/
+29
2019-01-14
Merge branch 'nd/indentation-fix'
Junio C Hamano
1
-3
/
+3
2019-01-04
Merge branch 'nd/i18n'
Junio C Hamano
1
-4
/
+1
2018-12-15
Merge branch 'nd/show-gitcomp-compilation-fix' into maint
Junio C Hamano
1
-0
/
+1
2018-12-12
parse-options: fix SunCC compiler warning
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2018-12-09
Indent code with TABs
Nguyễn Thái Ngọc Duy
1
-3
/
+3
2018-11-12
parse-options: replace opterror() with optname()
Nguyễn Thái Ngọc Duy
1
-4
/
+1
2018-11-06
assert NOARG/NONEG behavior of parse-options callbacks
Jeff King
1
-0
/
+14
2018-11-06
parse-options: drop OPT_DATE()
Jeff King
1
-4
/
+0
2018-04-10
Merge branch 'ps/contains-id-error-message'
Junio C Hamano
1
-0
/
+1
2018-03-22
parse-options: do not show usage upon invalid option value
Paul-Sebastian Ungureanu
1
-0
/
+1
2018-03-07
completion: don't set PARSE_OPT_NOCOMPLETE on --rerere-autoupdate
Nguyễn Thái Ngọc Duy
1
-2
/
+2
2018-02-09
remote: force completing --mirror= instead of --mirror
Nguyễn Thái Ngọc Duy
1
-1
/
+5
2018-02-09
completion: use __gitcomp_builtin in _git_am
Nguyễn Thái Ngọc Duy
1
-2
/
+2
2018-02-09
parse-options: let OPT__FORCE take optional flags argument
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-02-09
parse-options: add OPT_xxx_F() variants
Nguyễn Thái Ngọc Duy
1
-7
/
+12
2018-02-09
parse-options: support --git-completion-helper
Nguyễn Thái Ngọc Duy
1
-1
/
+4
2017-03-24
ref-filter: add --no-contains option to tag/branch/for-each-ref
Ævar Arnfjörð Bjarmason
1
-0
/
+2
2017-03-24
parse-options: add OPT_NONEG to the "contains" option
Ævar Arnfjörð Bjarmason
1
-2
/
+2
2016-09-26
Merge branch 'mh/diff-indent-heuristic'
Junio C Hamano
1
-0
/
+1
2016-09-19
parse-options: add parse_opt_unknown_cb()
Michael Haggerty
1
-0
/
+1
2016-07-06
parse_options: allocate a new array when concatenating
Jeff King
1
-1
/
+1
2015-11-20
parse-options: allow -h as a short option
René Scharfe
1
-1
/
+1
2015-10-05
Merge branch 'kn/for-each-tag-branch'
Junio C Hamano
1
-1
/
+9
2015-08-12
Merge branch 'sb/parse-options-codeformat'
Junio C Hamano
1
-1
/
+1
2015-08-03
Merge branch 'pt/pull-builtin'
Junio C Hamano
1
-0
/
+6
2015-08-03
parse-options.h: add macros for '--contains' option
Karthik Nayak
1
-0
/
+7
2015-08-03
parse-option: rename parse_opt_with_commit()
Karthik Nayak
1
-1
/
+1
2015-08-03
tag: libify parse_opt_points_at()
Karthik Nayak
1
-0
/
+1
2015-07-29
parse-options: align curly braces for all options
Stefan Beller
1
-1
/
+1
2015-06-22
parse-options: move unsigned long option parsing out of pack-objects.c
Charles Bailey
1
-0
/
+3
2015-06-15
parse-options-cb: implement parse_opt_passthru_argv()
Paul Tan
1
-0
/
+3
2015-06-15
parse-options-cb: implement parse_opt_passthru()
Paul Tan
1
-0
/
+3
2015-04-14
Merge branch 'iu/fix-parse-options-h-comment'
Junio C Hamano
1
-2
/
+1
2015-03-29
parse-options.h: OPTION_{BIT,SET_INT} do not store pointer to defval
Ivan Ukhov
1
-2
/
+1
2014-06-06
Merge branch 'jk/squelch-compiler-warning-from-funny-error-macro'
Junio C Hamano
1
-2
/
+2
2014-05-06
let clang use the constant-return error() macro
Jeff King
1
-1
/
+1
2014-05-06
inline constant return from error() function
Jeff King
1
-1
/
+1
2014-04-08
Merge branch 'mr/opt-set-ptr'
Junio C Hamano
1
-4
/
+1
2014-03-31
parse-options: remove unused OPT_SET_PTR
Marat Radchenko
1
-4
/
+1
2014-03-31
parse-options: add cast to correct pointer type to OPT_SET_PTR
Junio C Hamano
1
-1
/
+1
2014-03-24
parse-options: multi-word argh should use dash to separate words
Junio C Hamano
1
-1
/
+1
2013-12-09
parse-options: remove OPT_BOOLEAN
Nguyễn Thái Ngọc Duy
1
-7
/
+4
2013-09-04
Merge branch 'sb/parseopt-boolean-removal'
Junio C Hamano
1
-3
/
+2
2013-09-04
Merge branch 'jc/parseopt-command-modes'
Junio C Hamano
1
-0
/
+3
2013-08-09
Merge branch 'maint'
Junio C Hamano
1
-1
/
+1
2013-08-09
parse-options: fix clang opterror() -Wunused-value warning
Eric Sunshine
1
-1
/
+1
2013-08-05
Remove deprecated OPTION_BOOLEAN for parsing arguments
Stefan Beller
1
-3
/
+2
2013-07-30
parse-options: add OPT_CMDMODE()
Junio C Hamano
1
-0
/
+3
2013-05-29
Merge branch 'jc/prune-all'
Junio C Hamano
1
-0
/
+4
2013-04-25
prune: introduce OPT_EXPIRY_DATE() and use it
Junio C Hamano
1
-0
/
+4
2013-01-16
fix clang -Wunused-value warnings for error functions
Max Horn
1
-1
/
+1
2012-12-15
silence some -Wuninitialized false positives
Jeff King
1
-0
/
+4
2012-08-20
i18n: mark "style" in OPT_COLUMN() for translation
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2012-05-08
i18n: parseopt: lookup help and argument translations when showing usage
Nguyễn Thái Ngọc Duy
1
-11
/
+14
2012-05-03
Merge branch 'nd/columns'
Junio C Hamano
1
-0
/
+2
2012-04-27
Add column layout skeleton and git-column
Nguyễn Thái Ngọc Duy
1
-0
/
+2
2012-02-28
parse-options: remove PARSE_OPT_NEGHELP
René Scharfe
1
-4
/
+0
2011-09-28
parseopt: add OPT_NOOP_NOARG
René Scharfe
1
-0
/
+6
2011-09-27
parse-options: deprecate OPT_BOOLEAN
Junio C Hamano
1
-2
/
+8
2011-08-11
parse-options: export opterr, optbug
Dmitry Ivankov
1
-0
/
+2
2011-06-22
parse-options: add OPT_STRING_LIST helper
Jeff King
1
-0
/
+4
2011-02-15
Make <identifier> lowercase as per CodingGuidelines
Michael J Gruber
1
-1
/
+1
2010-12-12
Merge branch 'jn/parse-options-extra'
Junio C Hamano
1
-2
/
+9
2010-12-07
parse-options: make resuming easier after PARSE_OPT_STOP_AT_NON_OPTION
Jonathan Nieder
1
-0
/
+1
2010-12-07
parse-options: allow git commands to invent new option types
Jonathan Nieder
1
-1
/
+7
2010-12-06
parse-options: Don't call parse_options_check() so much
Stephen Boyd
1
-1
/
+1
2010-11-15
add OPT__FORCE
René Scharfe
1
-0
/
+1
2010-11-15
add description parameter to OPT__QUIET
René Scharfe
1
-1
/
+1
2010-11-15
add description parameter to OPT__DRY_RUN
René Scharfe
1
-1
/
+1
2010-11-15
add description parameter to OPT__VERBOSE
René Scharfe
1
-1
/
+1
2010-08-24
parse-options: clarify PARSE_OPT_NOARG description
Jonathan Nieder
1
-1
/
+1
2010-06-21
Merge branch 'gs/usage-to-stdout'
Junio C Hamano
1
-1
/
+2
2010-06-13
parseopt: wrap rev-parse --parseopt usage for eval consumption
Thomas Rast
1
-0
/
+1
2010-05-31
enums: omit trailing comma for portability
Gary V. Vaughan
1
-3
/
+3
2010-03-06
parse-options: add parse_options_concat() to concat options
Junio C Hamano
1
-0
/
+1
2010-02-18
Add an optional argument for --color options
Mark Lodato
1
-0
/
+7
2010-01-20
Merge branch 'jc/symbol-static'
Junio C Hamano
1
-3
/
+0
2010-01-12
parse-options.c: mark file-local function static
Junio C Hamano
1
-3
/
+0
2009-12-04
Teach --[no-]rerere-autoupdate option to merge, revert and friends
Junio C Hamano
1
-0
/
+3
2009-08-21
Merge branch 'cc/replace'
Junio C Hamano
1
-0
/
+4
2009-07-31
parse-opt: optionally show "--no-" option string
Johannes Schindelin
1
-0
/
+4
2009-06-18
Merge branch 'sb/parse-options-integer'
Junio C Hamano
1
-8
/
+14
2009-06-09
show-branch: don't use LASTARG_DEFAULT with OPTARG
Stephen Boyd
1
-2
/
+5
2009-06-06
parse-options: simplify usage argh handling
Stephen Boyd
1
-7
/
+13
2009-06-06
parse-options: make OPT_INTEGER's argh explicit
Stephen Boyd
1
-1
/
+1
2009-05-31
parse-options: add new function "usage_msg_opt"
Christian Couder
1
-0
/
+4
2009-05-25
parse-opts: add OPT_FILENAME and transition builtins
Stephen Boyd
1
-2
/
+3
2009-05-25
parse-opts: prepare for OPT_FILENAME
Stephen Boyd
1
-2
/
+4
2009-05-25
Merge branch 'sb/show-branch-parse-options' into sb/opt-filename
Junio C Hamano
1
-0
/
+4
2009-05-22
parse-options: add PARSE_OPT_LITERAL_ARGHELP for complicated argh's
Stephen Boyd
1
-0
/
+4
2009-05-09
parseopt: add PARSE_OPT_NODASH
René Scharfe
1
-2
/
+6
2009-05-09
parseopt: add OPT_NUMBER_CALLBACK
René Scharfe
1
-0
/
+4
2009-05-09
parseopt: add OPT_NEGBIT
René Scharfe
1
-0
/
+2
2009-04-22
Fix typos / spelling in comments
Mike Ralphson
1
-4
/
+4
2009-03-08
parseopt: add PARSE_OPT_NO_INTERNAL_HELP
René Scharfe
1
-0
/
+1
2009-03-08
parseopt: add PARSE_OPT_KEEP_UNKNOWN
René Scharfe
1
-0
/
+1
2009-01-28
Make opt_parse_with_commit() non-static
Jake Goulding
1
-0
/
+1
2008-11-14
Teach/Fix pull/fetch -q/-v options
Tuncer Ayaz
1
-0
/
+6
2008-08-06
Sync with 1.5.6.5
Junio C Hamano
1
-0
/
+2
2008-08-06
Files given on the command line are relative to $cwd
Junio C Hamano
1
-0
/
+2
2008-07-09
parse-options: add PARSE_OPT_LASTARG_DEFAULT flag
Pierre Habouzit
1
-0
/
+1
2008-06-30
parse-opt: add PARSE_OPT_KEEP_ARGV0 parser option.
Pierre Habouzit
1
-0
/
+1
2008-06-30
parse-opt: fake short strings for callers to believe in.
Pierre Habouzit
1
-0
/
+5
2008-06-30
parse-opt: create parse_options_step.
Pierre Habouzit
1
-0
/
+4
2008-06-30
parse-opt: Export a non NORETURN usage dumper.
Pierre Habouzit
1
-0
/
+9
2008-06-30
parse-opt: have parse_options_{start,end}.
Pierre Habouzit
1
-0
/
+16
2008-03-27
parse-options.c: introduce OPT_DATE
Michele Ballabio
1
-0
/
+4
2008-03-11
Merge branch 'js/remote'
Junio C Hamano
1
-0
/
+1
2008-03-02
parse-options: new option type to treat an option-like parameter as an argument.
Pierre Habouzit
1
-0
/
+2
2008-03-01
parseopt: add flag to stop on first non option
Johannes Schindelin
1
-0
/
+1
2007-11-22
parse-options: Allow to hide options from the default usage.
Pierre Habouzit
1
-0
/
+3
2007-11-11
parse-options new features.
Pierre Habouzit
1
-1
/
+14
2007-11-05
Some better parse-options documentation.
Pierre Habouzit
1
-2
/
+35
2007-10-29
parse-options: allow callbacks to take no arguments at all.
Pierre Habouzit
1
-0
/
+1
2007-10-29
Add shortcuts for very often used options.
Pierre Habouzit
1
-0
/
+11
2007-10-29
parse-options: make some arguments optional, add callbacks.
Pierre Habouzit
1
-0
/
+16
2007-10-29
parse-options: be able to generate usages automatically
Pierre Habouzit
1
-4
/
+11
2007-10-29
Add a simple option parser.
Pierre Habouzit
1
-0
/
+35