@@ -2395,7 +2395,7 @@ export class LocalGitProvider implements GitProvider, Disposable {
2395
2395
limit : moreLimit === 0 ? 0 : ( options ?. limit ?? 0 ) + moreLimit ,
2396
2396
} ) ;
2397
2397
// If we can't find any more, assume we have everything
2398
- if ( moreLog == null ) return { ...log , hasMore : false } ;
2398
+ if ( moreLog == null ) return { ...log , hasMore : false , more : undefined } ;
2399
2399
2400
2400
return moreLog ;
2401
2401
}
@@ -2418,7 +2418,7 @@ export class LocalGitProvider implements GitProvider, Disposable {
2418
2418
: { ref : moreUntil == null ? `${ ref } ^` : `${ moreUntil } ^..${ ref } ^` } ) ,
2419
2419
} ) ;
2420
2420
// If we can't find any more, assume we have everything
2421
- if ( moreLog == null ) return { ...log , hasMore : false } ;
2421
+ if ( moreLog == null ) return { ...log , hasMore : false , more : undefined } ;
2422
2422
2423
2423
const commits = new Map ( [ ...log . commits , ...moreLog . commits ] ) ;
2424
2424
@@ -2441,7 +2441,9 @@ export class LocalGitProvider implements GitProvider, Disposable {
2441
2441
} ,
2442
2442
query : ( limit : number | undefined ) => this . getLog ( log . repoPath , { ...options , limit : limit } ) ,
2443
2443
} ;
2444
- mergedLog . more = this . getLogMoreFn ( mergedLog , options ) ;
2444
+ if ( mergedLog . hasMore ) {
2445
+ mergedLog . more = this . getLogMoreFn ( mergedLog , options ) ;
2446
+ }
2445
2447
2446
2448
return mergedLog ;
2447
2449
} ;
@@ -2583,7 +2585,7 @@ export class LocalGitProvider implements GitProvider, Disposable {
2583
2585
skip : log . count ,
2584
2586
} ) ;
2585
2587
// If we can't find any more, assume we have everything
2586
- if ( moreLog == null ) return { ...log , hasMore : false } ;
2588
+ if ( moreLog == null ) return { ...log , hasMore : false , more : undefined } ;
2587
2589
2588
2590
const commits = new Map ( [ ...log . commits , ...moreLog . commits ] ) ;
2589
2591
@@ -2598,7 +2600,9 @@ export class LocalGitProvider implements GitProvider, Disposable {
2598
2600
query : ( limit : number | undefined ) =>
2599
2601
this . getLogForSearch ( log . repoPath , search , { ...options , limit : limit } ) ,
2600
2602
} ;
2601
- mergedLog . more = this . getLogForSearchMoreFn ( mergedLog , search , options ) ;
2603
+ if ( mergedLog . hasMore ) {
2604
+ mergedLog . more = this . getLogForSearchMoreFn ( mergedLog , search , options ) ;
2605
+ }
2602
2606
2603
2607
return mergedLog ;
2604
2608
} ;
@@ -2871,7 +2875,7 @@ export class LocalGitProvider implements GitProvider, Disposable {
2871
2875
skip : options . all ? log . count : undefined ,
2872
2876
} ) ;
2873
2877
// If we can't find any more, assume we have everything
2874
- if ( moreLog == null ) return { ...log , hasMore : false } ;
2878
+ if ( moreLog == null ) return { ...log , hasMore : false , more : undefined } ;
2875
2879
2876
2880
const commits = new Map ( [ ...log . commits , ...moreLog . commits ] ) ;
2877
2881
@@ -2895,7 +2899,9 @@ export class LocalGitProvider implements GitProvider, Disposable {
2895
2899
relativePath = renamed ?. file ?. originalPath ?? relativePath ;
2896
2900
}
2897
2901
2898
- mergedLog . more = this . getLogForFileMoreFn ( mergedLog , relativePath , options ) ;
2902
+ if ( mergedLog . hasMore ) {
2903
+ mergedLog . more = this . getLogForFileMoreFn ( mergedLog , relativePath , options ) ;
2904
+ }
2899
2905
2900
2906
return mergedLog ;
2901
2907
} ;
@@ -3442,7 +3448,7 @@ export class LocalGitProvider implements GitProvider, Disposable {
3442
3448
} ) ;
3443
3449
if ( moreLog == null ) {
3444
3450
// If we can't find any more, assume we have everything
3445
- return { ...reflog , hasMore : false } ;
3451
+ return { ...reflog , hasMore : false , more : undefined } ;
3446
3452
}
3447
3453
3448
3454
const mergedLog : GitReflog = {
@@ -3453,7 +3459,9 @@ export class LocalGitProvider implements GitProvider, Disposable {
3453
3459
limit : ( reflog . limit ?? 0 ) + limit ,
3454
3460
hasMore : moreLog . hasMore ,
3455
3461
} ;
3456
- mergedLog . more = this . getReflogMoreFn ( mergedLog , options ) ;
3462
+ if ( mergedLog . hasMore ) {
3463
+ mergedLog . more = this . getReflogMoreFn ( mergedLog , options ) ;
3464
+ }
3457
3465
3458
3466
return mergedLog ;
3459
3467
} ;
0 commit comments