Jim Meyering
c881afb9b8
maint: stop using @acronym{...} in texinfo sources
...
* doc/diffutils.texi: Remove all uses of @acronym{...},
per recommendation by Karl Berry.
* cfg.mk (local-checks-to-skip): Remove exemption, enabling
the @acronym{-prohibiting syntax-check rule.
2017-05-06 12:24:42 -07:00
Jim Meyering
75173432ed
maint: change "time stamp" to "timestamp" globally
...
This avoids a new syntax-check failure.
* ChangeLog-2008: Perform that change.
* doc/diffutils.texi: Likewise.
* NEWS: Likewise.
* cfg.mk: Update the old news hash accordingly.
2017-01-31 10:45:20 -08:00
Jim Meyering
90106d33ab
maint: update gnulib and copyright dates for 2017
...
* gnulib: Update to latest.
* all files: Run "make update-copyright".
2017-01-01 03:22:44 -08:00
Jim Meyering
34823e7e67
maint: post-release administrivia
...
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
2016-08-20 22:23:28 -07:00
Jim Meyering
0936993252
maint: post-release administrivia
...
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
2016-08-08 10:14:00 -07:00
Jim Meyering
8c19e4a18e
maint: arrange for better URLs in generated announcement message
...
* cfg.mk (url_dir_list): Define. I had been correcting the generated
URLs by hand, just before the announcement. This is better.
2016-04-30 19:23:24 +01:00
Jim Meyering
7346a03010
maint: update copyright year, bootstrap, init.sh
...
Run "make update-copyright" and then...
* gnulib: Update to latest.
* tests/init.sh: Update from gnulib.
* bootstrap: Likewise.
2016-01-01 18:00:08 -08:00
Jim Meyering
29e8de4885
maint: update copyright year ranges to include 2015; update gnulib
2015-01-01 22:31:27 -08:00
Jim Meyering
417363e4ce
doc: mention new option, --no-dereference in 3.3's NEWS
...
* NEWS (New feeatures): Update 3.3's news to mention --no-dereference.
Reported by Denis Excoffier.
* Makefile.am (old_NEWS_hash): Update, since this modifies old, and
normally-immutable NEWS.
2013-03-30 14:04:56 -07:00
Jim Meyering
3667192611
maint: post-release administrivia
...
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
2013-03-24 11:09:13 -07:00
Jim Meyering
a0483cb2fc
maint: update all copyright year number ranges
...
Run "make update-copyright".
2013-01-04 11:13:02 +01:00
Paul Eggert
62ca21c8c1
maint: quote 'like this' or "like this", not `like this'
...
This is in response to a recent change in the GNU coding standards,
which now suggest quoting 'like this' or "like this", instead of
`like this' or ``like this''.
* HACKING, NEWS, README, README-hacking, TODO, doc/diagmeet.note:
* doc/diffutils.texi, ms/config.bat, ms/config.site:
* src/analyze.c, src/cmp.c, src/context.c, src/diff.c:
* src/diff.h, src/diff3.c, src/dir.c, src/ifdef.c, src/io.c:
* src/sdiff.c, src/side.c, src/system.h, src/util.c:
* tests/help-version:
Quote 'like this' or "like this" in commentary.
* cfg.mk (old_NEWS_hash): Adjust to reflect new NEWS quoting.
* man/help2man: Update to 1.40.4 version, with quoting fixed as above.
* po/en.po: Remove translation involving `, as it's no longer needed.
* src/cmp.c (try_help, specify_ignore_initial, usage, main):
* src/diff.c (main, try_help, option_help_msgid, specify_value)
(compare_files):
* src/diff3.c (main, try_help, option_help_msgid, usage)
(read_diff):
* src/dir.c (compare_names):
* src/sdiff.c (try_help, usage, check_child_status, main):
* src/util.c (finish_output):
* tests/help-version:
Quote 'like this' in output.
2012-01-25 23:54:38 -08:00
Jim Meyering
45110a7927
maint: update all copyright year number ranges
...
Run "make update-copyright".
2012-01-01 09:32:41 +01:00
Jim Meyering
57a09576e8
post-release administrivia
...
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
2011-09-02 17:21:07 +02:00
Jim Meyering
1e340def24
post-release administrivia
...
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
2011-08-10 12:38:04 +02:00
Jim Meyering
df0a31f611
doc: rename diff.texi to diffutils.texi
...
This makes the .texi basename the same as the package name,
which is consistent with most other GNU packages.
* doc/diffutils.texi: Rename from...
* doc/diff.texi: ...removed.
* doc/Makefile.am (info_TEXINFOS): Reflect name change.
(diffutils_TEXINFOS): Likewise.
* cfg.mk (gendocs_options_): Remove this customization. It is no
longer needed, now that the .texi name matches that of the package.
* man/Makefile.am ($(dist_man1_MANS)): Remove now-unnecessary sed
filter.
* README: Update references to diffutils.texi etc. here, too.
* .gitignore: Update here, too.
Suggested by Karl Berry.
2011-06-12 09:47:27 +02:00
Jim Meyering
91d850a78b
maint: update gnulib to latest with accompanying tight-scope tweaks
...
* cfg.mk: Include $(srcdir)/dist-check.mk using "-include",
to accommodate the new sc_tight_scope rule.
(_gl_TS_extern): Define, to tell gnulib's tight_scope rule that
headers here mark externs with "XTERN".
* gnulib: Update to latest.
2011-05-23 19:20:09 +02:00
Jim Meyering
8a22305698
* .x-sc_space_tab: Remove file. Instead, ...
...
* cfg.mk (exclude_file_name_regexp--sc_space_tab): ...define this.
2011-03-26 13:44:13 +01:00
Jim Meyering
d9d3cf9f09
maint: fix typo in unused rule
...
* cfg.mk (config-save): Fix typo: add leading "_" in variable name.
2011-03-26 13:43:53 +01:00
Jim Meyering
ce5367b6b3
maint: update copyright year ranges to include 2011
...
Run "make update-copyright", so "make syntax-check" works in 2011.
2011-01-03 22:13:35 +01:00
Jim Meyering
40adeecffd
maint: teach web-doc-generating code how to do its job
...
* cfg.mk (gendocs_options): Define, so that gendocs.sh knows
the name of our texinfo source file.
* gnulib: Update to latest, for new gnu-web-doc-update and maint.mk.
2010-05-04 09:44:50 +02:00
Jim Meyering
d03317ad6a
post-release administrivia
...
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
2010-05-03 18:52:56 +02:00
Jim Meyering
70a02578ae
maint: update to latest gnulib
...
* cfg.mk (sc_cross_check_PATH_usage_in_tests): Remove rule,
now that it's in gnulib's maint.mk.
* gnulib: Update to latest.
2010-04-08 11:03:09 +02:00
Jim Meyering
0c6d7eea33
tests: make new PATH-crosschecking syntax-check tighter
...
* cfg.mk (sc_cross_check_PATH_usage_in_tests): Use grep's -x (match
entire line) option with -F.
2010-04-07 11:43:14 +02:00
Jim Meyering
46773b6abb
tests: add syntax-check rule to verify that tests use proper PATH
...
* cfg.mk (sc_cross_check_PATH_usage_in_tests): New rule, that is
useful only in conjunction with the help-version script.
2010-04-07 11:01:31 +02:00
Jim Meyering
c5b10cdca9
build: update gnulib submodule to latest; adapt
...
* cfg.mk (local-checks-to-skip): Add new sc_texinfo_acronym, to skip it.
2010-04-05 22:19:57 +02:00
Jim Meyering
9999d0b8df
post-release administrivia
...
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
2010-02-11 11:09:01 +01:00
Jim Meyering
3c0aac1e7e
sync with gnulib
...
* gl/lib/regcomp.c.diff: Adjust to apply to the latest in gnulib.
* gnulib: Update submodule to latest.
2010-02-05 07:43:37 +01:00
Jim Meyering
2d648ae3fe
tests: now "make distcheck" runs more tests, incl. syntax-check
...
* cfg.mk: Include dist-check.mk, from coreutils.
* Makefile.am (distcheck-hook): Define rule, to hook to...
* dist-check.mk: New file.
2010-01-10 11:45:20 +01:00
Jim Meyering
a5188c6f72
maint: record updated NEWS hash
...
* cfg.mk (old_NEWS_hash): Update to account for GFDL change.
2010-01-09 11:18:46 +01:00
Jim Meyering
b20ae152dd
maint: record update-copyright options for this package
...
* cfg.mk: Next time, just run "make update-copyright".
2010-01-03 18:54:21 +01:00
Jim Meyering
6a44886e24
maint: update all FSF copyright year lists to include 2010
...
Use this command:
git ls-files |grep -vE '^(\..*|COPYING|gnulib)$' |xargs \
env UPDATE_COPYRIGHT_USE_INTERVALS=1 build-aux/update-copyright
2010-01-01 16:18:27 +01:00
Jim Meyering
10d11122ea
maint: newer gnulib; don't hard-code my GPG key ID
...
* cfg.mk (gpg_key_ID): Remove definition, now that maint.mk automates it.
* gnulib: Update to latest.
2009-12-31 17:30:54 +01:00
Jim Meyering
3f7fe0297c
maint: cfg.mk: remove factored-out ftp host/dir definitions
...
* cfg.mk (gnu_ftp_host-alpha, gnu_ftp_host-beta gnu_ftp_host-stable):
(gnu_rel_host, url_dir_list): Remove definitions. The defaults,
now provided by maint.mk, are the same.
* gnulib: Update for latest, including those maint.mk additions.
2009-11-20 17:07:59 +01:00
Jim Meyering
5b6ba5593b
maint/sc: enable the m4 quote check
...
* m4/vararrays.m4 (AC_C_VARARRAYS): Quote AC_DEFINE argument.
* cfg.mk (local-checks-to-skip): Add sc_m4_quote_check.
2009-11-11 22:18:37 +01:00
Jim Meyering
08d9ddae59
build: rely on gnulib's progname module
...
* bootstrap.conf (gnulib_modules): Add progname.
* cfg.mk (local-checks-to-skip): Add sc_program_name.
* src/cmp.c: Include progname.h.
(program_name): Remove declaration.
(main): Call set_program_name.
* src/diff.c (main): Likewise.
* src/diff3.c (main): Likewise.
* src/sdiff.c (main): Likewise.
* src/diff.h (program_name): Remove extern declaration.
2009-11-11 22:18:37 +01:00
Jim Meyering
8cbaebf353
maint/sc: enable the space-TAB check
...
* doc/diagmeet.note: Use no TABs.
* ms/config.sed: Use TAB-space, not space-TAB in [].
* cfg.mk (local-checks-to-skip): Remove sc_space_tab.
2009-11-11 22:18:37 +01:00
Jim Meyering
0363ae9f0f
build: rely on gnulib's mbrtowc module
...
* bootstrap.conf (gnulib_modules): Add mbrtowc.
* src/side.c [!HAVE_MBRTOWC]: Remove now-useless code,
since gnulib guarantees working <wchar.h> and mbrtowc.
* cfg.mk (local-checks-to-skip): Remove sc_prohibit_HAVE_MBRTOWC.
2009-11-11 22:18:37 +01:00
Jim Meyering
2b13b2c76a
maint/sc: enable check for unmarked diagnostics
...
* cfg.mk (local-checks-to-skip): Remove sc_unmarked_diagnostics.
* src/dir.c (diff_dirs): Mark a diagnostic for translation.
2009-11-11 22:18:37 +01:00
Jim Meyering
242183ade3
maint/sc: enable two config.h-checking rules
...
* cfg.mk (local-checks-to-skip): Remove sc_require_config_h and
sc_require_config_h_first.
(config_h_header): Define.
2009-11-11 22:18:37 +01:00
Jim Meyering
c9893c5553
maint/sc: enable the po check
...
* cfg.mk (local-checks-to-skip): Add sc_po_check.
* po/POTFILES.in: Update.
2009-11-11 22:18:37 +01:00
Jim Meyering
d4bfdc5340
maint/sc: use STREQ, not strcmp(a,b) == 0
...
Run this command:
git grep -l 'strcmp *([^=]*== *0'|xargs \
perl -pi -e 's/\bstrcmp( *\(.*?\)) *== *0/STREQ$1/g'
and then add the new definition.
* src/system.h (STREQ): Define.
* src/cmp.c (main): Use STREQ, not strcmp.
* src/diff.c (main, compare_files): Likewise.
* src/diff3.c (main): Likewise.
* src/sdiff.c (expand_name): Likewise.
* cfg.mk (local-checks-to-skip): Add sc_prohibit_strcmp.
2009-11-11 22:18:37 +01:00
Jim Meyering
c952719219
maint/sc: enforce "file system" spelling
...
* src/system.h: Spell it as two words, not one.
* ms/config.sed: Likewise.
* cfg.mk (local-checks-to-skip): Remove sc_file_system.
2009-11-11 22:18:37 +01:00
Jim Meyering
036f253976
maint/sc: enable check for CVS keyword expansion
...
* doc/diff.texi: Remove $Id$.
* cfg.mk (local-checks-to-skip): Remove sc_prohibit_cvs_keyword.
2009-11-11 22:18:37 +01:00
Jim Meyering
21ebf6648e
maint/sc: enable check for duplicate "the"; fix one
...
* NEWS: s/the the/the/.
Adjust style to fit what some of the hooks and release tools expect.
* cfg.mk (local-checks-to-skip): Remove sc_the_the.
(old_NEWS_hash): Update.
2009-11-11 22:18:36 +01:00
Jim Meyering
f54288e8ee
maint/sc: remove cast of xmalloc return value
...
* lib/prepargs.c (prepend_default_options): Remove useless cast.
* cfg.mk (local-checks-to-skip): Remove sc_cast_of_x_alloc_return_value.
2009-11-11 22:18:36 +01:00
Jim Meyering
cb0791d7a4
maint/sc: remove useless if-before-free tests
...
* src/diff.c (compare-files): Remove useless if stmts.
* src/dir.c (diff_dirs): Likewise.
* cfg.mk (local-checks-to-skip): Remove sc_avoid_if_before_free.
2009-11-11 22:18:36 +01:00
Jim Meyering
a9a19e94fb
build: update build/release infrastructure
...
* bootstrap: Update from gnulib.
* bootstrap.conf (gnulib-modules): Add do-release-commit-and-tag,
git-version-gen, gnu-make, gnu-web-doc-update, gnumakefile, gnupload,
maintainer-makefile, update-copyright.
* gnulib-tests/Makefile.am: New file.
* cfg.mk: New file.
(local-checks-to-skip): List currently-failing tests,
so that "syntax-check" passes initially.
(manual_title): Define.
2009-11-11 22:18:17 +01:00