diff options
| author | Viacheslav Kovalev <kovyl2404@gmail.com> | 2015-06-03 13:08:46 +0300 |
|---|---|---|
| committer | Daniel Widgren <daniel.widgren@gmail.com> | 2015-06-26 09:20:28 +0200 |
| commit | f7bd6ca8ac7a125fbaf21100e6a7fd4e6511fd0c (patch) | |
| tree | 9c1e69ad4f540f36bdadb9736743eb1723a7a286 /src/rebar_dir.erl | |
| parent | e3d32b10cc074f3f76973ffad7038b8786b9b951 (diff) | |
Fix common test run duplication on windows
Diffstat (limited to 'src/rebar_dir.erl')
| -rw-r--r-- | src/rebar_dir.erl | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/rebar_dir.erl b/src/rebar_dir.erl index e226633..7af94ea 100644 --- a/src/rebar_dir.erl +++ b/src/rebar_dir.erl @@ -100,7 +100,11 @@ local_cache_dir(Dir) -> get_cwd() -> {ok, Dir} = file:get_cwd(), - Dir. + %% On windows cwd may return capital letter for drive, + %% for example C:/foobar. But as said in http://www.erlang.org/doc/man/filename.html#join-1 + %% filename:join/1,2 anyway will convert drive-letter to lowercase, so we have to "internalize" + %% cwd as soon as it possible. + filename:join([Dir]). template_globals(State) -> filename:join([global_config_dir(State), "templates", "globals"]). |
