1 2007-03-21 Eric Blake <ebb9@byu.net>
3 * coreutils.texi (md5sum invocation): Document escapes in output
4 format. Reported by Armijn Hemel.
6 2007-03-15 Paul Eggert <eggert@cs.ucla.edu>
8 Fix manual in response to bug reports by Dan Jacobson.
9 * coreutils.texi (sort invocation): Explain numeric sorts better.
10 Compress self-congratulation into a simple "comparison is exact"
11 notice; the --general-numeric-sort option already explains the
13 (seq invocation): Add example of -f.
15 2007-03-12 Jim Meyering <jim@meyering.net>
17 * coreutils.texi (cp invocation): Mention that --preserve=timestamps
18 doesn't preserve time stamps on symbolic links.
19 Reported by Polo Talnir in <https://bugzilla.redhat.com/230866>.
21 2007-02-27 Paul Eggert <eggert@cs.ucla.edu>
23 * coreutils.texi (df invocation): With -P, the default block size
24 and output format is not affected by DF_BLOCK_SIZE, BLOCK_SIZE, or
27 2007-01-30 Paul Eggert <eggert@cs.ucla.edu>
30 (Input processing in ptx, mkdir invocation, rmdir invocation):
31 @item -> @itemx to fix some typos.
33 2007-01-30 Paul Eggert <eggert@cs.ucla.edu>
35 * coreutils.texi (mkdir invocation): Say how to set the file
36 permission bits of a parent directory with mkdir -p.
38 2007-01-29 Jim Meyering <jim@meyering.net>
40 Document new syntax: "chown +0:+287 file", "chgrp +99 file"
41 * coreutils.texi (Disambiguating names and IDs): New section.
42 (chown invocation, chgrp invocation): Mention the new syntax
43 with an xref to the new section.
45 2007-01-19 Jim Meyering <jim@meyering.net>
47 * coreutils.texi (ls: General output formatting): Mention the
48 workarounds to accommodate the Apple Terminal bug.
50 2007-01-04 Jim Meyering <jim@meyering.net>
52 * coreutils.texi (base64 invocation): When decoding, newlines
55 2007-01-03 Jim Meyering <jim@meyering.net>
57 Document what the ".0" in e.g., "-k 2,3.0" means, and...
58 * coreutils.texi (sort invocation): ... that it can be applied to the
59 field-end spec, but not the field-start one. Patch from Evan Hunt.
61 2006-12-21 Jim Meyering <jim@meyering.net>
63 * coreutils.texi (dd invocation): Improve the documentation
64 for bs, ibs, obs, and cbs. Suggestion from Dan Jacobson.
65 Patch by Olivier Delhomme.
66 (dd invocation): Add to the description of cbs.
67 (dd invocation): Specify that bs=N overrides only any
68 _preceding_ ibs and obs settings. Spotted by Andreas Schwab.
70 2006-12-14 Jim Meyering <jim@meyering.net>
72 * coreutils.texi: Remove two doubled words.
73 (Treating / specially): With --preserve-root, chgrp and chown
74 will not modify "/", even through a symlink.
76 2006-11-28 Jim Meyering <jim@meyering.net>
78 * perm.texi (Mode Structure): Fix typo: s/setgid/setuid/.
79 Reported by Georg Neis as Debian bug 400778.
81 2006-10-27 Jim Meyering <jim@meyering.net>
83 * coreutils.texi (wc invocation): When giving the order in which
84 the various "counts" are listed, also mention "maximum line length".
85 Prompted by a report from Vincent LeFevre.
87 2006-10-23 Jim Meyering <jim@meyering.net>
89 * coreutils.texi (rm invocation): Describe --one-file-system.
91 2006-09-26 Paul Eggert <eggert@cs.ucla.edu>
93 * coreutils.texi (groups invocation): "groups" no longer prefixes
94 the output with "user :" unless more than one user is specified.
96 2006-09-19 Paul Eggert <eggert@cs.ucla.edu>
98 * coreutils.texi (cp invocation): Say that -i and -f are
99 independent. Clarify -i's behavior.
100 (Disk usage): Clarify intro. Problem reported by Van Ly.
102 2006-09-08 Paul Eggert <eggert@cs.ucla.edu>
104 * coreutils.texi (tail invocation): Ignore -f when standard input
107 2006-09-02 Paul Eggert <eggert@cs.ucla.edu>
109 * coreutils.texi (Treating / specially): --preserve-root is
110 now the default for rm.
111 (rm invocation): Likewise. Also, document that you can't
112 remove `.' or `..'. Use the POSIX term "root directory"
113 rather than the more-ambiguous "file system root".
115 2006-08-22 Paul Eggert <eggert@cs.ucla.edu>
117 * .cvsignore: Add Makefile.in, coreutils.html, coreutils.pdf,
118 coreutils.ps, coreutils.tps. Remove coreutils.cm (dunno what it
119 is, but the makefile doesn't mention it). Remove coreutils.info
120 as it is subsumed by coreutils.info*.
122 2006-08-22 Jim Meyering <jim@meyering.net>
124 * .cvsignore: Add files that are now generated by ../bootstrap.
126 2006-08-20 Paul Eggert <eggert@cs.ucla.edu>
128 * Makefile.in, fdl.texi, getdate.texi:
129 Remove from CVS, since ../bootstrap generates them automatically.
131 2006-08-17 Jim Meyering <jim@meyering.net>
133 * Makefile.am (EXTRA_DIST): Reflect doclicense.texi->fdl.texi renaming.
135 2006-08-17 Paul Eggert <eggert@cs.ucla.edu>
137 * ChangeLog: Add copyright notice.
138 * Makefile.am: Likewise.
139 * getdate.texi: Likewise.
140 * perm.texi: Likewise.
141 * getdate.texi: Update to version 1.2 of the GNU FDL.
142 * coreutils.texi: Likewise.
143 (Copying This Manual): Renamed from GNU Free Documentation License.
144 Now an appendix. Include fdl.texi rather than doclicense.texi.
145 * fdl.tex: Renamed from doclicense.texi. Latest version from FSF.
146 * perm.texi: Add copyright notice.
148 2006-08-15 Paul Eggert <eggert@cs.ucla.edu>
150 * coreutils.texi (df invocation): df exits nonzero if it outputs
153 2006-08-09 Paul Eggert <eggert@cs.ucla.edu>
155 * coreutils.texi (dd invocation): Warn about oflag=append without
156 conv=notrunc. See Debian bug 373736.
158 2006-08-08 Paul Eggert <eggert@cs.ucla.edu>
160 * coreutils.texi (shuf invocation, Random sources): New sections.
161 (Operating on sorted files): Add shuf.
162 (sort invocation, shred invocation): New option --random-source.
163 (sort invocation): Fix typo: -R -> -r.
165 2006-07-28 Paul Eggert <eggert@cs.ucla.edu>
167 * coreutils.texi (install invocation, mkdir invocation):
168 Add cross-references to Directory Setuid and Setgid.
169 (install-invocation): The default mode is no longer equivalent to 755.
170 * perm.texi (Changing Special Mode Bits): Clarify u+s versus
171 a+s versus +s, and likewise for g+s.
172 (Numeric Modes): Bring back example of 0055 == 55. 4755 no
173 longer clears setgid bit on directories.
174 (Directory Setuid and Setgid): Numeric modes now affect setuid
175 and setgid on directories only if they set these bits. This
176 is so that leading 0 has no effect on numeric modes.
178 2006-07-26 Jim Meyering <jim@meyering.net>
180 * coreutils.texi (What information is listed): Mention that missing
181 pieces of information are marked with "?". From Paul Eggert.
183 2006-07-25 Paul Eggert <eggert@cs.ucla.edu>
185 * perm.texi (Directory Setuid and Setgid): Explain that this is a
186 GNU extension, and that other systems behave differently here.
188 2006-07-22 Paul Eggert <eggert@cs.ucla.edu>
190 * coreutils.texi (What information is listed): Clarify that the
191 restricted deletion flag is another name for the sticky bit.
192 * perm.texi (Mode Structure): The restricted deletion flag
193 restricts only unprivileged users.
194 (Mode Structure, Symbolic Modes, Numeric Modes): Be more careful
195 about distinguishing file mode bits from permissions bits,
196 and about execute versus search permission. The FreeBSD command
197 is chflags, not chrflags.
199 2006-07-16 Paul Eggert <eggert@cs.ucla.edu>
201 * coreutils.texi: Change GNU to @acronym{GNU} in a few places.
202 Use "set-user-ID" and "set-group-ID" a bit more consistently.
203 Use "appropriate privileges" rather than "super-user" a bit
205 (install invocation): Parent directories are now 755 without uid
206 or gid changing. The default mode is now 0755, not 755.
207 (mkdir invocation): Rewrite the top-level usage description, since
208 I couldn't easily follow the old one. It's now 3 lines not 8.
209 For -m, describe file permission bits versus other bits, and note
210 that mkdir is atomic if you don't mention special bits.
211 (chmod invocation): Mention what chmod does to setgid and setuid bits.
212 * perm.texi (Mode Structure): Modernize the explanation of the
213 setuid and setgid bits on directories.
214 (Changing Special Mode Bits): Mention that a implies both u and g
215 for s. Cross reference to new node.
216 (Numeric Modes): Don't claim that 0055 is the same as 55; this isn't
217 true any more. Mention new node.
218 4755 is now like u=rwxs,go=rx,g-s, not like u=rwxs,go=rx.
219 (Directory Setuid and Setgid): New node.
221 2006-07-08 Jim Meyering <jim@meyering.net>
223 * coreutils.texi (Squeezing): Separate doubled "the", so typo-checkers
226 * Makefile.am (check-texinfo): Enforce the zeros vs. zeroes consistency.
228 2006-07-08 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
230 * coreutils.texi: Fix some typos. Use `zeros' consistently (both
231 `zeros' and `zeroes' are correct).
233 2006-07-01 Paul Eggert <eggert@cs.ucla.edu>
235 * coreutils.texi (tail invocation): With no operand, 'tail -f' now
236 silently ignores the '-f' only if standard input is a FIFO or pipe
237 and POSIXLY_CORRECT is set.
239 2006-06-30 Paul Eggert <eggert@cs.ucla.edu>
241 * coreutils.texi (seq invocation): seq now uses long double
242 internally rather than double. It now defaults to a minimal fixed
243 point format if possible. It lets you use %a, %A, %E, %F, %G.
244 Don't assume printf doesn't work for numbers that fit in 64 but
245 not 32 bits; typically they work these days. Improve discussion
246 of large integers and update the rounding-error numbers.
248 2006-06-28 Paul Eggert <eggert@cs.ucla.edu>
250 * coreutils.texi (sort invocation): 'sort +1 -2' is now supported
251 even when conforming to POSIX 1003.1-2001, since this is a pure
254 2006-06-27 Jim Meyering <jim@meyering.net>
256 * coreutils.texi (wc invocation): Remove ./ prefix from example.
259 2006-06-26 Jim Meyering <jim@meyering.net>
261 * coreutils.texi (wc invocation): Spell out `--files0-from' in
262 the example. Suggestion from Bob Proulx.
264 * coreutils.texi (wc invocation): Document new --files0-from option.
266 2006-06-20 Eric Blake <ebb9@byu.net>
268 * coreutils.texi (sleep invocation): Document that accepting
269 multiple arguments and suffixes are extensions.
270 Reported by Dan Jacobson.
272 2006-06-12 Paul Eggert <eggert@cs.ucla.edu>
274 * Makefile.am (check-texinfo): Use $(_W) and $(W_) instead of
275 assuming grep -w (which is not portable).
277 2006-05-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
279 * Makefile.am: Use `AM_MAKEINFOFLAGS' rather than
280 overwriting `MAKEINFO', so that `missing' can do its job.
282 * Makefile.am (check-texinfo): Use `$(EGREP)' instead of `grep -E'.
283 (check-texinfo): Use literal `{' only in brackets, i.e., [{] or [}],
284 to avoid triggering an error from Solaris 2.6's grep.
286 2006-05-25 Paul Eggert <eggert@cs.ucla.edu>
288 * coreutils.texi (sort invocation): Remove mention of --seed, since
291 2006-05-04 Eric Blake <ebb9@byu.net>
293 * coreutils.texi (Examples of date): Give example of @seconds.
295 2006-05-03 Paul Eggert <eggert@cs.ucla.edu>
297 * coreutils.texi (head invocation, tail invocation, sort invocation):
298 Give advice about porting to hosts that support only obsolete syntax.
299 Problem reported by Zack Weinberg.
301 2006-04-23 Francesco Montorsi <fr_m@hotmail.com>
303 * coreutils.texi (Which files are listed): Describe new option:
304 --group-directories-first.
306 2006-04-17 Paul Eggert <eggert@cs.ucla.edu>
308 * coreutils.texi (What information is listed): Add P for Solaris
309 10 ports. Add commented-out entries for other types that POSIX
310 says are possible, or that I observed in FreeBSD documentation.
312 2006-04-18 Jim Meyering <jim@meyering.net>
314 * coreutils.texi (Input processing in ptx): Remove mention of the
315 default --ignore file, /usr/local/lib/eign. That file has never
316 been used. Reported by Eric Blake.
318 2006-04-12 Paul Eggert <eggert@cs.ucla.edu>
320 * coreutils.texi (expr invocation): expr exit status is 3 only for
321 internal errors now; 2 is also for invalid values in expressions.
323 (What information is listed): Document 'ls' type letters.
324 Problem reported by Lincoln Martin.
326 2006-04-09 Ori Avtalion <oavtal@bezeqint.net>
328 * coreutils.texi (Top): Add 'hostid' to System context menu line.
331 2006-03-22 Eric Blake <ebb9@byu.net>
333 * coreutils.texi (General options in ptx): Undocument --copyright.
335 2006-03-27 Eric Blake <ebb9@byu.net>
337 * coreutils.texi (dirname invocation): Macro in previous patch
340 2006-03-11 Eric Blake <ebb9@byu.net>
342 * coreutils.texi (basename invocation, dirname invocation):
343 Improve documentation to match recent // patches.
345 2006-03-23 Paul Eggert <eggert@cs.ucla.edu>
347 * coreutils.texi (nohup invocation): nohup now redirects stderr to
348 nohup.out if stdout is closed and stderr is a tty.
350 2006-03-05 Paul Eggert <eggert@cs.ucla.edu>
352 * coreutils.texi (dd invocation): New flags directory, nolinks.
353 Alphabetize nofollow.
355 2006-02-17 Simon Josefsson <jas@extundo.com>
357 * coreutils.texi: Add base64 section.
359 2006-02-20 Eric Blake <ebb9@byu.net>
361 * coreutils.texi (rm invocation): Fix typo in last patch.
362 (paste invocation): Fix whitespace.
364 2006-02-18 Eric Blake <ebb9@byu.net>
366 * coreutils.texi (rm invocation): Document new -I option, and new
367 --interactive behavior.
369 2006-02-12 Jim Meyering <jim@meyering.net>
371 * coreutils.texi (Character sets): Don't say that an unknown
372 backslash-escape causes an error message -- it doesn't.
373 Mention that `\' also removes any special significance, so
374 is useful for [, ], *, -. Prompted by Richard Neill in
375 http://savannah.gnu.org/bugs/index.php?func=detailitem&item_id=14937
377 2006-02-01 Paul Eggert <eggert@cs.ucla.edu>
379 * coreutils.texi (od invocation): Warn that -t a ignores the high
382 2006-01-30 Paul Eggert <eggert@cs.ucla.edu>
384 * coreutils.texi (tail invocation): In the obsolete usage, the
385 count is optional, so put square brackets around it.
387 2006-01-02 Paul Eggert <eggert@cs.ucla.edu>
389 * getdate.texi (General date syntax): Invalid dates are rejected.
390 (Time of day items): Mention the possibility of leap seconds.
391 Problem reported by Dr. David Alan Gilbert.
393 * coreutils.texi: Use @acronym around "ISO" uniformly.
394 (Date conversion specifiers): Explain %g, %G, and %V a bit better.
396 2006-01-02 Jim Meyering <jim@meyering.net>
398 * coreutils.texi (tail invocation): Say that --retry
399 is useful `mainly' (not `only') when following by name.
401 2006-01-01 Paul Eggert <eggert@cs.ucla.edu>
403 * coreutils.texi, perm.texi: Clarify file mode bits versus
404 file permission bits.
405 * coreutils.texi (mkfifo invocation, mknod invocation): -m
406 affects only file permission bits.
408 2005-12-29 Paul Eggert <eggert@cs.ucla.edu>
410 * coreutils.texi (sort invocation): Clarify that a blank is a space
413 2005-12-15 Jim Meyering <jim@meyering.net>
415 * coreutils.texi (stat invocation) [--printf]: Describe new option.
416 [--format]: Add example. Distinguish from --printf.
417 Sort option descriptions.
419 2005-12-05 Andreas Gruenbacher <agruen@suse.de>
421 * coreutils.texi (ls): Clarify the Alternate Access Method description.
422 (cp): Clarify that --preserve=mode also preserves acls.
424 2005-12-12 Paul Eggert <eggert@cs.ucla.edu>
426 * coreutils.texi (sort invocation): Clarify explanation of
427 --random-sort, and use a simpler example.
429 2005-12-10 Frederik Eaton <frederik@ofb.net>
431 * coreutils.texi (sort invocation): Add --random-sort (-R) and --seed.
433 2005-12-07 Paul Eggert <eggert@cs.ucla.edu>
435 * coreutils.texi (dd invocation): New noatime flag.
437 2005-11-25 Paul Eggert <eggert@cs.ucla.edu>
439 * coreutils.texi (df invocation): Document treatment of dummy file
442 2005-11-16 Paul Eggert <eggert@cs.ucla.edu>
444 * coreutils.texi (ln invocation): ln -v now outputs lines only for
446 (tail invocation): Say that the obsolete form uses exactly one
447 option and at most one file.
449 2005-11-13 Jim Meyering <jim@meyering.net>
451 * perm.texi (Mode Structure): Capitalize two sentences in an
452 enumerated list and fix a typo. From Aaron Hawley.
454 2005-11-08 Paul Eggert <eggert@cs.ucla.edu>
456 * coreutils.texi (Formatting file timestamps): ls now defaults to
457 --time-style='locale', which in turn acts like
458 --time-style='posix-long-iso' if the locale settings are messed up.
460 2005-11-02 Paul Eggert <eggert@cs.ucla.edu>
462 * coreutils.texi (rm invocation): Don't mention --directory (-d).
464 2005-11-01 Paul Eggert <eggert@cs.ucla.edu>
466 * coreutils.texi (tail invocation): Describe obsolete usages
467 like "tail -2" more precisely.
468 (touch invocation): The old usage works only for 1969-1999 now.
470 2005-08-28 David Madore <david.madore@ens.fr>
472 * coreutils.texi: Document SHA-1 and SHA-2 utilities.
474 2005-10-15 Paul Eggert <eggert@cs.ucla.edu>
476 * doc/coreutils.texi (Top, General output formatting, dir invocation):
477 (vdir invocation): Don't document the old v and d commands.
479 2005-10-15 Jim Meyering <jim@meyering.net>
481 * coreutils.texi (du invocation): Document du's -m option,
482 now that we've decided to keep it.
483 (who invocation): Remove documentation for deprecated --idle (-i).
485 2005-10-13 Jim Meyering <jim@meyering.net>
487 * coreutils.texi: Avoid a few overfull/underfull hboxes.
489 2005-09-24 Paul Eggert <eggert@cs.ucla.edu>
491 * coreutils.texi (touch invocation):
492 "touch -" now touches standard output.
494 2005-09-17 Paul Eggert <eggert@cs.ucla.edu>
496 * coreutils.texi (who invocation): Remove a stray '+'.
498 2005-09-15 Paul Eggert <eggert@cs.ucla.edu>
500 * coreutils.texi (uname invocation): uname -a no longer generates
501 the -p and -i outputs if they are unknown.
503 2005-09-13 Paul Eggert <eggert@cs.ucla.edu>
505 * coreutils.texi (Time conversion specifiers, Options for date):
506 Document date --rfc-3339 and new specifiers %:z, %::z, %:::z. Use
507 "date and time" consistently; the old version sometimes said "time
508 and date". Fix a minor bug in the documentation for --rfc-2822:
509 it claimed day-of-month < 10 had leading space, not leading zero.
510 Use a consistent format for terms like "RFC".
511 (uname invocation): Mention that Linux outputs "unknown" for
514 2005-09-08 Paul Eggert <eggert@cs.ucla.edu>
516 * coreutils.texi (nice invocation): Document "niceness" versus
517 "nice value" versus "scheduling priority".
519 2005-09-07 Paul Eggert <eggert@cs.ucla.edu>
521 * coreutils.texi (nice invocation): Use "niceness", not "nice value"
522 to talk about nice values offset by -20. Don't use the word
523 "priority" when niceness is intended.
525 2005-08-15 Jim Meyering <jim@meyering.net>
527 * coreutils.texi (join invocation): Itemize the defaults.
530 2005-08-12 Jim Meyering <jim@meyering.net>
532 * coreutils.texi (cp invocation, mv invocation): Remove square
533 brackets in --reply=[HOW]. Reported by Oscar Liljeblad.
535 2005-07-19 Paul Eggert <eggert@cs.ucla.edu>
537 * coreutils.texi (md5sum invocation): --check now allows multiple
540 2005-07-18 Paul Eggert <eggert@cs.ucla.edu>
542 * coreutils.texi (false invocation):
543 Mention that false is often built-in, and that it exits
544 with status >1 on some hosts.
545 (true invocation): Remove now-incorrect "non-POSIX mode" reference.
547 2005-07-15 Paul Eggert <eggert@cs.ucla.edu>
549 * coreutils.texi (nohup invocation): POSIXLY_CORRECT no longer
550 affects nohup's behavior. Input is redirected from /dev/null.
552 2005-07-11 Paul Eggert <eggert@cs.ucla.edu>
554 * coreutils.texi (cat invocation): Remove -B or --binary option
555 (available on MS-DOS-like platforms only). Explain when text and
556 binary mode are used now.
557 (md5sum invocation): -b actually does have an effect on Unix: it
558 causes "*" to be output. Explain when text and binary mode are
561 2005-07-03 Jim Meyering <jim@meyering.net>
563 * coreutils.texi (cp invocation): Mark --reply as deprecated.
564 (mv invocation): Likewise.
566 2005-06-24 Jim Meyering <jim@meyering.net>
568 * coreutils.texi (cp invocation): Clarify how --reply=no works.
570 2005-06-14 William Brendling <wbrendling@gmail.com>
572 * coreutils.texi (du invocation): New options --last-time and
575 2005-06-19 Jim Meyering <jim@meyering.net>
577 * coreutils.texi (ln invocation): Change a few `paths' to `file names'.
578 * Makefile.am (check-texinfo): Also catch uses of path, pathname.
580 2005-06-17 Jim Meyering <jim@meyering.net>
582 * coreutils.texi (shred invocation): Clarify that shred
583 works on ext3 as long as it's not in data=journal mode.
584 Patch from Mark Melahn.
586 2005-06-16 Jim Meyering <jim@meyering.net>
588 * coreutils.texi (Backup options): Undocument --version-control=S (-V).
590 2005-06-07 Jim Meyering <jim@meyering.net>
592 * coreutils.texi (ln invocation): Examples, from Bob Proulx.
594 2005-06-01 Paul Eggert <eggert@cs.ucla.edu>
596 Use "file name" when talking about file names, instead of "filename"
597 or "path", as per the GNU coding standards.
598 * coreutils.texi (readlink invocation): "path component" ->
599 "component", since we don't use the POSIX "path" nomenclature.
601 2005-05-11 Paul Eggert <eggert@cs.ucla.edu>
603 * getdate.texi (General date syntax): Don't say that date
604 date --iso-8601=ns generates acceptable dates; it doesn't yet.
605 Problem reported by Nic Ferrier.
607 2005-05-06 Paul Eggert <eggert@cs.ucla.edu>
609 * coreutils.texi (dd invocation): New flags "binary" and "text".
611 2005-05-04 Paul Eggert <eggert@cs.ucla.edu>
613 * coreutils.texi (chmod invocation): chmod -w complains if its
614 behavior differs from what chmod a-w would do.
616 2005-05-02 Paul Eggert <eggert@cs.ucla.edu>
618 * coreutils.texi (ls invocation): ls --indicator-style=directory
619 renamed to ls --indicator-style=slash, to avoid confusion with ls
622 2005-04-28 Paul Eggert <eggert@cs.ucla.edu>
624 * perm.texi (Mode Structure, Changing Special Permissions):
625 (Conditional Executability, Numeric Modes):
626 These days the sticky bit is more often uses as the restricted
627 deletion flag, so modernize the discussion about this.
628 (Mode Structure): Linux/GNU -> GNU/Linux.
629 (Symbolic Modes): Don't imply that "+ur" or "u" is valid.
630 (Setting Permissions): Don't imply that "+t" is invalid.
631 Use "rwx" rather than the less-common "rxw" in an example.
632 (Copying Permissions): Say that ugo is a replacement for
633 a string of the other letters. Add spaces around examples.
634 Use "set-user-ID" rather than "set user ID" to avoid ambiguity.
635 Use "+t" rather than "o+t", since POSIX doesn't specify the latter.
636 Mention which combinations are portable and which are GNU.
637 (Numeric Modes): Don't imply they aren't portable; they are
640 2005-04-26 Paul Eggert <eggert@cs.ucla.edu>
642 * coreutils.texi (Standards conformance): Do not mention head -10,
643 since it now works the same regardless of POSIX version.
644 (od invocation): -w N -> -w[N].
645 (pr invocation): -S STRING -> -SSTRING.
646 (fold invocation): -WIDTH works even when conforming to POSIX
648 (head invocation, tail invocation): Likewise for -NUM.
649 (split invocation): Likewise for -LINES.
650 (uniq invocation): Likewise for -N.
651 (expand invocation, unexpand invocation): Likewise for -TAB.
652 (nice invocation): Likewise for -ADJUSTMENT.
653 (sort invocation): Clarify explanation of +N option.
654 (uniq invocation): Likewise.
655 (join invocation): Remove special case for --help, --version.
656 (touch invocation): Clarify explanation of date options.
657 (Options for date): -I timespec -> -I[timespec].
659 2005-04-23 Paul Eggert <eggert@cs.ucla.edu>
661 * coreutils.texi (install invocation): Use a= instead of 0 for
662 the point of departure for -m, and explain what it meeams.
663 (mkdir invocation, mkfifo invocation, mknod invocation):
664 The umask does not affect the point of departure.
665 Problem reported by Mike Stone.
667 2005-04-11 Paul Eggert <eggert@cs.ucla.edu>
669 * coreutils.texi: For consistency, standardize on "user ID" rather
670 than "uid" or "UID" or "user id". Similarly for "group ID".
672 2005-04-09 Jim Meyering <jim@meyering.net>
674 * coreutils.texi (rm invocation): Say that --recursive removes
675 listed directories too, not just their contents.
677 2005-04-08 Paul Eggert <eggert@cs.ucla.edu>
679 * coreutils.texi (dd invocation): Document the distinction between
680 INFO and USR1 for dd, and the effect of POSIXLY_CORRECT here.
682 2005-04-05 Paul Eggert <eggert@cs.ucla.edu>
684 * coreutils.texi (cat invocation, chown invocation)
685 (chgrp invocation, basename invocation, dirname invocation):
686 Add examples, which are copies of the examples newly added
687 to the usage messages.
688 (ln invocation): Use same format as other examples above,
691 2005-03-26 Paul Eggert <eggert@cs.ucla.edu>
693 * coreutils.texi: Clarify NUL vs null byte vs null character.
695 2005-03-18 Paul Eggert <eggert@cs.ucla.edu>
697 * coreutils.texi (nohup invocation): Clarify nohup.out creation.
699 2005-03-11 Paul Eggert <eggert@cs.ucla.edu>
701 * coreutils.texi (Formatting file timestamps): Very long timestamps
702 may be treated as errors.
704 2005-03-08 Paul Eggert <eggert@cs.ucla.edu>
706 * coreutils.texi (date invocation): Use an example that makes it
707 clear tha the default date use space-padded day of month.
708 Replace "directive" with "conversion specifier" to be consistent
709 with POSIX. All uses changed.
710 Fix menu RHS to match actual directive lists.
711 (Time conversion specifiers): Renamed from Time directives.
712 Use @samp consistently, sometimes instead of @code.
713 Consistently ention which specifiers are GNU extensions.
714 Give more examples (in some cases, instead of ranges).
715 Say why %F is preferred for dates.
716 (Date conversion specifiers): Renamed from Date directives.
717 Likewise for other changes.
718 (Padding and other flags): Correct the description.
719 Document #. Give an example for %9B.
721 2005-02-23 Paul Eggert <eggert@cs.ucla.edu>
723 * coreutils.texi: Adjust to match current strftime.c.
724 (Time directives): Say that %k, %l, and %P are GNU extensions.
725 For %p and %P, mention handling of noon and midnight.
726 For %s, use ISO 8601, and mention handling of leap seconds.
727 For %S, clarify mention of leap seconds.
728 For %T, say that it's the same as %H:%M:%S.
729 For %X, don't say that it must be the same as %H:%M:%S.
730 For %z and %Z, clarify which time zones are used. These options
731 are now affected by --date, so don't claim that they're not.
732 (Date directives): %C is now all but the last two chars of %Y.
733 For %D, say that it's equivalent to %m/%d/%y.
734 For %e, use blank in example.
735 For %h, use @code for %b.
736 For %Y, mention what happens with outlandish years.
737 (Padding and other flags): Renamed from Padding.
738 Mention that the flags are GNU extensions.
739 Mention the 0 and ^ flags.
740 Mention field widths an modifiers.
741 (Examples of date): - is a flag, not a modifier.
743 2005-01-07 Jim Meyering <jim@meyering.net>
745 * coreutils.texi (sort invocation): Specify that a string
746 of zero digits is interpreted as 0. Reported by Ulrich Hermisson.
748 2005-01-04 Jim Meyering <jim@meyering.net>
750 * coreutils.texi (shred invocation): Clarify that shred works fine
751 with journaled file systems that are configured not to journal
752 file system data. Also mention BFS and NTFS.
754 2004-12-15 Paul Eggert <eggert@cs.ucla.edu>
756 * coreutils.texi (ls invocation): Change minor problem to be
757 "subdirectory not found", since top-level trouble is now serious.
758 (dircolors invocation): Quote argument to eval. Problem reported
759 by Stephane Chazelas.
761 2004-12-11 Paul Eggert <eggert@cs.ucla.edu>
763 * coreutils.texi (join invocation): Mention that blank separators
764 in the -o option need to be quoted. Problem reported by Phil Clayton.
766 2004-12-10 Paul Eggert <eggert@cs.ucla.edu>
768 * coreutils.texi (id invocation): -G also prints main group.
769 Problem reported by Tim Waugh.
771 2004-12-09 Paul Eggert <eggert@cs.ucla.edu>
773 * coreutils.texi (ls invocation): Document new "ls" exit status.
775 2004-12-08 Paul Eggert <eggert@cs.ucla.edu>
777 * getdate.texi (Time of day items, Time zone items):
778 Describe new formats +00:00, UTC+00:00.
780 2004-12-04 Jim Meyering <jim@meyering.net>
782 * coreutils.texi (cut invocation): Say when --complement is useful.
784 2004-10-01 Paolo Bonzini <bonzini@gnu.org>
786 * coreutils.texi (cut invocation): Document --complement and
787 adjust the documentation of -b, -c, -f.
789 2004-11-27 Paul Eggert <eggert@cs.ucla.edu>
791 * coreutils.texi (du invocation): Use if=/dev/null rather
792 than :|. Problem reported by Dan Jacobson.
793 Use "seek=2GiB" rather than the wordier "seek=`echo '2^31'|bc`".
794 Say "KiB" not the (inaccurate) "kilobytes".
795 Similarly for "GiB" and "gigabytes".
797 2004-11-16 Paul Eggert <eggert@cs.ucla.edu>
799 * coreutils.texi: Changes inspired by Debian coreutils 5.2.1-2.
800 (General output formatting): -x doesn't have an operand.
801 (Formatting the file names): Warn that even with -N unprintable
802 chars are still printed as '?' some times.
803 (rm invocation): Reword rm -d to note that it's sometimes useful
805 (logname invocation, users invocation, who invocation):
806 The utmp and wtmp file names vary from system to system.
808 * getdate.texi (General date syntax): "next" is 1, not 2.
809 Document that "second" isn't allowed as an ordinal number.
811 2004-11-15 Paul Eggert <eggert@cs.ucla.edu>
813 * coreutils.texi (dd invocation): Reword the new dd message.
815 2004-11-14 Paul Eggert <eggert@cs.ucla.edu>
817 * coreutils.texi (dd invocation): dd now outputs total bytes,
818 seconds, and bytes per second.
820 2004-11-03 Paul Eggert <eggert@cs.ucla.edu>
822 * Makefile.am (_W, W_): New macros.
823 (check-texinfo): Use them instead of assuming grep -w (which is not
826 2004-10-29 Paul Eggert <eggert@cs.ucla.edu>
828 * coreutils.texi: Document TZ better, and adjust to new getdate.texi.
830 (pr invocation, Formatting file timestamps, touch invocation,
831 stat invocation, who invocation, date invocation, Options for date):
833 * getdate.texi: Sync from gnulib.
835 2004-10-28 Paul Eggert <eggert@cs.ucla.edu>
837 * coreutils.texi (Standards conformance): Use "head -10" rather
838 than "head -1" as example of obsolete usage, since the POSIX
839 consensus is that "head -1" could be supported even if we don't
840 yet have clear consensus on "head -10". See today's revision to
842 <http://www.opengroup.org/austin/papers/single_unix_faq.html>.
844 2004-10-24 Paul Eggert <eggert@cs.ucla.edu>
846 * coreutils.texi (pathchk invocation): Options must precede operands.
848 2004-10-17 Paul Eggert <eggert@cs.ucla.edu>
850 * coreutils.texi (pathchk invocation): Overall lengths are
851 OS limits, not file system limits. Component length checks
852 apply to all components, not merely to existing ones. Say
853 that nonexistent names are not errors. For -p, omit all
854 checks based on the underlying file system, not merely length
855 checks. Explain what the portable file name character set is.
857 2004-10-15 Paul Eggert <eggert@cs.ucla.edu>
859 * coreutils.texi (printf invocation): Mention ISO/IEC 10646 as
860 well as Unicode. Various minor formatting cleanups.
862 2004-10-13 Paul Eggert <eggert@cs.ucla.edu>
864 * coreutils.texi (sort invocation): Move LC_ALL, LC_COLLATE
865 index entries to proper paragraph.
867 2004-10-12 Jim Meyering <jim@meyering.net>
869 * Makefile.am (check-texinfo): Add `builtin' and `builtins' to
870 the list of words to avoid.
872 2004-10-11 Paul Eggert <eggert@cs.ucla.edu>
874 * coreutils.texi (Special built-in utilities): New node.
875 (printf invocation): builtin -> built-in, for consistency
876 with POSIX terminology.
877 (test invocation, pwd invocation):
878 Use specific rather than generic language to warn about
880 (chroot invocation, env invocation, nice invocation, nohup invocation):
881 Warn that command must not be a special built-in.
882 (env invocation): Warn about environment variables with unusual
883 spellings, or duplicates.
885 2004-09-26 Paul Eggert <eggert@cs.ucla.edu>
887 * coreutils.texi (ls invocation): Document "ls --hide".
889 2004-09-24 Paul Eggert <eggert@cs.ucla.edu>
891 * coreutils.texi (chmod invocation): Warn about "chmod -w file".
893 2004-09-23 Paul Eggert <eggert@cs.ucla.edu>
895 * coreutils.texi (tail invocation): Fix bugs in the description of
896 the obsolete syntax (e.g., it does not support -k or -m). Warn
897 about usages like "tail -" and "tail -c 4" that are ambigous on
900 2004-09-20 Paul Eggert <eggert@cs.ucla.edu>
902 * coreutils.texi (mv invocation, rm invocation): Say "the response
903 is affirmative" rather than "the response begins with y or Y",
904 so that the documentation is accurate in non-English locales.
905 Problem reported by Munzir Taha.
907 2004-09-18 Paul Eggert <eggert@cs.ucla.edu>
909 * coreutils.texi (dd invocation): Distinguish between options
910 (e.g., --help) and operands (e.g., if=file). Move miscellaneous
911 stuff after the operand descriptions, for clarity.
913 2004-09-09 Paul Eggert <eggert@cs.ucla.edu>
915 * coreutils.texi (sort invocation): -u disables the last-resort
916 comparison, too. Revamp its description.
917 (test invocation): Document -r, -w, -x more carefully.
919 2004-09-08 Paul Eggert <eggert@cs.ucla.edu>
921 * coreutils.texi (Common options): Some programs don't reorder
923 (tr invocation, echo invocation, printf invocation, test invocation,
924 expr invocation, basename invocation, chroot invocation,
925 nice invocation, nohup invocation, seq invocation):
926 This program doesn't reorder options.
927 (tr invocation): Mention --help, --version, --.
928 (echo invocation): Mention that -- isn't special.
929 (test invocation): Mention that the expression is optional,
930 and that test ! EXPR is like ! test EXPR.
931 Mention that -h and -L don't dereference symlinks.
932 (expr invocation): Mention --help, --version.
934 * coreutils.texi (sort invocation): Add remarks about sort -u
935 versus sort | uniq. Prompted by a question from Andrew Noymer.
937 2004-09-06 Paul Eggert <eggert@cs.ucla.edu>
939 * coreutils.texi (od invocation): Several changes for POSIX
940 and FreeBSD compatibility. Add support for XSI syntax
941 (POSIX 1003.1-2004). Rename -s[N] to -S N. Remove documentation
942 for -h. -i is now -t dI (not d2) and -l is now -t dL (not d4).
944 2004-09-05 Paul Eggert <eggert@cs.ucla.edu>
946 * coreutils.texi (String tests): Improve quality of warning about
947 quoting strings for the shell.
949 2004-09-03 Paul Eggert <eggert@cs.ucla.edu>
951 * coreutils.texi (dd invocation): Specify which conversion options
952 are mutually exclusive. Give a bit more detail about ascii,
953 ebcdic, and ibm conversions.
955 2004-08-24 Paul Eggert <eggert@cs.ucla.edu>
957 POSIX-conformance fixes for "expand" and "unexpand".
958 * coreutils.texi: Standardize on "tab stop" (the POSIX usage)
959 rather than "tabstop".
960 (unexpand invocation): Use "blank" rather than "space" when
961 POSIX requires "blank". Define "blank". Initial blanks are
962 converted even if there's just one. For -a, convert two or
963 more blanks only if they occur just before a tab stop.
965 2004-08-19 Paul Eggert <eggert@cs.ucla.edu>
967 * coreutils.texi (chown invocation): Fix synopsis:
968 group must always be preceded by separator.
969 "chown : file" and "chown '' file" don't change the owner or group.
970 Update the explanation of what happens to the set-user-ID or
971 set-group-ID bits, e.g., they sometimes are not cleared if they
972 denote mandatory locking. Change "find"-oriented examples to use
975 2004-08-18 Paul Eggert <eggert@cs.ucla.edu>
977 * coreutils.texi (printf invocation): Clarify how "printf" is
978 supposed to work with extra arguments, missing arguments, etc.
980 2004-08-10 Paul Eggert <eggert@cs.ucla.edu>
982 POSIX-conformance fixes for "-" used as an operand.
983 * coreutils.texi (Common options): Clarify that "-" means
984 stdin/stdout only when it is an operand, not when it is an
986 (shred invocation): "shred -- -" is equivalent to "shred -",
988 (tee invocation): "tee -" means to copy (again) to stdout.
990 2004-07-25 Paul Eggert <eggert@cs.ucla.edu>
992 * coreutils.texi (nice invocation): Document the "nice value", and
993 how it affects the scheduling priority. (The old documentation
994 implied that the nice value equaled the scheduling priority, which
995 isn't accurate.) Document that the range of nice values might
996 exceed -20..19. Specify what happens when you give a nice value
997 that is out of range, or when you don't have permissions to lower
998 the nice value. Bash doesn't have a builtin 'nice', so don't say
999 "most shells" have one.
1001 2004-04-03 Dmitry V. Levin <ldv@altlinux.org>
1003 * coreutils.texi (readlink invocation): Document new
1004 "readlink -f" behaviour and new canonicalize options, -e and -m.
1006 2004-07-02 Jim Meyering <jim@meyering.net>
1008 * Makefile.am (check-texinfo): Disallow `filename' in .texi files.
1009 Spell it like `file name' instead, to be consistent.
1010 Fail if a @footnote directive follows non-punctuation.
1011 Fail upon use of @url. Use @uref instead.
1013 2004-07-01 Paul Eggert <eggert@cs.ucla.edu>
1015 * coreutils.texi (Common options, Target directory, cp invocation,
1016 install invocation, mv invocation, ln invocation): Add -t as a
1017 short option for --target-directory, and -T as a short option for
1018 --no-target-directory. Clean up relevant synopses a bit, so that
1019 the language is similar for all.
1021 2004-06-30 Paul Eggert <eggert@cs.ucla.edu>
1023 * coreutils.texi: Put the right amount of space at sentence ends.
1024 Make sure "i.e." and "e.g." are followed by commas (the GNU style).
1025 Put blank lines before and after every @example, prefer the
1026 previous line to end in ":" (when not a sentence end, for consistency),
1027 and prepend @noindent to the following line when appropriate.
1028 In examples, use "--" arguments when needed to prevent undesired
1029 interpretation of operands as options.
1030 Use "file name" rather than "filename", as per the GNU coding standards.
1031 Remove unwanted spaces before @footnote.
1032 Use "---" when appropriate, instead of " -- ".
1033 Use "name" (or something like that) rather than "path" or "pathname",
1034 since the GNU coding standards don't allow "path".
1035 Use @acronym, @command, @minus{}, @samp in a few places,
1037 (Target directory): Clarify description of example.
1038 (fmt invocation): Give issue number for reference, and reword
1040 (sort invocation): Note that xargs without -0 also mishandles
1041 file names containing some special characters other than newline.
1042 (Translating): Mention that \012 is not universally portable.
1043 Use '\0' rather than '\000'.
1044 (Squeezing): bourne -> Bourne.
1045 Fix unportable usage of '\n' by replacing it with '[\n*]'.
1046 (More details about version sort): Remove unnecessary indent
1048 (dd invocation): Use 'kill -s USR1', not 'kill -USR1', as POSIX
1049 indicates that the former is more portable (the latter is an XSI
1051 (shred invocation): Use @uref rather than @url, and use a more-typical
1053 (kill invocation): Clarify usage; for example, "kill -s TERM -1"
1055 (seq invocation): Reword to avoid implying that printf necessarily
1056 fails for numbers outside the 32-bit range. Prefer separating
1057 options from their operands.
1058 (Opening the software toolbox): Give an online reference to
1059 Robbins's article, and give a date. Don't imply that the
1060 current documentation is unchanged from his article.
1061 (Putting the tools together): Rework examples so that they don't
1062 assume the C locale; nowadays many users now operate outside the C
1063 locale by default. While we're at it, don't assume ASCII either.
1064 Indent example to match actual output from GNU uniq. Remove some
1065 unnecessary and confusing brackets from 'tr' operands. "Software
1066 Tools in Pascal" is back in print, according to Amazon anyway.
1067 Add references to Kernighan's online copies of examples.
1069 2004-06-30 Paul Eggert <eggert@cs.ucla.edu>
1071 * coreutils.texi, perm.texi: Standardize on "file system" rather
1072 than "filesystem", as POSIX prefers it with a space.
1074 2004-06-29 Paul Eggert <eggert@cs.ucla.edu>
1076 * coreutils.texi (Common options, Target directory, cp
1077 invocation, install invocation, mv invocation, ln invocation):
1079 (link invocation): Explain how to rewrite link using ln now
1080 that we have --no-target-directory.
1081 (ln invocation): Explain that --no-target-directory subsumes
1083 (unlink invocation): Modify wording to match new wording in
1086 2004-06-25 Paul Eggert <eggert@cs.ucla.edu>
1088 * coreutils.texi (install invocation): Document
1089 --target-directory in synopsis, too.
1091 2004-06-15 Paul Eggert <eggert@cs.ucla.edu>
1093 * coreutils.texi (yes invocation): "--" is now supported.
1094 (false invocation, true invocation): --help and --version now
1095 work unconditionally.
1097 2004-06-07 Jim Meyering <jim@meyering.net>
1099 * coreutils.texi: Remove menu references to just-removed subsection.
1101 2004-06-06 Jim Meyering <jim@meyering.net>
1103 * coreutils.texi (tr invocation): Remove the section describing
1104 how POSIXLY_CORRECT changes tr's behavior.
1106 2004-06-02 Jim Meyering <jim@meyering.net>
1108 * coreutils.texi (cut invocation): Clarify what --output-delimiter=STR
1109 does with byte/character ranges.
1111 2004-06-01 Paul Eggert <eggert@cs.ucla.edu>
1113 * coreutils.texi (tr invocation): Mention -C.
1115 2004-05-13 Paul Eggert <eggert@cs.ucla.edu>
1117 * coreutils.texi (echo invocation): Document today's changes.
1119 2004-05-17 Jim Meyering <jim@meyering.net>
1121 chgrp and chown now dereference symlinks by default, per POSIX.
1122 * coreutils.texi (chgrp invocation, chown invocation): Document it.
1124 2004-05-13 Paul Eggert <eggert@cs.ucla.edu>
1126 * coreutils.texi (sort invocation): Document that "sort -m -o F"
1127 might write F before reading all the input.
1129 2004-05-09 Jim Meyering <jim@meyering.net>
1131 * coreutils.texi (stat invocation): Change IO to I/O.
1132 * Makefile.am (check-texinfo): Check for the above.
1134 2004-04-25 Paul Eggert <eggert@twinsun.com>
1136 * coreutils.texi (sort invocation): Mention -k earlier, so
1137 that the options are in alphabetical order. Describe how -b works
1138 more-accurately; this involves fixing some examples, too. Mention
1139 what happens if the start field falls after an end field or after
1140 a line end. Warn about using -k without -b, -g, -M, -n, or -t.
1141 Add an example of how to sort IPv4 addresses and Apache Common
1142 Log Format dates. Remove a duplicate example.
1143 (Putting the tools together): Use separate options rather
1144 than agglomerating them.
1146 2004-03-27 Paul Eggert <eggert@twinsun.com>
1148 cp -pu and mv -u (when copying) now take the destination
1149 file system time stamp resolution into account.
1151 * coreutils.texi (mv invocation): Document this.
1152 (cp invocation): Document -u (it was missing!) with new behavior.
1154 2004-04-08 Paul Eggert <eggert@cs.ucla.edu>
1156 * coreutils.texi (dd invocation): Remove noctty flag from dd.
1158 2004-04-07 Paul Eggert <eggert@twinsun.com>
1160 New dd conv= symbols nocreat, excl, fdatasync, fsync,
1161 and new dd options iflag= and oflag=.
1163 * coreutils.texi (dd invocation): Document them.
1165 2004-04-07 Jim Meyering <jim@meyering.net>
1167 * coreutils.texi (stty invocation - Input): Document new iutf8 option.
1169 2004-04-04 Jim Meyering <jim@meyering.net>
1171 * coreutils.texi (stat invocation): Correct --format description.
1173 2004-02-25 Paul Eggert <eggert@twinsun.com>
1175 * coreutils.texi (Block size): Document new envvar BLOCKSIZE.
1177 2004-03-24 Jim Meyering <jim@meyering.net>
1179 * Makefile.am (check-texinfo): Add a check to ensure future
1180 consistency in using @sc{nul}, not `NUL'.
1182 2004-03-23 Paul Eggert <eggert@twinsun.com>
1184 * coreutils.texi: Use @sc{nul} consistently for NUL.
1185 (du invocation): FILE0 -> FILE.
1187 2004-03-23 Jim Meyering <jim@meyering.net>
1189 * coreutils.texi (du invocation): --files0-from is useful with
1190 --total (-c), not with --summarize.
1192 2004-03-22 Jim Meyering <jim@meyering.net>
1194 * coreutils.texi: Tweak a few lines that resulted in
1195 `overfull hbox' warnings.
1197 2004-03-03 Jim Meyering <jim@meyering.net>
1199 * coreutils.texi (du invocation): Document new option: --file0-from=F.
1201 2004-02-29 Paul Eggert <eggert@twinsun.com>
1203 * coreutils.texi (touch invocation):
1204 Describe use of fractional seconds.
1205 (date invocation, Options for date): Likewise.
1206 * getdate.texi (General date syntax, Time of day items): Likewise.
1207 * coreutils.texi (date invocation): Mention effect of LC_TIME.
1208 (Options for date): Describe new --iso-8601=ns option.
1210 * getdate.texi: Add copyright notice. Change getdate to
1211 get_date when talking about the function name.
1212 (Seconds since the Epoch): New section, containing the time_t
1213 info moved from Date input formats section, along with new
1214 info about the @ syntax. Mention negative time stamps,
1215 fractional time stamps, and leap seconds.
1216 (General date syntax): Modernize examples a bit to reflect new
1218 (General date syntax, Relative items in date strings):
1219 Use ' rather than " to quote formats.
1220 (Time of day items): Add an example with fractional seconds.
1221 Describe fractional-second syntax.
1223 2004-03-15 Jim Meyering <jim@meyering.net>
1225 * coreutils.texi (date invocation): Add missing `C' to %[...] range
1226 in the `Date directives:: ...' menu entry. From Bob Proulx.
1228 * coreutils.texi: Add FIXME comment:
1229 The following don't have `invocation' nodes: [, pinky, shasum, uptime.
1231 2004-03-10 Jim Meyering <jim@meyering.net>
1233 * coreutils.texi (Sorting the output): Remove description of
1234 ls's --sort=directory option. ls doesn't accept that option, yet.
1235 Reported by Arvind Autar.
1237 * coreutils.texi (cp invocation): Improve description of
1238 cp's --sparse=WHEN option.
1240 * coreutils.texi (nl invocation): Specify that these are _basic_
1241 regular expressions (BRE), and add a link to grep's documentation.
1242 Suggestion from Dan Jacobson.
1244 2004-02-23 Paul Eggert <eggert@twinsun.com>
1246 * coreutils.texi (chown invocation): Document that chown now falls
1247 back on USER.GROUP parsing regardless of POSIX version, as POSIX
1248 1003.1-2001 allows that behavior as a compatible extension.
1250 2004-02-22 Jim Meyering <jim@meyering.net>
1252 * coreutils.texi (du invocation): Mention that using du's -H option
1253 currently evokes a warning.
1255 2004-02-15 Paul Eggert <eggert@twinsun.com>
1257 * coreutils.texi (expr invocation):
1258 Document what forms integers may take, and say "integer"
1259 consistently instead of "number". Warn about operands
1260 that "expr" can misinterpret, and how to work around the
1263 2004-02-17 Jim Meyering <jim@meyering.net>
1265 * coreutils.texi (csplit invocation): Correct typo (s/LINE/N/)
1266 in description of `N' pattern. From Reuben Thomas <rrt@sc3d.org>
1268 2004-02-11 Jim Meyering <jim@meyering.net>
1270 * coreutils.texi (Time directives): The %s value *is* changed by the
1271 --date=DATE option; don't say otherwise. Patch from Padraig Brady.
1273 2004-02-10 Paul Eggert <eggert@twinsun.com>
1275 * coreutils.texi (Formatting the file names):
1276 Improve wording for --quoting-style documentation.
1277 Suggestions by Bruno Haible.
1279 2004-02-02 Jim Meyering <jim@meyering.net>
1281 * coreutils.texi (nice invocation): Add examples.
1282 Prompted by a suggestion from Dan Jacobson.
1283 (factor invocation): Add an example.
1284 Update timing numbers for a more modern CPU.
1286 2004-01-27 Jim Meyering <jim@meyering.net>
1288 * coreutils.texi (seq invocation): Remove `@dots{}' at end of synopsis.
1289 Separate `Synopses' section into three examples.
1290 Clarify first paragraph. @w{}-protect an expression.1
1291 Use @option{--option}, rather than @code{--option}.
1293 2004-01-19 Paul Eggert <eggert@twinsun.com>
1295 * coreutils.texi (Exit status): Document that ordinary failure
1296 might not exit with status 1 on unusual platforms.
1297 Mention chroot, env, nice, and su as having unusual exit
1298 status patterns. Don't bother to mention true and false
1299 since their exit status patterns are actually normal.
1300 (sort invocation, su invocation): Mention its unusual exit
1302 (chroot invocation): Simplify description of exit status 1.
1303 Remove duplicate description of status 127.
1304 (env invocation): Use consistent tenses; simplifiy description
1306 (nice invocation): Likewise.
1308 2003-12-15 Paul Eggert <eggert@twinsun.com>
1310 * coreutils.texi (touch invocation): touch -r and -d can now
1311 both be specified, with -r specifying the origin for -d.
1313 2004-01-15 Alfred M. Szmidt <ams@kemisten.nu>
1315 Factor out some common options.
1316 * coreutils.texi (Common options): Define macros here.
1317 (What information is listed, cp invocation): Use the macro(s).
1318 (install invocation, mv invocation, ln invocation): Likewise.
1319 (df invocation, du invocation): Likewise.
1321 2004-01-09 Jim Meyering <jim@meyering.net>
1323 Document the exit status of each and every program.
1324 * coreutils.texi (yes invocation): Document that a write error
1325 makes `yes' exit unsuccessfully.
1326 (chroot invocation): Enumerate the meaning of exit status values.
1327 (nice invocation): Likewise.
1328 (Exit status) [@macro exitstatus]: New macro.
1329 Use @exitstatus to describe the exit status of most programs.
1331 2004-01-02 Jim Meyering <jim@meyering.net>
1333 * coreutils.texi (du invocation): Mention that -H will eventually
1334 mean not --si, but --dereference-args (-D).
1336 2003-12-20 Jim Meyering <jim@meyering.net>
1338 * coreutils.texi (du invocation): Describe new option: -0, --null.
1340 2003-12-03 Paul Eggert <eggert@twinsun.com>
1342 * coreutils.texi (What information is listed, chroot invocation):
1343 Adjust example 'ls' output to match new behavior with narrower
1345 (The cut command): Remove example that cut the output of
1346 'ls -l'. The output was incorrect even with the old 'ls', and
1347 the whole idea of using 'cut' on 'ls -l' output is bogus anyway.
1349 2003-11-24 Paul Eggert <eggert@twinsun.com>
1351 Parse floating-point operands and options in the C locale.
1352 POSIX requires this for printf, and we might as well be
1353 consistent elsewhere (tail, sleep, seq).
1355 * coreutils.texi (tail invocation, printf invocation,
1356 sleep invocation, seq invocation): Document this.
1358 2003-11-24 Jim Meyering <jim@meyering.net>
1360 * coreutils.texi (Traversing symlinks, Treating / specially):
1362 (rm invocation, chown invocation, chmod invocation, chgrp invocation):
1363 Describe new options, --preserve-root and --no-preserve-root.
1365 2003-11-11 Jim Meyering <jim@meyering.net>
1367 * coreutils.texi (chown invocation) [chownchgrpoptions]: New macro
1368 describing -H, -L, -P options. Use it here.
1369 (chgrp invocation): And here.
1371 2003-11-09 Jim Meyering <jim@meyering.net>
1373 * coreutils.texi (dd invocation): Fix typo in example.
1375 2003-10-15 Jim Meyering <jim@meyering.net>
1377 * coreutils.texi (ln invocation): Note that --directory, -d, -F
1378 probably won't work even for superuser. Suggestion from Dan Jacobson.
1380 2003-09-29 Paul Eggert <eggert@twinsun.com>
1382 * coreutils.texi (csplit invocation):
1383 The regexp offset need not have a sign; POSIX requires support
1384 for signless offets.
1386 2003-10-03 Jim Meyering <jim@meyering.net>
1388 * coreutils.texi (du invocation): Describe -P, --no-dereference.
1390 2003-09-28 Jim Meyering <jim@meyering.net>
1392 * coreutils.texi (Translating): Correct typo in menu description.
1395 2003-09-02 Paul Eggert <eggert@twinsun.com>
1397 * coreutils.texi (sort invocation): -d now overrides -i.
1398 "whitespace" -> "blanks"; "whitespace" isn't correct.
1399 -t '\0' now specifies a NUL tab.
1401 2003-08-17 Jim Meyering <jim@meyering.net>
1403 * coreutils.texi (who invocation): Add an entry for -l, --login.
1404 Remove `-l' from the entry for --lookup.
1405 (who invocation): Begin adding missing option documentation.
1407 2003-08-07 Paul Eggert <eggert@twinsun.com>
1409 * coreutils.texi (split invocation):
1410 Add -d or --numeric-suffixes option to 'split'.
1412 2003-07-31 Paul Eggert <eggert@twinsun.com>
1414 * getdate.texi (General date syntax): Add --rfc-2822 option to GNU date.
1415 * coreutils.texi (Options for date): Fix a typo in format:
1416 it's now %d not %_d. Add URLs.
1418 2003-07-31 Paul Eggert <eggert@twinsun.com>
1420 * getdate.texi (Relative items in date strings): Warn about
1421 fuzz in relative units.
1423 2003-07-29 Jim Meyering <jim@meyering.net>
1425 * coreutils.texi (tail invocation): Restore two end-of-sentence words
1426 that were mistakenly removed on 2002-09-13. Reported by Paul Worrall.
1428 2003-07-28 Jim Meyering <jim@meyering.net>
1430 * coreutils.texi (dd invocation): Explain that a SIGUSR1 signal
1431 makes dd give a progress report to stderr.
1433 2003-07-24 Paul Eggert <eggert@twinsun.com>
1435 * coreutils.texi: Document changes of 2003-07-24.
1437 2003-07-24 Jim Meyering <jim@meyering.net>
1439 * coreutils.texi (su invocation): Use `@subsection', not invalid
1442 2003-07-17 Paul Eggert <eggert@twinsun.com>
1444 * coreutils.texi (expr invocation): Exit status is 2 if the
1445 expression is syntactically invalid, 3 if there is some other error.
1446 This change is for conformance to POSIX.
1448 2003-07-14 Paul Eggert <eggert@twinsun.com>
1450 * coreutils.texi (uname invocation): Explain the POSIX
1451 terminology behind uname -m and uname -s.
1453 2003-07-13 Jim Meyering <jim@meyering.net>
1455 * coreutils.texi (chown invocation): Warn that chown
1456 now clears set-user-ID and set-group-ID bits on some systems.
1458 (nohup invocation): Tell what happens when stdout is not a terminal.
1459 Based on a suggestion from Steven Mocking.
1461 2003-07-10 Jim Meyering <jim@meyering.net>
1463 * coreutils.texi (Standards conformance): Mention that uses like
1464 `tail -1' and `head -1', like `sort +1', are non conforming.
1465 (chown invocation): Say that using `.' as a separator may not work.
1467 2003-06-25 Jim Meyering <jim@meyering.net>
1469 * coreutils.texi (Time directives) [%s]: Add a cross reference
1470 to the related examples.
1471 (Examples of date): Add an @anchor here, along with a few more examples.
1472 Suggestion from Dan Jacobson.
1474 2003-06-12 Jim Meyering <jim@meyering.net>
1476 * coreutils.texi (wc invocation): Tweak wording: wc prints counts in
1477 the order `newline, word, byte'. Suggestion from Keith M. Briggs.
1478 Also change `lines' to `newlines'.
1480 2003-05-14 Jim Meyering <jim@meyering.net>
1482 * coreutils.texi (head invocation): Document --bytes=-N and --lines=-N.
1484 2003-05-13 Paul Eggert <eggert@twinsun.com>
1486 * coreutils.texi (uniq invocation, squeezing, The uniq command):
1487 Use "repeated" rather than "duplicate" to describe adjacent
1488 duplicates; this simplifies the description and makes it more
1489 consistent with POSIX.
1490 (uniq invocation): Make it clear that -d and -u suppress the
1491 output of lines, rather than cause some lines to be output.
1492 Mention what happens if a line lacks enough fields or characters.
1494 2003-05-13 Jim Meyering <jim@meyering.net>
1496 * coreutils.texi (true invocation): Mention that it is possible to
1497 make true --help or true --version (in non-POSIX mode) exit nonzero.
1498 Suggestion from Paul Eggert.
1500 2003-05-10 Jim Meyering <jim@meyering.net>
1502 * coreutils.texi (Exit status): Remove `uniq' from the list.
1503 It uses standard exit codes.
1504 (More details about version sort): Note that strverscmp, and hence
1505 `ls -v', does not use LC_COLLATE. Reported by From: Andrey Borzenkov.
1507 2003-04-21 Jim Meyering <jim@meyering.net>
1509 Fix printf POSIX compatibility bug reported by Ben Harris in
1510 <http://mail.gnu.org/archive/html/bug-coreutils/2003-04/msg00070.html>.
1511 * coreutils.texi (printf invocation): It's \NNN in the format,
1512 \0NNN in the %b operand.
1514 2003-04-10 Jim Meyering <jim@meyering.net>
1516 * Makefile.am (check-texinfo): Check for uses of non-zero.
1517 I prefer to spell it `nonzero'.
1519 * coreutils.texi (readlink invocation): Tweak description a little.
1521 2003-04-04 Jim Meyering <jim@meyering.net>
1523 * Makefile.am (constants.texi): Rename target (thus enabling it),
1524 now that fileutils, textutils, and sh-utils have been merged.
1525 (MAINTAINERCLEANFILES): Define.
1527 2003-04-02 Jim Meyering <jim@meyering.net>
1529 * coreutils.texi (false invocation): Note that false exits
1530 unsuccessfully even with --help and --version.
1532 * Makefile.am (check-texinfo): Don't fail if perl is missing.
1533 Reported by Nelson Beebe.
1535 2003-03-27 Jim Meyering <jim@meyering.net>
1537 * coreutils.texi (printf invocation): Fix formatting bugs.
1539 (sort invocation): Describe sort's --stable (-s) option.
1541 2003-03-13 Jim Meyering <jim@meyering.net>
1543 * coreutils.texi (shred invocation): Mention that --exact
1544 is now the default for non-regular files.
1546 2003-03-02 Jim Meyering <jim@meyering.net>
1548 * coreutils.texi (Exit status): New section.
1549 Suggestion from Michael Stone.
1551 2003-02-21 Jim Meyering <jim@meyering.net>
1553 * coreutils.texi (du invocation): Document --apparent-size.
1554 Adjust documentation of --bytes (-b).
1555 (stat invocation): Describe %B.
1557 2003-02-07 Richard Dawe <rich@phekda.freeserve.co.uk>
1559 * coreutils.texi: Use @command instead of @code for program names.
1561 * perm.texi (Mode Structure): Mention filesystem-specific
1562 permissions and that mounting a filesystem as read-only may
1563 override actual file permissions. Use @command instead
1564 of @code for program names.
1566 2003-02-06 Jim Meyering <jim@meyering.net>
1568 * coreutils.texi: Adjust alignment and mention `file, text, shell'
1569 on the `* Coreutils:...' dirently line. From Karl Berry.
1571 2003-02-05 Jim Meyering <jim@meyering.net>
1573 * Makefile.am (check-texinfo): Allow bare `POSIX' to be used on
1576 * coreutils.texi: Use new form of @direntry.
1577 Put unlink in its proper place. Adjust wording in some
1578 dir entry descriptions, mainly so they fit in 80 columns.
1579 Don't use mark-up like @acronym{POSIX} in direntries.
1580 Mostly from Karl Berry.
1582 2003-01-25 Jim Meyering <jim@meyering.net>
1584 * coreutils.texi (cut invocation): Describe new functionality of
1585 --output-delimiter=STR.
1587 2003-01-24 Jim Meyering <jim@meyering.net>
1589 * coreutils.texi (The cut command): Give an example of using cut -c
1590 with an output delimiter. From Jan Nieuwenhuizen.
1592 * coreutils.texi (The cut command): Extend the new example a little.
1593 (Formatting file timestamps): Fix typo: s/%M:S/%M:%S/.
1595 * coreutils.texi: Change each use of `Core-utils' to `Coreutils'.
1598 2003-01-19 Jim Meyering <jim@meyering.net>
1600 * coreutils.texi (Which files are listed): Document new option:
1601 --dereference-command-line-symlink-to-dir.
1603 2003-01-15 Paul Eggert <eggert@twinsun.com>
1605 Change ls -H back to the way it was yesterday, since this is
1606 compatible with FreeBSD and the POSIX spec is confusing
1607 and somewhat contradictory.
1609 * coreutils.texi (Which files are listed, General output
1610 formatting): Undo last change.
1612 2003-01-15 Jim Meyering <jim@meyering.net>
1614 * coreutils.texi (General output formatting): Reflect option name change:
1615 s/--dereference-command-line/--dereference-command-line-symlink-to-dir/.
1616 Say that this option changes how ls treats only symlinks to directories
1617 specified on the command line.
1619 2002-08-27 Dmitry V. Levin <ldv@altlinux.org>
1621 * coreutils.texi: Document readlink.
1623 2002-12-14 Jim Meyering <jim@meyering.net>
1625 * coreutils.texi (mknod invocation): Specify how major and minor mode
1626 numbers are interpreted. Report forwarded by Kristin E Thomas.
1628 2002-11-13 Jim Meyering <jim@meyering.net>
1630 * coreutils.texi (Examples of expr): Remove bogus `^'s.
1631 Reported by Thomas Goerlich.
1633 2002-11-09 Jim Meyering <jim@meyering.net>
1635 * coreutils.texi (What information is listed) [--dired]:
1636 Correct parts of --dired description. Reported by Andre Spiegel.
1637 Include a lot more description, with examples.
1639 2002-11-06 Jim Meyering <jim@meyering.net>
1641 * coreutils.texi (printf invocation): Fix typo in index:
1642 change \0x prefix to \x.
1643 Change \xhhh to \xhh.
1645 2002-10-07 Paul Eggert <eggert@twinsun.com>
1647 Add support for locale-specific size indications (e.g.,
1648 thousands-separators) and for explicit size suffixes on output.
1650 * coreutils.texi (Block size): Say that:
1651 This affects display format as well as block size.
1652 Fractional block counts are rounded up.
1653 ls file size blocksize defaults to 1.
1654 A block size spec preceded by ' generates thousands separators.
1655 A suffix without a preceding integer generates suffixes.
1656 (tail invocation): 32k -> 32 KiB.
1657 (What information is listed): ls -h is now equivalent to
1658 ls --block-size=human, and ls -H is now equivalent to
1659 ls --block-size=si. Displayed file size is now always affected by
1662 2002-09-13 Jim Meyering <jim@meyering.net>
1664 * coreutils.texi (tail invocation): In --sleep-interval=NUMBER,
1665 NUMBER may now be a floating point number.
1666 (stat invocation): Remove references to now-removed %S and %C.
1667 (Time directives) [%S]: Explain why the range is [0..60].
1669 2002-08-30 Jim Meyering <jim@meyering.net>
1671 * coreutils.texi [START-INFO-DIR-ENTRY]: Don't use sc{} on LHS.
1672 Fix typo: s/permission/permissions/. From Michail Litvak.
1674 2002-08-02 Paul Eggert <eggert@twinsun.com>
1676 * coreutils.texi (uniq invocation): uniq now obeys LC_COLLATE.
1678 2002-07-29 Paul Eggert <eggert@twinsun.com>
1680 * coreutils.texi (nohup invocation): Change behavior to conform to
1682 - Do not adjust scheduling priority.
1683 - Redirects stderr to stdout, if stderr is not a terminal.
1684 - Exit status is now 126 if command was found but not invoked,
1685 127 if nohup failed or if command was not found.
1687 2002-07-24 Jim Meyering <jim@meyering.net>
1689 * coreutils.texi (Time directives): Document %P, %R, %e, %F,
1692 2002-07-22 Martin Michlmayr <tbm@cyrius.com>
1694 * coreutils.texi (Formatting the file names): Document
1695 that -N/--literal are equivalent to --quoting-style=literal.
1696 Reported by Oskar Liljeblad as Debian bug#103612.
1698 2002-07-10 Jim Meyering <jim@meyering.net>
1700 * coreutils.texi (du invocation): s/PAT/PATTERN/.
1701 From Martin Michlmayr.
1703 2002-07-08 Jim Meyering <jim@meyering.net>
1705 * coreutils.texi (cp invocation): Remove unnecessary "$@" in example;
1706 Texinfo would render the @" as an umlaut over the following character.
1708 * Makefile.am (check-texinfo): Check for the above.
1710 2002-07-06 Jim Meyering <jim@meyering.net>
1712 * coreutils.texi (stat invocation): Remove description of --secure.
1714 2002-07-03 Jim Meyering <jim@meyering.net>
1716 * coreutils.texi (stat invocation): Rename --link/-l
1717 to --dereference/-L. Rewrite description of --dereference.
1719 2002-06-26 Paul Eggert <eggert@twinsun.com>
1721 * coreutils.texi (Putting the tools together): Don't mention egrep,
1722 since it's not part of POSIX 1003.1-2001.
1724 2002-06-21 Jim Meyering <jim@meyering.net>
1726 * coreutils.texi (stat invocation): New section. From Michael Meskes.
1728 2002-05-19 Paul Eggert <eggert@twinsun.com>
1730 * coreutils.texi (ls invocation): Document new option: --author.
1732 2002-06-03 Jim Meyering <jim@meyering.net>
1734 * coreutils.texi (rm invocation): Add the warning (also in the --help
1735 output) that the contents of a removed file are often recoverable.
1737 2002-05-27 Jim Meyering <jim@meyering.net>
1739 * Makefile.am (check-texinfo): Adapt to reflect that now we use
1742 2002-05-26 Jim Meyering <jim@meyering.net>
1744 * coreutils.texi: Use @acronym in place of most uses of @sc.
1745 * getdate.texi (Date input formats): Likewise.
1747 2002-04-28 Jim Meyering <jim@meyering.net>
1749 * coreutils.texi: Change `@code{PROG}' to `@command{PROG}'.
1751 2002-04-28 Paul Eggert <eggert@twinsun.com>
1753 * coreutils.texi (kill invocation): Document the above.
1754 Document POSIX signals better.
1756 2002-04-15 Jim Meyering <jim@meyering.net>
1758 * coreutils.texi: Document kill.
1759 Written by Marcus Brinkmann.
1761 2002-04-13 Jim Meyering <jim@meyering.net>
1763 * coreutils.texi: Document link and unlink.
1765 2002-04-08 Jim Meyering <jim@meyering.net>
1767 * coreutils.texi: Use new directives, @copying and @insertcopying,
1768 thus now requiring texinfo-4.2 to create the .info file.
1770 2002-02-26 Paul Eggert <eggert@twinsun.com>
1772 * coreutils.texi (File characteristic tests): Document the
1773 behavior of test -nt and -ot when one of the files does not exist,
1774 using the same behavior that is documented in ksh93.
1776 2002-03-05 Paul Eggert <eggert@twinsun.com>
1778 * coreutils.texi (cut invocation): Say that selected input is
1779 written in the same order that it is read, and is written
1782 2002-03-03 Paul Eggert <eggert@twinsun.com>
1784 Make cp -r equivalent to cp -R. Add a new cp option --copy-contents
1785 for people who want to emulate the traditional (and rarely desirable)
1788 * coreutils.texi (cp invocation): Document this.
1789 Fix some related minor bugs: --no-dereference is no longer
1790 equivalent to -d, and --archive (-a) can override the other
1791 symlink options. Warn that cp -R is not portable on symbolic
1792 links unless you also specify -P.
1794 2002-03-02 Jim Meyering <jim@meyering.net>
1796 * coreutils.texi (cp invocation): Document that cp -r
1797 preserves symlinks. Emphasize non-portability of cp -r.
1799 2002-02-27 Paul Eggert <eggert@twinsun.com>
1801 * coreutils.texi (Time directives): Add %N for nanoseconds.
1802 This documents the recent change to 'ls'.
1804 2002-02-28 Jim Meyering <jim@meyering.net>
1806 * coreutils.texi (pr invocation): Reword to avoid using `:'
1807 in an @opindex entry -- info doesn't permit it.
1809 2002-02-27 Paul Eggert <eggert@twinsun.com>
1811 * coreutils.texi (Formatting file timestamps): Document new
1812 time-formatting method: --time-style=+FORMAT.
1814 2002-02-18 Paul Eggert <eggert@twinsun.com>
1816 * coreutils.texi (seq invocation): In the example, use "tail
1817 -n 3", not "tail -3", to conform to POSIX 1003.1-2001.
1819 2002-02-17 Jim Meyering <jim@meyering.net>
1821 * coreutils.texi (tsort background): New section.
1822 From Ian Lance Taylor.
1823 (tsort invocation): Add a more realistic example.
1825 2002-02-15 Paul Eggert <eggert@twinsun.com>
1827 * coreutils.texi: Document _POSIX2_VERSION.
1828 (Standards Conformance): New section.
1830 2002-01-24 Jim Meyering <jim@meyering.net>
1832 * coreutils.texi (START-INFO-DIR-ENTRY): Remove a few entries
1833 and clean up a few others based on suggestions from Bob Proulx.
1835 2002-02-14 Paul Eggert <eggert@twinsun.com>
1837 Add support for POSIX 1003.1-2001, which requires removal for
1838 support of obsolete "+" option syntax in sort, tail, and uniq.
1839 * coreutils.texi: Document this. (Also, document a similar
1840 change to "touch", for fileutils).
1842 2002-01-12 Jim Meyering <jim@meyering.net>
1844 * coreutils.texi (shred invocation): List some journaled filesystems.
1846 2001-11-10 Jim Meyering <jim@meyering.net>
1848 * coreutils.texi (Date directives): Document %u.
1850 2001-11-07 Paul Eggert <eggert@twinsun.com>
1852 * coreutils.texi (paste invocation): Give examples.
1853 Thanks to Dan Jacobson for suggesting the examples.
1855 2001-11-05 Jim Meyering <jim@meyering.net>
1857 * coreutils.texi (sort invocation): Recommend setting LC_ALL=C,
1858 not LC_COLLATE=C. Explain how the latter can cause problems.
1859 Based on a message from Paul Eggert.
1860 (ls invocation): Recommend setting LC_ALL=C, not LC_COLLATE=C.
1862 2001-10-21 Jim Meyering <jim@meyering.net>
1864 * coreutils.texi (cp invocation): Describe --reply=...
1866 2001-10-17 Jim Meyering <jim@meyering.net>
1868 * coreutils.texi (cp invocation): `cp --no-dereference' is
1869 no longer equivalent to `cp -d'.
1870 `cp -d' is equivalent to `--no-dereference --preserve=links'.
1871 cp's -P option means --no-dereference, not --parents.
1872 Describe new optional argument to --preserve.
1873 Describe new option: --no-preserve=ATTRIBUTE_LIST.
1875 2001-09-23 Jim Meyering <jim@meyering.net>
1877 * Makefile.am (check-texinfo): Redirect stderr of `grep -w' to
1878 /dev/null, so people with old versions of grep don't see the failure.
1880 2001-09-16 Jim Meyering <jim@meyering.net>
1882 * coreutils.texi (mv invocation): Describe new option:
1883 --reply={yes,no,query}. Fix a few typos.
1885 2001-09-15 Paul Eggert <eggert@twinsun.com>
1887 * coreutils.texi (uniq invocation): The input need not
1888 be sorted. Try to clarify -d versus -D versus -u.
1890 2001-09-12 Jim Meyering <jim@meyering.net>
1892 * coreutils.texi (tail invocation): Document new option: -F.
1895 2001-09-04 Paul Eggert <eggert@twinsun.com>
1897 * coreutils.texi (join invocation): Describe the GNU
1898 extension to join, which does not require sorted input when
1899 the input contains no unpairable lines.
1901 2001-09-03 Paul Eggert <eggert@twinsun.com>
1904 New 'uname' options -i or --hardware-platform,
1905 and -o or --operating-system.
1906 'uname -a' now outputs -i and -o information at the end.
1907 New uname option --kernel-version is an alias for -v.
1908 Uname option --release has been renamed to --kernel-release,
1909 and --sysname has been renamed to --kernel-name;
1910 the old options will work for a while, but are no longer documented.
1912 2001-08-24 Herbert Xu <herbert@gondor.apana.org.au>
1914 * coreutils.texi (cut invocation): Document how cut treats lines
1917 2001-06-19 Paul Eggert <eggert@twinsun.com>
1919 * coreutils.texi: expr now uses LC_COLLATE for string comparison,
1922 2001-08-25 Jim Meyering <jim@meyering.net>
1924 * coreutils.texi: Use @option, rather than @samp everywhere.
1926 2001-06-21 Paul Eggert <eggert@twinsun.com>
1928 * coreutils.texi: 'expr' now requires '+' rather than 'quote'
1931 2001-07-14 Jim Meyering <jim@meyering.net>
1933 * coreutils.texi (cp invocation): Reflect 2001-07-08 change to
1936 2001-06-16 Jim Meyering <jim@meyering.net>
1938 * Makefile.am (info_TEXINFOS): Reflect renaming: s/omni-/core/.
1939 * coreutils.texi: Likewise.
1941 * coreutils.texi: New, renamed from omni-utils.texi.
1942 * omni-utils.texi: Removed, renamed to coreutils.texi.
1944 * omni-utils.texi (ls invocation): Mention the effect of locale.
1945 Reported by Keith Thompson.
1947 2001-05-24 Jim Meyering <jim@meyering.net>
1949 * texinfo.tex: Update from master source.
1951 * omni-utils.texi (ls invocation): Document more clearly what ls
1952 does when given no arguments.
1954 2001-05-21 Jim Meyering <jim@meyering.net>
1956 * textutils.texi: Remove file.
1958 * Makefile.am ($(DVIS), $(INFO_DEPS)): Depend on $(EXTRA_DIST).
1959 (DISABLED_constants.texi): New rule -- disabled for now.
1961 This directory is now shared by fileutils, textutils, and sh-utils.
1966 Copyright (C) 2001, 2003, 2004, 2005, 2006 Free Software
1969 Copying and distribution of this file, with or without
1970 modification, are permitted provided the copyright notice
1971 and this notice are preserved.