.
gitwalker 파이썬 자식 저장소로부터 데이터를 수집하기위한 도구 & NBSP입니다 그것은 각각의 버전을 확인하는 몇 가지 명령을 실행하고 JSON 파일로 출력을 로깅 프로세스를 자동화합니다. 추가 명령은 파이썬 클래스를 작성하여 추가 할 수 있습니다.
그것은 무엇을 할 수 있습니까?
현재 gitwalker 명령에 내장 된 두 가지를 지원합니다 :
- 라텍스 단어 수
- 뒤 디스크 사용 명령
- 임의의 쉘 명령
그것의 간단한 추가 명령을 추가 - 파일 tools.py 참조
포함 된 스크립트 gitwalk_plot 여러 데이터 파일을 오버레이 시계열 그래프를 생성하기 matplotlib 프레임 워크를 사용한다.
그것은 얻기
당신이 핍 설치 한 경우, 단순히 gitwalker를 설치 핍
용법
말씀에 모든 커밋에서 자식 추적이 LaTeX의 프로젝트를 계산 :
gitwalk --wordcount myfile.tex --out wordcount.json / 경로 /에 / 프로젝트
이것은 각각의 버전을 확인하고 단어가 저장소에있는 파일 myfile.tex 의지 실행하기 전에 임시 디렉토리에서 / 경로 / / 프로젝트에 저장소를 복제해야합니다. 결과 파일 wordcount.json 출력됩니다
gitwalker 또한 이전에 생성 된 로그 파일의 증분 업데이트를 지원합니다. 새로 최선을 다하고 개정을 추가하려면,
gitwalk --in wordcount.json --wordcount myfile.tex --out wordcount.json / 경로 /에 / 프로젝트
하기 matplotlib를 사용하여 동일한 축에 같은 출력 파일의 수를 플롯 부착 스크립트가있다. 예를 들면
gitwalk_plot --plot file1.json 나에게 빨간 --plot을 you.json 당신은 푸른 wordcount / wordcount
지정된 레이블과 색상을 사용하여 동일한 축에있는 파일의 file1.json과 file2.json 음모 것이다. 이 경우 wordcount / wordcount - 다른 값은 명령 행의 끝에서 경로 형식 통해 JSON 파일에서 파낸한다. 하나는 실행할 수 있습니다
gitwalk_plot --plot file1.json 나 붉은 --plot you.json 당신 파란색 wordcount / nfigures
각 커밋에 존재하는 LaTeX의 인물의 수를 음모
이 요구 사항 :있다.
파이썬
댓글을 찾을 수 없습니다