Index: scm.py |
diff --git a/scm.py b/scm.py |
index 58f26c6a9855f4b85ea8132d7f535d1bb7a6a2a7..757935d7507b12d9ee2225873d0d94f6a5c7aa60 100644 |
--- a/scm.py |
+++ b/scm.py |
@@ -416,11 +416,7 @@ class SVN(object): |
# We know the diff will be incorrectly formatted. Fix it. |
if SVN.IsMoved(filename): |
- # The file is "new" in the patch sense. Generate a homebrew diff. |
- # We can't use ReadFile() since it's not using binary mode. |
- file_handle = open(filename, 'rb') |
- file_content = file_handle.read() |
- file_handle.close() |
+ file_content = gclient_utils.FileRead(filename, 'rb') |
# Prepend '+' to every lines. |
file_content = ['+' + i for i in file_content.splitlines(True)] |
nb_lines = len(file_content) |