qcast-api/.claude/memory/reference_commit_log.md
2026-05-06 15:39:34 +09:00

1.6 KiB

name description type
커밋 로그 파일 위치 (post-commit hook 자동 누적) qcast-api 저장소의 .git/hooks/post-commit 훅이 매 커밋 직후 누적 기록하는 plain text 로그 위치와 형식 reference

qcast-api 저장소는 로컬 git post-commit 훅으로 매 커밋 직후 다음 파일에 한 줄을 append 한다.

  • 훅이 쓰는 경로: ~/.claude/projects/-Users-cha-Works-Projects-qcast3-qcast-api/memory/commit_log.txt
  • 실제 저장 위치: 위 경로는 symlink → <repo>/.claude/memory/commit_log.txt 로 해소됨 (2026-05-06부터 메모리를 프로젝트 내부로 이동)
  • gitignore: commit_log.txt는 머신마다 다르므로 git 추적 제외 (.gitignore### Claude Code ### 섹션 참조)
  • 형식: YYYY-MM-DD HH:MM:SS [브랜치] short(fullhash) 커밋제목
  • 훅 위치: <repo>/.git/hooks/post-commit (qcast-api 로컬 전용, 팀 공유 X)
  • 작성일: 2026-05-06

사용 시점

  • 사용자가 "최근 커밋 뭐 있었지?", "어제 푸시한 해시 알려줘" 같은 질문을 할 때 이 로그 파일을 먼저 확인한다.
  • git log와 병행 활용: 로그 파일은 누적 타임스탬프(작업 시각) 기준, git log는 커밋 메타데이터 기준이라 둘이 보완적이다.
  • 푸시 여부는 기록되지 않음(post-commit만 trigger). push 성공 여부가 필요하면 별도 확인 필요.

주의

  • 로그 파일이 없을 수도 있음 (아직 커밋이 한 번도 발생하지 않은 경우). 이 경우 git log로 대체.
  • 다른 저장소에서는 동작하지 않음. 이 hook은 qcast-api 로컬에만 설치됨.