Switch to unified view

a/Allura/allura/model/artifact.py b/Allura/allura/model/artifact.py
...
...
258
    timestamp = FieldProperty(datetime)
258
    timestamp = FieldProperty(datetime)
259
    data = FieldProperty(None)
259
    data = FieldProperty(None)
260
260
261
    def index(self):
261
    def index(self):
262
        result = Artifact.index(self)
262
        result = Artifact.index(self)
263
        original = self.original()
264
        if original:
265
            original_index = original.index()
263
        result.update(self.original().index())
266
            result.update(original_index)
267
            result['title_s'] = 'Version %d of %s' % (
268
                    self.version, original_index['title_s'])
264
        result.update(
269
        result.update(
265
            id=self.index_id(),
270
            id=self.index_id(),
266
            version_i=self.version,
271
            version_i=self.version,
267
            author_username_t=self.author.username,
272
            author_username_t=self.author.username,
268
            author_display_name_t=self.author.display_name,
273
            author_display_name_t=self.author.display_name,