Skip to content
Snippets Groups Projects
Commit aa30f397 authored by Georg Seibt's avatar Georg Seibt :nerd:
Browse files

make the defaults (environment, defaultOptions) unmodifiable

parent 0f2e44f9
No related branches found
No related tags found
No related merge requests found
...@@ -37,22 +37,25 @@ public class GitWrapper extends ToolWrapper { ...@@ -37,22 +37,25 @@ public class GitWrapper extends ToolWrapper {
private static final String GIT_VERSION_C = "--version"; private static final String GIT_VERSION_C = "--version";
private static final String GIT_VERSION_PREFIX = "git version"; private static final String GIT_VERSION_PREFIX = "git version";
private static final Map<String, String> env; private static final Map<String, String> environment;
private static final List<String> defaultOptions; private static final List<String> defaultOptions;
static { static {
env = new HashMap<>(); Map<String, String> env = new HashMap<>();
String locale = "C"; String locale = "C";
env.put("LANGUAGE", locale); env.put("LANGUAGE", locale);
env.put("LC_ALL", locale); env.put("LC_ALL", locale);
env.put("LANG", locale); env.put("LANG", locale);
environment = Collections.unmodifiableMap(env);
List<String> defOptions = new ArrayList<>();
defaultOptions = new ArrayList<>(); defOptions.add("-c");
defaultOptions.add("-c"); defOptions.add("core.quotePath=false");
defaultOptions.add("core.quotePath=false"); defOptions.add("-c");
defaultOptions.add("-c"); defOptions.add("core.precomposeUnicode=true");
defaultOptions.add("core.precomposeUnicode=true"); defaultOptions = Collections.unmodifiableList(defOptions);
} }
/** /**
...@@ -237,6 +240,6 @@ public class GitWrapper extends ToolWrapper { ...@@ -237,6 +240,6 @@ public class GitWrapper extends ToolWrapper {
Collections.addAll(pars, parameters); Collections.addAll(pars, parameters);
} }
return exec(workingDirectory, true, env, pars); return exec(workingDirectory, true, environment, pars);
} }
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment