mercurial/revlog.py
changeset 12025 2315a95ee887
parent 12024 56a7721ee3ec
child 12335 e21fe9c5fb25
--- a/mercurial/revlog.py	Mon Aug 23 13:24:19 2010 +0200
+++ b/mercurial/revlog.py	Mon Aug 23 13:28:04 2010 +0200
@@ -1353,12 +1353,7 @@
                         dfh.flush()
                     ifh.flush()
                     text = self.revision(chain)
-                    if len(text) == 0:
-                        # skip over trivial delta header
-                        # text == '' in the case of nullrev or punched revision
-                        text = buffer(delta, 12)
-                    else:
-                        text = mdiff.patches(text, [delta])
+                    text = mdiff.patch(text, delta)
                     del delta
                     chk = self._addrevision(node, text, transaction, link,
                                             p1, p2, None, ifh, dfh)