Ticket Change Details
Not logged in
Overview

Artifact ID: 08fe65e4572309f4af950fe0d7d80fbd297a25f6
Ticket: 838bde7990d8e190957cbfe7f15c77322dc54e57
file extracted from Fossil zip archive could have different name
User & Date: anonymous 2008-12-03 04:53:53
Changes

  1. Appended to comment:
    
    
    <hr><i>anonymous added on 2008-12-03 04:53:53:</i><br>
    The content of file(s) is correct. What causes trouble is the name/path of file having accented characters.<br>
    
    If I modify the test and try to add file on path already having mix of accended/not accended characters and spaces, <br>
    it is even not listing such file in File List menu which I would consider a bug.<br>
    (I can save zip archive from fossil, view file content(diff) but will not see such file listed in File List menu)<br>
    Produced zip archive can be correctly extracted by unzip from Info-ZIP web site. Windows Explorer will show just badly transcoded file name on badly transcoded file path.<br>
    Used test path uses "r-caron" chars (U+0159),"s-caron"(U+0161) and "LATIN SMALL LETTER Y WITH ACUTE" (U+00FD) accented characters.<br>
    
    del .\_fossil_<br>
    del .\test.fossil<br>
    rmdir /Q /S .\\"testS&#353;&#353;&#353;SR&#345;&#345;&#345;R   Y&#253;&#253;&#253;Y"<br>
    mkdir .\\"testS&#353;&#353;&#353;SR&#345;&#345;&#345;R   Y&#253;&#253;&#253;Y"<br>
    del manifest.uuid<br>
    del manifest<br>
    cd .\\"testS&#353;&#353;&#353;SR&#345;&#345;&#345;R   Y&#253;&#253;&#253;Y"<br>
    echo content of file>"1r&#345;&#345;&#345;&#345;   R .test"<br>
    cd ..<br>
    fossil new test.fossil<br>
    fossil open test.fossil<br>
    fossil add .\\"testS&#353;&#353;&#353;SR&#345;&#345;&#345;R   Y&#253;&#253;&#253;Y"\\"1r&#345;&#345;&#345;&#345;   R .test"<br>
    fossil ls<br>
    fossil commit -m "check in a file with accended char(s) and spaces in its name on a path with accedended characters and spaces" --nosign<br>
    fossil ui<br>
    ---<BR>
    fossil ls<br>
    ADDED     testS&#220;&#220;&#220;SR&#176;&#176;&#176;R   Y&#345;&#345;&#345;Y/1r&#176;&#176;&#176;&#176;   R .test<br>