View Ticket
Not logged in
Ticket UUID: 61e137bfd734ab61f777cb3c0fb662cfa82bd67f
Title: Incorrect relative paths
Status: Open Type: Code_Defect
Severity: Important Priority:
Subsystem: Resolution:
Last Modified: 2011-10-14 08:05:16
Version Found In: 6517b5c857
Description & Comments:
In windows, if local-root (local checkout) is at root of a drive, 'status' command when run from root shows additional '../' in file names, which is incorrect.

Recipe:

cd /d d:
fossil new test.fossil
fossil open test.fossil
echo root > root.txt
mkdir dir
echo subdir > dir/subdir.txt
fossil add root.txt dir/subdir.txt
fossil commit -m "test"
echo changed > root.txt
echo changed > dir/subdir.txt
fossil status

The output shows:

repository:   d:/test.fossil
local-root:   d:/
...
EDITED     ../dir/subdir.txt
EDITED     ../root.txt