fix(core): update
This commit is contained in:
parent
11cbe93b4b
commit
af909047ae
14
test/test.ts
14
test/test.ts
@ -34,4 +34,18 @@ tap.test('should open a repo', async () => {
|
||||
console.log(diff);
|
||||
});
|
||||
|
||||
tap.test('should get the diff to HEAD', async () => {
|
||||
const gitRepo = await testSmartgitInstance.createRepoByOpen(packageDir);
|
||||
const diff = await gitRepo.getUncommittedDiff([
|
||||
'pnpm-lock.yaml',
|
||||
]);
|
||||
console.log(diff);
|
||||
});
|
||||
|
||||
tap.test('should print all commit messages', async () => {
|
||||
const gitRepo = await testSmartgitInstance.createRepoByOpen(packageDir);
|
||||
const commitMessages = await gitRepo.getAllCommitMessages();
|
||||
console.log(commitMessages);
|
||||
});
|
||||
|
||||
await tap.start();
|
||||
|
@ -3,6 +3,6 @@
|
||||
*/
|
||||
export const commitinfo = {
|
||||
name: '@push.rocks/smartgit',
|
||||
version: '3.0.3',
|
||||
version: '3.0.4',
|
||||
description: 'A smart wrapper for nodegit that simplifies Git operations in Node.js.'
|
||||
}
|
||||
|
@ -172,4 +172,15 @@ export class GitRepo {
|
||||
|
||||
return diffs;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get all commit messages
|
||||
*/
|
||||
public async getAllCommitMessages(): Promise<string[]> {
|
||||
const commits = await plugins.isomorphicGit.log({
|
||||
fs: this.smartgitRef.envDeps.fs,
|
||||
dir: this.repoDir,
|
||||
});
|
||||
return commits.map(commit => commit.commit.message);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user