Refactor open_packed_git to return an error code.