@@ -55,6 +55,7 @@ static void cmd_log_init(int argc, const char **argv, const char *prefix,
5555 rev -> abbrev = DEFAULT_ABBREV ;
5656 rev -> commit_format = CMIT_FMT_DEFAULT ;
5757 rev -> verbose_header = 1 ;
58+ rev -> diffopt .recursive = 1 ;
5859 rev -> show_root_diff = default_show_root ;
5960 rev -> subject_prefix = fmt_patch_subject_prefix ;
6061 argc = setup_revisions (argc , argv , rev , "HEAD" );
@@ -116,7 +117,6 @@ int cmd_whatchanged(int argc, const char **argv, const char *prefix)
116117 git_config (git_log_config );
117118 init_revisions (& rev , prefix );
118119 rev .diff = 1 ;
119- rev .diffopt .recursive = 1 ;
120120 rev .simplify_history = 0 ;
121121 cmd_log_init (argc , argv , prefix , & rev );
122122 if (!rev .diffopt .output_format )
@@ -165,7 +165,6 @@ int cmd_show(int argc, const char **argv, const char *prefix)
165165 git_config (git_log_config );
166166 init_revisions (& rev , prefix );
167167 rev .diff = 1 ;
168- rev .diffopt .recursive = 1 ;
169168 rev .combine_merges = 1 ;
170169 rev .dense_combined_merges = 1 ;
171170 rev .always_show_header = 1 ;
0 commit comments