v2.6.5 - 타임머신 Git GC 방어, Staging 보존 & 정밀 회귀 테스트
v2.6.5 안정화 릴리스 (Stability Release)
- 타임머신 Git GC(가비지 컬렉션) 영구 방어:
- 체크포인트 커밋 생성 시
efs/vibe/checkpoints/ 숨은 참조 등록으로 Git 최적화 시 커밋 삭제 원천 방지. - 동일 대화 턴 내 중복 업데이트 시 이전 참조를 자동 정리(git update-ref -d)하여 레퍼런스 누수 차단.
- 체크포인트 커밋 생성 시
-
롤백 시 사용자 Staging Area(index) 100% 보존:
estoreShadowCheckpoint 복원 명령에 GIT_INDEX_FILE shadow index를 온전히 주입하여 사용자가 미리 git add 해둔 파일 상태 불변 보장.
- 모노레포 / 하위 폴더 중복 Git init 방지:
- initGit 호출 시 git rev-parse --git-dir를 사용하여 상위 저장소 유무를 선제 검사.
- 정밀 회귀 테스트 완비:
-
ests/timemachine.test.cjs에서 mock 객체의 sha 연동 오류를 수정하고, 실제 파일 복구 및 Staging 상태 보존을 100% 입증.
-
- 명령 명칭 정돈:
- 모바일 리모트 명령을 Vibe Coding: Mobile Remote Setup으로 공식 기능 명칭에 맞춰 정돈.
Full Changelog: v2.6.4...v2.6.5