File tree Expand file tree Collapse file tree 2 files changed +19
-18
lines changed Expand file tree Collapse file tree 2 files changed +19
-18
lines changed Original file line number Diff line number Diff line change @@ -1865,30 +1865,15 @@ void repo_init_revisions(struct repository *r,
1865
1865
struct rev_info * revs ,
1866
1866
const char * prefix )
1867
1867
{
1868
- memset (revs , 0 , sizeof (* revs ));
1868
+ struct rev_info blank = REV_INFO_INIT ;
1869
+ memcpy (revs , & blank , sizeof (* revs ));
1869
1870
1870
1871
revs -> repo = r ;
1871
- revs -> abbrev = DEFAULT_ABBREV ;
1872
- revs -> simplify_history = 1 ;
1873
1872
revs -> pruning .repo = r ;
1874
- revs -> pruning .flags .recursive = 1 ;
1875
- revs -> pruning .flags .quick = 1 ;
1876
1873
revs -> pruning .add_remove = file_add_remove ;
1877
1874
revs -> pruning .change = file_change ;
1878
1875
revs -> pruning .change_fn_data = revs ;
1879
- revs -> sort_order = REV_SORT_IN_GRAPH_ORDER ;
1880
- revs -> dense = 1 ;
1881
1876
revs -> prefix = prefix ;
1882
- revs -> max_age = -1 ;
1883
- revs -> max_age_as_filter = -1 ;
1884
- revs -> min_age = -1 ;
1885
- revs -> skip_count = -1 ;
1886
- revs -> max_count = -1 ;
1887
- revs -> max_parents = -1 ;
1888
- revs -> expand_tabs_in_log = -1 ;
1889
-
1890
- revs -> commit_format = CMIT_FMT_DEFAULT ;
1891
- revs -> expand_tabs_in_log_default = 8 ;
1892
1877
1893
1878
grep_init (& revs -> grep_filter , revs -> repo );
1894
1879
revs -> grep_filter .status_only = 1 ;
Original file line number Diff line number Diff line change @@ -357,7 +357,23 @@ struct rev_info {
357
357
* called before release_revisions() the "struct rev_info" can be left
358
358
* uninitialized.
359
359
*/
360
- #define REV_INFO_INIT { 0 }
360
+ #define REV_INFO_INIT { \
361
+ .abbrev = DEFAULT_ABBREV, \
362
+ .simplify_history = 1, \
363
+ .pruning.flags.recursive = 1, \
364
+ .pruning.flags.quick = 1, \
365
+ .sort_order = REV_SORT_IN_GRAPH_ORDER, \
366
+ .dense = 1, \
367
+ .max_age = -1, \
368
+ .max_age_as_filter = -1, \
369
+ .min_age = -1, \
370
+ .skip_count = -1, \
371
+ .max_count = -1, \
372
+ .max_parents = -1, \
373
+ .expand_tabs_in_log = -1, \
374
+ .commit_format = CMIT_FMT_DEFAULT, \
375
+ .expand_tabs_in_log_default = 8, \
376
+ }
361
377
362
378
/**
363
379
* Initialize a rev_info structure with default values. The third parameter may
You can’t perform that action at this time.
0 commit comments