diff --git a/packages/core/src/services/gitService.test.ts b/packages/core/src/services/gitService.test.ts index 17860d22be..3d24f7e580 100644 --- a/packages/core/src/services/gitService.test.ts +++ b/packages/core/src/services/gitService.test.ts @@ -245,4 +245,15 @@ describe('GitService', () => { expect(hoistedMockCommit).not.toHaveBeenCalled(); }); }); + + describe('createFileSnapshot', () => { + it('should commit with --no-verify flag', async () => { + const service = new GitService(projectRoot, storage); + await service.initialize(); + await service.createFileSnapshot('test commit'); + expect(hoistedMockCommit).toHaveBeenCalledWith('test commit', { + '--no-verify': null, + }); + }); + }); }); diff --git a/packages/core/src/services/gitService.ts b/packages/core/src/services/gitService.ts index 350d9b1781..b38f3e289f 100644 --- a/packages/core/src/services/gitService.ts +++ b/packages/core/src/services/gitService.ts @@ -112,7 +112,9 @@ export class GitService { try { const repo = this.shadowGitRepository; await repo.add('.'); - const commitResult = await repo.commit(message); + const commitResult = await repo.commit(message, { + '--no-verify': null, + }); return commitResult.commit; } catch (error) { throw new Error(