Open LeZuse opened 5 years ago
I fixing this by reverting for now. We need better test coverage to handle a major change like the refactorization that was merged in #262
@ghthor I believe the offending commit is: 750697e.
In shell variables, the filenames should be literal (without quoting).
The filenames are preserved intact by quoting only at usage time:
cat "$e1"
Would you be willing to make a branch without this commit?
Oh, I see it's larger than that... Eg #267.
Yep, It's still my lack of ruby knowledge that is holding me back from hacking this back out over a weekend.
To reproduce simply create a file with spaces in its name. Git will show this:
$e1
now contains invalid filename:Related to #267