Make svn changed paths order deterministic
diff --git a/ForgeSVN/forgesvn/model/svn.py b/ForgeSVN/forgesvn/model/svn.py
index cf70b7d..4594a2f 100644
--- a/ForgeSVN/forgesvn/model/svn.py
+++ b/ForgeSVN/forgesvn/model/svn.py
@@ -22,6 +22,7 @@
 import logging
 import subprocess
 import time
+import operator as op
 from subprocess import Popen, PIPE
 from hashlib import sha1
 from cStringIO import StringIO
@@ -801,7 +802,7 @@
             return result
         if len(log_info) == 0:
             return result
-        paths = log_info[0].changed_paths
+        paths = sorted(log_info[0].changed_paths, key=op.itemgetter('path'))
         result['total'] = len(paths)
         for p in paths[start:end]:
             if p['copyfrom_path'] is not None: