Merge pull request #459 from brodie/test-improvements tests: propagate errors from open_temp_repo() instead of exiting