1
0
Fork 0
mirror of https://github.com/actions/checkout.git synced 2025-03-28 11:00:05 +01:00

log commit sha as well

This commit is contained in:
Thomas Boop 2020-09-22 10:19:07 -04:00
parent 0e8d9f459e
commit 8940ec9519
3 changed files with 15 additions and 8 deletions

9
dist/index.js vendored
View file

@ -5883,9 +5883,10 @@ class GitCommandManager {
yield this.execGit(['lfs', 'install', '--local']);
});
}
log1() {
log1(format) {
return __awaiter(this, void 0, void 0, function* () {
const output = yield this.execGit(['log', '-1'], false, true);
var args = format ? ['log', '-1', format] : ['log', '-1'];
const output = yield this.execGit(args, false, true);
return output.stdout;
});
}
@ -6268,8 +6269,10 @@ function getSource(settings) {
yield authHelper.removeGlobalAuth();
}
}
// Dump some info about the checked out commit
// Get commit information
const commitInfo = yield git.log1();
// Log commit sha
yield git.log1("--format='%H'");
// Check for incorrect pull request merge commit
yield refHelper.checkCommitInfo(settings.authToken, commitInfo, settings.repositoryOwner, settings.repositoryName, settings.ref, settings.commit);
}

View file

@ -31,7 +31,7 @@ export interface IGitCommandManager {
isDetached(): Promise<boolean>
lfsFetch(ref: string): Promise<void>
lfsInstall(): Promise<void>
log1(): Promise<string>
log1(format?: string): Promise<string>
remoteAdd(remoteName: string, remoteUrl: string): Promise<void>
removeEnvironmentVariable(name: string): void
revParse(ref: string): Promise<string>
@ -254,8 +254,9 @@ class GitCommandManager {
await this.execGit(['lfs', 'install', '--local'])
}
async log1(): Promise<string> {
const output = await this.execGit(['log', '-1'], false, true)
async log1(format?: string): Promise<string> {
var args = format ? ['log', '-1', format] : ['log', '-1']
const output = await this.execGit(args, false, true)
return output.stdout
}

View file

@ -201,8 +201,11 @@ export async function getSource(settings: IGitSourceSettings): Promise<void> {
}
}
// Dump some info about the checked out commit
const commitInfo = await git.log1()
// Get commit information
const commitInfo = await git.log1();
// Log commit sha
await git.log1("--format='%H'");
// Check for incorrect pull request merge commit
await refHelper.checkCommitInfo(