<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -2231,9 +2231,6 @@ int cmd_blame(int argc, const char **argv, const char *prefix)
 			argv[unk++] = arg;
 	}
 
-	if (!incremental)
-		setup_pager();
-
 	if (!blame_move_score)
 		blame_move_score = BLAME_DEFAULT_MOVE_SCORE;
 	if (!blame_copy_score)
@@ -2427,6 +2424,9 @@ int cmd_blame(int argc, const char **argv, const char *prefix)
 
 	read_mailmap(&amp;mailmap, &quot;.mailmap&quot;, NULL);
 
+	if (!incremental)
+		setup_pager();
+
 	assign_blame(&amp;sb, &amp;revs, opt);
 
 	if (incremental)</diff>
      <filename>builtin-blame.c</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a0554224a285b73b87fe1c95dbdff469561b182f</id>
    </parent>
  </parents>
  <author>
    <name>Mike Hommey</name>
    <email>mh@glandium.org</email>
  </author>
  <url>http://github.com/schacon/git-source/commit/b92565dc5c505c3d01f3219fb7f61ebc70630a2c</url>
  <id>b92565dc5c505c3d01f3219fb7f61ebc70630a2c</id>
  <committed-date>2007-11-03T21:31:37-07:00</committed-date>
  <authored-date>2007-11-03T05:22:53-07:00</authored-date>
  <message>Delay pager setup in git blame

This avoids to launch the pager when git blame fails for any reason.

Signed-off-by: Mike Hommey &lt;mh@glandium.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;</message>
  <tree>b82d2bffedf583c6f56805739aa657e6ad9a7961</tree>
  <committer>
    <name>Junio C Hamano</name>
    <email>gitster@pobox.com</email>
  </committer>
</commit>
