Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upSupport case-sensitive file matching on Linux #29
Comments
|
These have been addressed in microsoft#1232. Note this does not imply compatibility with repositories with multiple files whose names differ only in case -- that is a separate (and quite larger) item. |
|
Unfortunately, certain basic operations fail on Linux with the existing code, e.g. (assuming
leaves both This is due to case-insensitivity in the modified paths database and virtualization code, among other things, which results in case-differing-only filenames being dropped from the data sent back from the GVFS provider, via the Therefore, we will almost certainly need to ensure these internal data stores in the GVFS provider are case-sensitive when running on Linux. Doing so (e.g., with the the WIP in 4fd47be) appears to resolve the failure of the |
As noted in microsoft#1125, we will need to refactor a number of points in the existing GVFS provider code to support case-sensitive file names on Linux.