--- a/gitg/gitg-revision-view.c	2011-09-19 16:26:04.000000000 +0200
+++ b/gitg/gitg-revision-view.c	2011-09-19 16:26:34.000000000 +0200
@@ -773,6 +773,7 @@
 		g_free(s);
 
 		gtk_label_set_markup(self->priv->subject, subject);
+		gtk_label_set_ellipsize(self->priv->subject, PANGO_ELLIPSIZE_MIDDLE);
 		g_free(subject);
 
 		gchar *date = gitg_utils_timestamp_to_str(gitg_revision_get_timestamp(revision));
