음 사실 파일 이름에는 `NUL`과 `/`를 제외한 모든 문자가 들어갈 수 있기 때문에 별별 경우(파일 이름에 공백이 들어가거나 줄바꿈 문자가 들어가거나 큰따옴표가 들어가거나)를 다 처리해야 하긴 하는데...

장래에는 SVN도 diff 렌더링을 서버에서 하게 될 것 같으니 그때 처리해도 될 것 같아요.