diff options
author | Michael Haggerty <mhagger@alum.mit.edu> | 2012-09-07 00:41:03 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2012-09-06 16:19:58 -0700 |
commit | f4c21e89d7c6b578140e90c02b40eccb51ab8428 (patch) | |
tree | 263d364a4ad03fd1def55d38d392f047224b511b /t/t4013/diff.diff-tree_--pretty_--root_--stat_--summary_initial | |
parent | t0060: verify that real_path() works correctly with absolute paths (diff) | |
download | tgif-f4c21e89d7c6b578140e90c02b40eccb51ab8428.tar.xz |
real_path(): properly handle nonexistent top-level paths
The change has two points:
1. Do not strip off a leading slash, because that erroneously turns an
absolute path into a relative path.
2. Do not remove slashes from groups of multiple slashes; instead let
chdir() handle them. It could be, for example, that it wants to
leave leading double-slashes alone.
Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t4013/diff.diff-tree_--pretty_--root_--stat_--summary_initial')
0 files changed, 0 insertions, 0 deletions