Paul, wrt the r1480344 group in STATUS: I think the 'rescue' block, here:
ENV["PATH"].split(";").each do |path|
+
+ # Change the cwd to path, but ignore non-existent paths.
+ begin
+ Dir.chdir(path)
+ rescue Errno::ENOENT
+ end
should do the equivalent of 'continue;' in C. (Maybe it does so already?
I expect it doesn't, but Ruby isn't my mother tongue.)
With that 'continue' added, I'd approve the backport (by casting +0,
which suffices in this case).
Cheers,
Daniel

