Documentation
¶
Overview ¶
Package gitdate는 git 이력에서 문서별 커밋 날짜를 얻는다. 커맨드가 아니라 순수 조회 계층이며 sync 가 부른다. 문서 수만큼 프로세스를 띄우지 않도록 전체 이력을 한 번의 git log 로 얻는다.
Index ¶
Constants ¶
View Source
const BulkCommitThreshold = 15
BulkCommitThreshold는 한 커밋이 건드린 위키 문서 수의 상한이다. 이 수 이상을 건드린 커밋은 지식이 갱신된 것이 아니라 형식만 바꾼 것으로 보고 날짜 신호에서 뺀다.
upstream 이 실제로 겪은 사고에서 온 값이다. 전 문서의 프론트매터를 한 커밋에 고치자 context 79개의 날짜가 전부 그날이 되어 재발견 결과가 0건이 되었고, 이 필터를 켜서 58건이 회복되었다. engram 에도 같은 경로가 있다. migrate 는 정의상 전 문서의 프론트매터를 한 커밋에 고치는 커맨드이고 그 뒤에 sync --apply 를 돌리면 같은 일이 난다.
설정으로 노출하지 않는다. 색인의 k1 과 b 를 노출하지 않기로 한 것과 같은 이유다(ADR 0010). upstream 과 같은 값을 쓴다.
Variables ¶
This section is empty.
Functions ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.