Switch to side-by-side view

--- a/Allura/allura/model/artifact.py
+++ b/Allura/allura/model/artifact.py
@@ -404,6 +404,13 @@
             return self.history().first().timestamp
         else:
             return self.mod_date
+
+    def delete(self):
+        # remove history so that the snapshots aren't left orphaned
+        super(VersionedArtifact, self).delete()
+        HC = self.__mongometa__.history_class
+        HC.query.remove(dict(artifact_id=self._id))
+
 
 class Message(Artifact):
     """