diff options
author | Vlad Dumitrescu <vladdu55@gmail.com> | 2017-03-04 17:35:37 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-04 17:35:37 +0100 |
commit | c6eea2bd468cad56220e7f7c63c4689fe8328789 (patch) | |
tree | 317c418cd8ce135e8768cce6fec842876203c182 /test/rebar_src_dirs_SUITE.erl | |
parent | 3a5f7091b2bc46ece7ce2ac86eb5269eea1863ae (diff) |
rebar_utils:escape_chars handles quotes
rebar_file_utils:cp_r uses rebar_utils:escape_chars to ensure that the file names are safe to use, but it doesn't escape double and single quotes. If the file name includes those characters, they disappear when the shell processes them and we get "file not found" errors.
The main culprit here is eunit, that creates reports whose names are `TEST-file_"myfile.app".xml`, and I wish it didn't but I think escape_chars should still do its job all the way.
Diffstat (limited to 'test/rebar_src_dirs_SUITE.erl')
0 files changed, 0 insertions, 0 deletions