Browse Source

Fixes #1363 - adds missing log.showsignature=false

main
Eric Amodio 3 years ago
parent
commit
152145177c
2 changed files with 20 additions and 7 deletions
  1. +1
    -0
      CHANGELOG.md
  2. +19
    -7
      src/git/git.ts

+ 1
- 0
CHANGELOG.md View File

@ -17,6 +17,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
### Fixed ### Fixed
- Fixes [1363](https://github.com/eamodio/vscode-gitlens/issues/1363) - Error 'Unable to open compare', when git setting log.showsignature is active
- Fixes [1368](https://github.com/eamodio/vscode-gitlens/issues/1368) - Suppress message "GitLens was unable to find Git" - Fixes [1368](https://github.com/eamodio/vscode-gitlens/issues/1368) - Suppress message "GitLens was unable to find Git"
## [11.2.1] - 2021-02-02 ## [11.2.1] - 2021-02-02

+ 19
- 7
src/git/git.ts View File

@ -915,7 +915,12 @@ export namespace Git {
params.push(ref); params.push(ref);
} }
const data = await git<string>({ cwd: repoPath, errors: GitErrorHandling.Ignore }, ...params, '--', fileName);
const data = await git<string>(
{ cwd: repoPath, configs: ['-c', 'log.showSignature=false'], errors: GitErrorHandling.Ignore },
...params,
'--',
fileName,
);
return data.length === 0 ? undefined : data.trim(); return data.length === 0 ? undefined : data.trim();
} }
@ -925,13 +930,16 @@ export namespace Git {
params.push('--', file); params.push('--', file);
} }
const data = await git<string>({ cwd: repoPath, errors: GitErrorHandling.Ignore }, ...params);
const data = await git<string>(
{ cwd: repoPath, configs: ['-c', 'log.showSignature=false'], errors: GitErrorHandling.Ignore },
...params,
);
return data.length === 0 ? undefined : data.trim(); return data.length === 0 ? undefined : data.trim();
} }
export async function log__recent(repoPath: string) { export async function log__recent(repoPath: string) {
const data = await git<string>( const data = await git<string>(
{ cwd: repoPath, errors: GitErrorHandling.Ignore },
{ cwd: repoPath, configs: ['-c', 'log.showSignature=false'], errors: GitErrorHandling.Ignore },
'log', 'log',
'-n1', '-n1',
'--format=%H', '--format=%H',
@ -942,7 +950,7 @@ export namespace Git {
export async function log__recent_committerdate(repoPath: string) { export async function log__recent_committerdate(repoPath: string) {
const data = await git<string>( const data = await git<string>(
{ cwd: repoPath, errors: GitErrorHandling.Ignore },
{ cwd: repoPath, configs: ['-c', 'log.showSignature=false'], errors: GitErrorHandling.Ignore },
'log', 'log',
'-n1', '-n1',
'--format=%ct', '--format=%ct',
@ -969,7 +977,11 @@ export namespace Git {
params.push(`--skip=${skip}`); params.push(`--skip=${skip}`);
} }
return git<string>({ cwd: repoPath }, ...params, ...search);
return git<string>(
{ cwd: repoPath, configs: useShow ? undefined : ['-c', 'log.showSignature=false'] },
...params,
...search,
);
} }
// export function log__shortstat(repoPath: string, options: { ref?: string }) { // export function log__shortstat(repoPath: string, options: { ref?: string }) {
@ -977,7 +989,7 @@ export namespace Git {
// if (options.ref && !GitRevision.isUncommittedStaged(options.ref)) { // if (options.ref && !GitRevision.isUncommittedStaged(options.ref)) {
// params.push(options.ref); // params.push(options.ref);
// } // }
// return git<string>({ cwd: repoPath }, ...params, '--');
// return git<string>({ cwd: repoPath, configs: ['-c', 'log.showSignature=false'] }, ...params, '--');
// } // }
export async function ls_files( export async function ls_files(
@ -1041,7 +1053,7 @@ export namespace Git {
params.push(branch); params.push(branch);
} }
return git<string>({ cwd: repoPath }, ...params, '--');
return git<string>({ cwd: repoPath, configs: ['-c', 'log.showSignature=false'] }, ...params, '--');
} }
export function remote(repoPath: string): Promise<string> { export function remote(repoPath: string): Promise<string> {

Loading…
Cancel
Save