Kong/insomnia · error
No changes to commit. Please stage your changes first.
Error message
No changes to commit. Please stage your changes first.
What it means
Error "No changes to commit. Please stage your changes first." thrown in Kong/insomnia.
Source
Thrown at packages/insomnia-vcs/src/vcs.ts:667
}
async getBranchNames(): Promise<string[]> {
const branches = await this._getBranches();
return branches.map(b => b.name);
}
async merge(candidates: StatusCandidate[], otherBranchName: string, snapshotMessage?: string) {
const branch = await this._getCurrentBranch();
console.log(`[sync] Merged branch ${otherBranchName} into ${branch.name}`);
return this._merge(candidates, branch.name, otherBranchName, snapshotMessage);
}
async takeSnapshot(name: string) {
const stage = clone<Stage>(this._stageByBackendProjectId[this._backendProjectId()] || {});
// Ensure there is something on the stage
if (Object.keys(stage).length === 0) {
throw new Error('No changes to commit. Please stage your changes first.');
}
const branch: Branch = await this._getCurrentBranch();
const parent: Snapshot | null = await this._getLatestSnapshot(branch.name);
if (!name) {
throw new Error('Commit must have a message');
}
const newState = applyStageToState(parent ? parent.state : [], stage);
const snapshot = await this._createSnapshotFromState(branch, newState, name);
// Clear the staged changes
for (const key of Object.keys(stage)) {
delete stage[key];
}
this._stageByBackendProjectId[this._backendProjectId()] = stage;View on GitHub (pinned to d9bb2b0142)
When it happens
Trigger: Thrown at packages/insomnia-vcs/src/vcs.ts:667 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of Kong/insomnia@d9bb2b0142 (2026-08-26).
Data as JSON: /api/errors/55ebec2edf0f71a8.
Report an issue: GitHub.