Review every new snapshot with an agent from the other vendor

This commit is contained in:
Ian Gulliver
2026-10-15 16:33:17 -07:00
parent a539ddab43
commit e9039cceb4
39 changed files with 1737 additions and 218 deletions
+6 -6
View File
@@ -92,9 +92,9 @@ func TestSnapshots(t *testing.T) {
write("tracked.txt", "two\n")
write("untracked.txt", "new\n")
err = m.takeSnapshot(ctx, l, api.SnapshotTriggerMessage, 0)
if err != nil {
t.Fatalf("snapshot: %v", err)
taken, err := m.takeSnapshot(ctx, l, api.SnapshotTriggerMessage, 0)
if err != nil || taken == nil || taken.N != 1 {
t.Fatalf("snapshot: %+v %v", taken, err)
}
snaps := snapshots()
if len(snaps) != 1 || snaps[0].N != 1 || snaps[0].Trigger != api.SnapshotTriggerMessage || snaps[0].AgentSessionId != "s1" {
@@ -128,9 +128,9 @@ func TestSnapshots(t *testing.T) {
t.Fatalf("snapshot staged files in the real index: %s", staged)
}
err = m.takeSnapshot(ctx, l, api.SnapshotTriggerMessage, 1)
if err != nil {
t.Fatalf("unchanged snapshot: %v", err)
taken, err = m.takeSnapshot(ctx, l, api.SnapshotTriggerMessage, 1)
if err != nil || taken != nil {
t.Fatalf("unchanged snapshot: %+v %v", taken, err)
}
if snaps := snapshots(); len(snaps) != 1 {
t.Fatalf("an unchanged tree made a snapshot: %+v", snaps)