Change #228822
Category | ggettext |
Changed by | Bruno Haible <bruno | @clisp.org>
Changed at | Fri 02 May 2025 16:06:45 |
Repository | git://git.savannah.gnu.org/gettext.git |
Project | ggettext |
Branch | master |
Revision | 26c8529d0ee30d79579024a43da2c77275ee586e |
Comments
xgettext: Add an option to opt-out of the use of git for the POT-Creation-Date. Reported by Serhii Tereshchenko at <https://savannah.gnu.org/bugs/?66865>. * autogen.sh (GNULIB_MODULES_TOOLS_FOR_SRC): Add stat-time. * gettext-tools/src/xgettext.c: Include stat-time.h. (xgettext_no_git): New variable. (long_options): Add option '--no-git'. (main): Handle the option --no-git. (usage): Document the option --no-git. (struct accumulator): New type, copied from gnulib/lib/vc-mtime.c. (accumulate): New function, copied from gnulib/lib/vc-mtime.c. (max_mtime_without_git): New function, based on gnulib/lib/vc-mtime.c. (finalize_header): Conditionally invoke max_mtime_without_git instead of max_vc_mtime. * gettext-tools/doc/xgettext.texi: Document the option --no-git. * NEWS: Mention the change.
Changed files
- NEWS
- autogen.sh
- gettext-tools/doc/xgettext.texi
- gettext-tools/src/xgettext.c