--- a/ForgeSCM/forgescm/lib/hg.py
+++ b/ForgeSCM/forgescm/lib/hg.py
@@ -33,7 +33,6 @@
     with open(fn, 'a') as fp:
         fp.write(text)
 
-# nyi
 def setup_scmweb(self, repo_dir):
     return
 
@@ -60,8 +59,6 @@
             while True:
                 if cur_line.startswith('changeset:'):
                     cur_line = self.parse_header(cur_line, line_iter)
-                elif cur_line.startswith('diff --git'):
-                    cur_line = self.parse_diff(cur_line, line_iter)
                 elif cur_line.strip():
                     log.error('Unexpected line %r', cur_line)
                     cur_line = line_iter.next()
@@ -120,19 +117,3 @@
 
     def parse_line(self, rest):
         return rest.lstrip()
-
-    def parse_diff(self, cur_line, line_iter):
-        cmdline = cur_line.split(' ')
-        r = M.Patch(repository_id=self.result[-1].repository_id,
-                    commit_id=self.result[-1]._id,
-                    filename=cmdline[2][2:])
-        text_lines = []
-        while cur_line != '\n':
-            cur_line = line_iter.next()
-            if cur_line.startswith('diff'): break
-            if cur_line != '\n': text_lines.append(cur_line)
-        r.patch_text = bson.Binary(''.join(text_lines))
-        if cur_line == '\n':
-            cur_line = line_iter.next()
-        return cur_line
-