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);
|
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();
|
await tap.start();
|
||||||
|
@ -3,6 +3,6 @@
|
|||||||
*/
|
*/
|
||||||
export const commitinfo = {
|
export const commitinfo = {
|
||||||
name: '@push.rocks/smartgit',
|
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.'
|
description: 'A smart wrapper for nodegit that simplifies Git operations in Node.js.'
|
||||||
}
|
}
|
||||||
|
@ -172,4 +172,15 @@ export class GitRepo {
|
|||||||
|
|
||||||
return diffs;
|
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