git-svn: extra error check to ensure we open a file correctly