Ignores any exceptions thrown if directory exists, otherwise re-throws exception.
Implements #432.
Ignores any exceptions thrown if directory exists, otherwise re-throws exception.
Implements #432.
71 | @@ -72,7 +72,15 @@ bool CDBEnv::Open(const boost::filesystem::path& pathIn) 72 | 73 | path = pathIn; 74 | filesystem::path pathLogDir = path / "database"; 75 | - filesystem::create_directory(pathLogDir); 76 | + 77 | + try
You're repeating the same thing four times. Please factor this out to a function.
ACK (pull tester is a false positive due to being unable to build the tests after d138598, should be fixed now)
Ignores any exceptions thrown if directory exists, otherwise re-throws exception.
Rebased for clean pull tester.
Automatic sanity-testing: PASSED, see http://jenkins.bluematt.me/pull-tester/2c811880239ec6d5cdf6870c1f648f02ef908e37 for binaries and test log. This test script verifies pulls every time they are updated. It, however, dies sometimes and fails to test properly. If you are waiting on a test, please check timestamps to verify that the test.log is moving at http://jenkins.bluematt.me/pull-tester/current/ Contact BlueMatt on freenode if something looks broken.
Rebased and merged via 2b7709dc84ed37128c125ca7a97b2e4b2c4437e7