DarcsInput: Avoid a chdir.
[?]
Sep 7, 2013, 12:47 PM
V5LIYTVHHXVUCBHJXUXADRJMR6DLN64OKRI7PDPDCLANAHQQQIYACDependencies
- [2]
Q5HZWFCYAdd support for darcs repositories.
Change contents
- edit in src/lib/Hydra/Plugin/DarcsInput.pm at line 29
chdir $ENV{"TMPDIR"}; # sigh. darcs needs a writeable working directory - replacement in src/lib/Hydra/Plugin/DarcsInput.pm at line 33
($res, $stdout, $stderr) = captureStdoutStderr(600,("darcs", "get", "--lazy", $uri, $clonePath));die "Error getting darcs repo at `$uri':\n$stderr" if $res;$res = run(timeout => 600,cmd => ["darcs", "get", "--lazy", $uri, $clonePath],dir => $ENV{"TMPDIR"});die "Error getting darcs repo at `$uri':\n$stderr" if $res->{status};