diff --git a/arkindex/dataimport/admin.py b/arkindex/dataimport/admin.py
index fc203d3814180ce30450e9d1c86975b15e95e80d..031339c2c59a4f14cfcc34e891725a0a629a02b8 100644
--- a/arkindex/dataimport/admin.py
+++ b/arkindex/dataimport/admin.py
@@ -36,8 +36,12 @@ class DataFileAdmin(admin.ModelAdmin):
     inlines = [DataFileInline, ImageInline]
 
 
-class RevisionInline(admin.StackedInline):
-    model = Revision
+class RevisionAdmin(admin.ModelAdmin):
+    list_display = ('id', 'hash', 'message', 'author', 'repo')
+    list_filter = ('repo', )
+    fields = ('id', 'hash', 'message', 'author', 'state')
+    readonly_fields = ('id', )
+    search_fields = ('hash', 'message', )
 
 
 class WorkerInline(admin.StackedInline):
@@ -49,7 +53,7 @@ class RepositoryAdmin(admin.ModelAdmin):
     list_filter = ('corpus', )
     fields = ('id', 'url', 'corpus', 'hook_token')
     readonly_fields = ('id', )
-    inlines = [RevisionInline, WorkerInline, ]
+    inlines = [WorkerInline, ]
 
 
 class WorkerVersionInline(admin.StackedInline):
@@ -72,6 +76,7 @@ class WorkerVersionAdmin(admin.ModelAdmin):
 
 admin.site.register(DataImport, DataImportAdmin)
 admin.site.register(DataFile, DataFileAdmin)
+admin.site.register(Revision, RevisionAdmin)
 admin.site.register(Repository, RepositoryAdmin)
 admin.site.register(Worker, WorkerAdmin)
 admin.site.register(WorkerVersion, WorkerVersionAdmin)