| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-23 | getopt: (usage) make the description of -U fit within 80 columns | Benno Schulenberg | 1 | -1/+1 |
| 2025-08-27 | getopt: add member posixly_correct to struct getopt_control | Christian Goeschel Ndjomouo | 1 | -2/+5 |
| 2025-08-27 | getopt: add feature to ignore unknown options | Christian Goeschel Ndjomouo | 1 | -4/+18 |
| 2025-08-22 | getopt: document special symbols that should not be used as option characters | cgoesche | 1 | -0/+4 |
| 2025-06-30 | lib/strutils: add ul_ prefix to strconcat() functions | Karel Zak | 1 | -1/+1 |
| 2025-06-06 | treewide: replace postal address in license specifier with a terse URL | Benno Schulenberg | 1 | -3/+2 |
| 2024-11-20 | Drop pointless bitfields | Zbigniew Jędrzejewski-Szmek | 1 | -5/+5 |
| 2024-05-02 | getopt: remove free-before-exit | Karel Zak | 1 | -1/+0 |
| 2023-10-25 | Make the ways of using output stream consistent in usage() | Masatake YAMATO | 1 | -2/+2 |
| 2023-09-22 | treewide: use (x)reallocarray() when applicable | Thomas Weißschuh | 1 | -3/+3 |
| 2021-08-05 | lib/strutils: rename strappend() to strconcat() | Karel Zak | 1 | -1/+1 |
| 2021-01-06 | getopt: explicitly ask for POSIX mode on POSIXLY_CORRECT | Đoàn Trần Công Danh | 1 | -3/+15 |
| 2020-04-20 | [clang-tidy] do not use else after return | Rosen Penev | 1 | -2/+2 |
| 2019-04-16 | misc: consolidate version printing and close_stdout() | Karel Zak | 1 | -5/+5 |
| 2017-06-29 | misc: consolidate macro style USAGE_HELP_OPTIONS | Ruediger Meier | 1 | -1/+1 |
| 2017-06-27 | misc: introduce print_usage_help_options() | Ruediger Meier | 1 | -2/+1 |
| 2017-06-26 | flock, getopt: write --help to stdout and return 0 | Ruediger Meier | 1 | -25/+23 |
| 2017-02-20 | misc: add static keyword to where needed [smatch scan] | Sami Kerola | 1 | -2/+2 |
| 2016-10-21 | getopt: be sure that options array is terminated | Karel Zak | 1 | -8/+11 |
| 2016-08-16 | include/closestream: define exit codes | Karel Zak | 1 | -0/+1 |
| 2016-04-22 | getopt: keep pointer to 'name' in control struct | Karel Zak | 1 | -10/+7 |
| 2016-04-20 | getopt: fix memory leaks and integer overflows [ASAN & valgrind] | Sami Kerola | 1 | -7/+18 |
| 2016-04-04 | getopt: make sure setprogname provided by non-Linux system | Karel Zak | 1 | -1/+1 |
| 2016-03-07 | getopt: fix -n name for BSD | Ruediger Meier | 1 | -2/+9 |
| 2015-01-06 | textual: add a docstring to most of the utilities | Benno Schulenberg | 1 | -0/+3 |
| 2014-12-19 | textual: do not start option descriptions with a capital | Benno Schulenberg | 1 | -14/+14 |
| 2014-12-09 | getopt: cleanup add_log_options() | Karel Zak | 1 | -6/+9 |
| 2014-12-09 | getopt: rename function to keep code readable | Karel Zak | 1 | -6/+6 |
| 2014-12-09 | getopt: fix compiler warning | Karel Zak | 1 | -1/+1 |
| 2014-12-08 | getopt: avoid re-terminating long_option list at every update | Sami Kerola | 1 | -11/+10 |
| 2014-12-08 | getopt: change --shell argument parsing function | Sami Kerola | 1 | -12/+10 |
| 2014-12-08 | getopt: prefer switch-case rather than long if statement | Sami Kerola | 1 | -27/+37 |
| 2014-12-08 | getopt: remove unnecessary code | Sami Kerola | 1 | -9/+1 |
| 2014-12-08 | getopt: make normalize() print strings | Sami Kerola | 1 | -14/+12 |
| 2014-12-08 | getopt: use xstrdup rather than malloc + strcpy | Sami Kerola | 1 | -12/+5 |
| 2014-12-08 | getopt: add struct getopt_control and remove global variables | Sami Kerola | 1 | -81/+83 |
| 2014-12-08 | getopt: remove function prototypes | Sami Kerola | 1 | -10/+0 |
| 2014-12-08 | getopt: make nonoptions optstring comment correct | Sami Kerola | 1 | -2/+2 |
| 2014-12-08 | getopt: sync with 1.1.6 release | Sami Kerola | 1 | -4/+17 |
| 2014-10-01 | textual: use usage() text element macros | Sami Kerola | 1 | -7/+5 |
| 2014-10-01 | textual: use manual tail usage() macro | Sami Kerola | 1 | -0/+1 |
| 2013-04-05 | getopt: fix usage() typo unquote -> unquoted | Karel Zak | 1 | -1/+1 |
| 2013-03-27 | getopt: fix normalize() usage [coverity scan] | Karel Zak | 1 | -1/+1 |
| 2013-02-06 | textual: spell and encode the name of Arkadiusz Miśkiewicz correctly | Benno Schulenberg | 1 | -1/+1 |
| 2013-01-25 | textual: use UTIL_LINUX_VERSION everywhere | Karel Zak | 1 | -3/+1 |
| 2012-09-07 | getopt: make the code more readable for analysers | Karel Zak | 1 | -1/+1 |
| 2012-06-26 | build-sys: move getopt to misc-utils/ | Karel Zak | 1 | -0/+458 |