<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/src/ls.c, branch DU-FTS</title>
<subtitle>Mirror of https://https.git.savannah.gnu.org/git/coreutils.git/
</subtitle>
<id>https://git.shady.money/coreutils/atom?h=DU-FTS</id>
<link rel='self' href='https://git.shady.money/coreutils/atom?h=DU-FTS'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/'/>
<updated>2003-01-27T13:42:26Z</updated>
<entry>
<title>(quote_name): Add fourth parameter, width, into which to</title>
<updated>2003-01-27T13:42:26Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2003-01-27T13:42:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=336827087f451aedf369330f49f7e17767092cdf'/>
<id>urn:sha1:336827087f451aedf369330f49f7e17767092cdf</id>
<content type='text'>
store the screen columns, and return the number of bytes instead.
(print_dir): Pass NULL as fourth parameter of quote_name.
(print_name_with_quoting): Likewise.
(length_of_file_name_and_frills): Get the width from the fourth
parameter of quote_name instead of return value.
</content>
</entry>
<entry>
<title>(decode_switches): If `dired' is set without</title>
<updated>2003-01-27T10:45:48Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2003-01-27T10:45:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=7f93a5421a9e694b9a66f1475d7b670bc05b2ac8'/>
<id>urn:sha1:7f93a5421a9e694b9a66f1475d7b670bc05b2ac8</id>
<content type='text'>
`format == long_format', then silently reset dired.  This doesn't
change the behavior of ls (all prior uses of dired were protected
by `&amp;&amp; format == long_format'), and lets us...
(DIRED_INDENT): ... remove `format == long_format' conjunct.
(PUSH_CURRENT_DIRED_POS): Likewise.
(main): Likewise.
</content>
</entry>
<entry>
<title>(Dereference_symlink) [DEREF_COMMAND_LINE_SYMLINK_TO_DIR]: New member.</title>
<updated>2003-01-18T18:36:13Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2003-01-18T18:36:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=cdb4bba0e624afbff342a8f81df782c0db757fe1'/>
<id>urn:sha1:cdb4bba0e624afbff342a8f81df782c0db757fe1</id>
<content type='text'>
(enum) [DEREFERENCE_COMMAND_LINE_SYMLINK_TO_DIR_OPTION]: New member.
(long_options): Add option --dereference-command-line-symlink-to-dir.
(main): Make DEREF_COMMAND_LINE_SYMLINK_TO_DIR be the default,
rather than DEREF_COMMAND_LINE_ARGUMENTS, when none of the
-d, -F, -l options is specified.
(decode_switches): Handle --dereference-command-line-symlink-to-dir.
(gobble_file): Honor DEREF_COMMAND_LINE_SYMLINK_TO_DIR.
Change --dereference-command-line (-H) to dereference *all*
command line arguments, including broken symlinks.
</content>
</entry>
<entry>
<title>Change ls -H back to the way it was yesterday, since this is</title>
<updated>2003-01-18T18:01:51Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2003-01-18T18:01:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=ba2b351bbf58cbc6ae9ccc880623ffce16f65c05'/>
<id>urn:sha1:ba2b351bbf58cbc6ae9ccc880623ffce16f65c05</id>
<content type='text'>
compatible with FreeBSD and the POSIX spec is confusing
and somewhat contradictory.

(DEREF_COMMAND_LINE_ARGUMENTS): Change name back
from DEREF_COMMAND_LINE_SYMLINK_TO_DIR, updating all uses.
(long_options): Change the long option name back.
(usage): Change the usage back.
(gobble_file): When -H is specified, dereference a top-level
arg even if it points to a non-directory.
</content>
</entry>
<entry>
<title>(gobble_file): Fall back on using lstat when required:</title>
<updated>2003-01-15T11:59:07Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2003-01-15T11:59:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=800f3a1e77d6185038d3d553b4188ea138a08881'/>
<id>urn:sha1:800f3a1e77d6185038d3d553b4188ea138a08881</id>
<content type='text'>
when --dereference (-L) is not specified, and
- when operating on a dangling symlink
- when operating on command-line-symlink-to-directories
This fixes numerous problems.  Here are examples:
- `ls dangling-symlink' would fail with `no such file...'
Now it prints `dangling-symlink'.
- `ls -i symlink' would mistakenly print the inode of the referent.
Now it prints the inode of the symlink.  Likewise for --size (-s).
Based on a patch from Michael Stone.
Reported by Deepak Goel as Debian bug #173793.
</content>
</entry>
<entry>
<title>Rename ls's --dereference-command-line (-H)</title>
<updated>2003-01-15T11:32:47Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2003-01-15T11:32:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=5c68fbd9a3eb806ebfedce548f20a134179761fa'/>
<id>urn:sha1:5c68fbd9a3eb806ebfedce548f20a134179761fa</id>
<content type='text'>
option to   --dereference-command-line-symlink-to-dir.

[enum Dereference_symlink]
(DEREF_COMMAND_LINE_SYMLINK_TO_DIR): Rename from
DEREF_COMMAND_LINE_ARGUMENTS.  Update all uses.
(long_options): Rename the option.
(usage): Say that --dereference-... changes how ls treats
only symlinks to directories specified on the command line.
</content>
</entry>
<entry>
<title>(gobble_file): Fix a bug introduced in 4.5.4 that made it</title>
<updated>2003-01-14T16:22:55Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2003-01-14T16:22:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=642bc1acfb41bc0c4d6d9e286b8975336c211659'/>
<id>urn:sha1:642bc1acfb41bc0c4d6d9e286b8975336c211659</id>
<content type='text'>
so that ls --color would no longer highlight the names of files with
the execute bit set when not specified on the command line.
Patch by Michael Stone.  Reported by Stephen Depooter as
Debian bug 175135.
</content>
</entry>
<entry>
<title>Include "dev-ino.h".</title>
<updated>2003-01-03T19:33:52Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2003-01-03T19:33:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=1b6b9abd5537ae2cac200e5afe8e3dce90c53457'/>
<id>urn:sha1:1b6b9abd5537ae2cac200e5afe8e3dce90c53457</id>
<content type='text'>
[struct dev_ino]: Remove declaration.
</content>
</entry>
<entry>
<title>Remove all uses of `PARAMS'.</title>
<updated>2002-12-15T20:54:29Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2002-12-15T20:54:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=a5f14f167e47616fc4f74666678ede320299d5df'/>
<id>urn:sha1:a5f14f167e47616fc4f74666678ede320299d5df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove declaration of nstrftime.</title>
<updated>2002-12-15T20:45:36Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2002-12-15T20:45:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=eb4832a29c76364ade60a6de840bde2d95c791d4'/>
<id>urn:sha1:eb4832a29c76364ade60a6de840bde2d95c791d4</id>
<content type='text'>
Include strftime.h instead.
</content>
</entry>
</feed>
