Closed
Bug 1744141
Opened 4 years ago
Closed 4 years ago
"_checkevolve" should gracefully handle drive letter casing differences
Categories
(Developer Services :: Mercurial: configwizard, enhancement)
Developer Services
Mercurial: configwizard
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: mhentges, Assigned: mhentges)
Details
Attachments
(1 file)
As part of porting MozillaBuild to MSYS2, the path shim now likes to have drive letters capitalized.
For example (with win32 python)
- MSYS:
python3 -c "import os; print(os.getcwd())"
=> "c:\dev" - MSYS2:
python3 -c "import os; print(os.getcwd())"
=>C:\dev
This is causing the _checkevolve()
function to complain that "your copy of the evolve extension is not managed by this wizard".
Assignee | ||
Comment 1•4 years ago
|
||
normpath()
cleans up slash inconsistencies and redundant
references, while normcase()
handles slashes (again) and
casing inconsistencies.
Updated•4 years ago
|
Assignee: nobody → mhentges
Status: NEW → ASSIGNED
Pushed by cosheehan@mozilla.com:
https://hg.mozilla.org/hgcustom/version-control-tools/rev/e1e937e72fcc
Normcase paths in _checkevolve()
r=sheehan
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•