Skip to content

Commit

Permalink
devonfw#5: fixed path normalization on windows
Browse files Browse the repository at this point in the history
  • Loading branch information
hohwille committed Sep 22, 2023
1 parent 338660c commit d1bc8d1
Showing 1 changed file with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -56,23 +56,23 @@ VariableLine normalizeWindowsValue(VariableLine line) {
String value = line.getValue();
String normalized = normalizeWindowsValue(value);
if (normalized != value) {
line = line.withValue(value);
line = line.withValue(normalized);
}
return line;
}

String normalizeWindowsValue(String value) {

WindowsPathSyntax pathSyntax;
WindowsPathSyntax driveSyntax;
if (this.bash.isTrue()) {
pathSyntax = WindowsPathSyntax.MSYS;
driveSyntax = WindowsPathSyntax.WINDOWS;
} else {
pathSyntax = WindowsPathSyntax.WINDOWS;
driveSyntax = WindowsPathSyntax.MSYS;
}
String drive = driveSyntax.getDrive(value);
String drive = WindowsPathSyntax.WINDOWS.getDrive(value);
if (drive == null) {
drive = WindowsPathSyntax.MSYS.getDrive(value);
}
if (drive != null) {
value = pathSyntax.replaceDrive(value, drive);
}
Expand Down

0 comments on commit d1bc8d1

Please sign in to comment.