<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/src/rm.c, branch v6.7</title>
<subtitle>Mirror of https://https.git.savannah.gnu.org/git/coreutils.git/
</subtitle>
<id>https://git.shady.money/coreutils/atom?h=v6.7</id>
<link rel='self' href='https://git.shady.money/coreutils/atom?h=v6.7'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/'/>
<updated>2006-11-26T17:35:38Z</updated>
<entry>
<title>* src/rm.c (main): Remove unnecessary (assuming C99) braces.</title>
<updated>2006-11-26T17:35:38Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-11-26T17:35:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=8ec7811e82d7e706d886bb209d1520eeb6cc2525'/>
<id>urn:sha1:8ec7811e82d7e706d886bb209d1520eeb6cc2525</id>
<content type='text'>
</content>
</entry>
<entry>
<title>new feature: rm accepts new option: --one-file-system</title>
<updated>2006-10-24T22:01:33Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-10-24T22:01:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=5e42576c017905627e209acc20bf6e6abd1db6ef'/>
<id>urn:sha1:5e42576c017905627e209acc20bf6e6abd1db6ef</id>
<content type='text'>
Suggested by Steve McIntyre in &lt;http://bugs.debian.org/392925&gt;.
* src/remove.h (struct rm_options) [one_file_system]: New member.
* src/rm.c (rm_option_init): Initialize it.
(usage): Document the option.
* src/mv.c (rm_option_init): Likewise.
* src/remove.c (remove_dir): With --one-file-system and --recursive,
for each directory command line argument, do not affect a file system
different from that of the starting directory.  And give a diagnostic.
* src/rm.c (ONE_FILE_SYSTEM): New enum.
(main): Handle new option.
* tests/rm/one-file-system: Test the above.
* tests/rm/Makefile.am (TESTS): Add one-file-system.
* tests/Makefile.am (check-root): Add the rm/one-file-system
test to the list.
(EXTRA_DIST): Add other-fs-tmpdir.

* tests/mv/setup: Removed.  Renamed to...
* tests/other-fs-tmpdir: ...this new file.
* tests/mv/Makefile.am (EXTRA_DIST): Remove setup.
* tests/mv/acl: Reflect renaming: use ../other-fs-tmpdir.
* tests/mv/backup-is-src: Likewise.
* tests/mv/hard-link-1: Likewise.
* tests/mv/leak-fd: Likewise.
* tests/mv/mv-special-1: Likewise.
* tests/mv/part-fail: Likewise.
* tests/mv/part-hardlink: Likewise.
* tests/mv/part-rename: Likewise.
* tests/mv/part-symlink: Likewise.
* tests/mv/partition-perm: Likewise.
* tests/mv/to-symlink: Likewise.
* tests/mv/into-self-2: Likewise.

[doc/ChangeLog]
* coreutils.texi (rm invocation): Describe --one-file-system.
</content>
</entry>
<entry>
<title>Don't include dirname.h, since system.h does it now.</title>
<updated>2006-09-03T02:53:58Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2006-09-03T02:53:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=89ffaa19909d31dffbcf12fb4498afb72666f6c9'/>
<id>urn:sha1:89ffaa19909d31dffbcf12fb4498afb72666f6c9</id>
<content type='text'>
(usage, main): --preserve-root is now the default.
</content>
</entry>
<entry>
<title>(INTERACTIVE_OPTION): New enum value.</title>
<updated>2006-02-20T12:48:11Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-02-20T12:48:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=1a301edfc791c80e30bfcc876d75a401468da819'/>
<id>urn:sha1:1a301edfc791c80e30bfcc876d75a401468da819</id>
<content type='text'>
(interactive_type): New enum.
(long_opts): Let interactive take an optional argument.
(interactive_args, interactive_types): New option arguments.
(usage): Document -I, --interactive=WHEN.  Use program_name
instead of a basename.
(main): New -I option, new behavior to --interactive.
[From Eric Blake]
</content>
</entry>
<entry>
<title>(usage): Use two spaces (not one) to separate the --no-preserve-root option</title>
<updated>2006-02-06T08:00:23Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-02-06T08:00:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=21b19ab75bf6de9bb2ffd1d3b0f2591ef73eae81'/>
<id>urn:sha1:21b19ab75bf6de9bb2ffd1d3b0f2591ef73eae81</id>
<content type='text'>
string from its description, so help2man formats the derived man page properly.
</content>
</entry>
<entry>
<title>(long_opts): Change the name of each undocumented, for-</title>
<updated>2005-12-03T22:23:09Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2005-12-03T22:23:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=43233c319e3c8d829824cd16ad99b1acc47dde6d'/>
<id>urn:sha1:43233c319e3c8d829824cd16ad99b1acc47dde6d</id>
<content type='text'>
testing-only option to start with `-', so that it cannot render
ambiguous any prefix it happens to share with some other option name.
</content>
</entry>
<entry>
<title>(usage): Don't mention rm -d.</title>
<updated>2005-11-02T21:53:20Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2005-11-02T21:53:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=b38883ea2fc4353a24995f66c5b553a24bfae1e1'/>
<id>urn:sha1:b38883ea2fc4353a24995f66c5b553a24bfae1e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include lstat.h, quotearg.h.</title>
<updated>2005-08-29T21:13:32Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2005-08-29T21:13:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=6334db91d35e8984fc353f78f6b4a2af0553485a'/>
<id>urn:sha1:6334db91d35e8984fc353f78f6b4a2af0553485a</id>
<content type='text'>
(diagnose_leading_hyphen): New function.
(main): Use it.
</content>
</entry>
<entry>
<title>Update FSF postal mail address.</title>
<updated>2005-05-14T07:58:31Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2005-05-14T07:58:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=44d59bb168eaf820bdfd13ee9df442cde795f9c7'/>
<id>urn:sha1:44d59bb168eaf820bdfd13ee9df442cde795f9c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update FSF postal mail address.</title>
<updated>2005-05-14T06:57:06Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2005-05-14T06:57:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=c0c815af8db441526ef112700b9185df6006c771'/>
<id>urn:sha1:c0c815af8db441526ef112700b9185df6006c771</id>
<content type='text'>
</content>
</entry>
</feed>
