2013-03-28 1 views
1

로컬 repo가 ​​있으며 웹 인터페이스를 통해 파일별로 최신 변경 내용을 검토해야합니다. 예에Mercurial/hgweb : 찾아보기 페이지에서 각 파일의 최신 개정판 설명을 얻는 방법?

봐 (넷빈즈 소스의 폴더) :

1-on Netbeans native server

2-on Bitbucket server

내가 가진 "1",하지만 내가 원하는 "2"(우리는 최신 위치를 확인할 수 있습니다 각 파일에 대한 개정 내역). 그래서 hgweb 템플릿 (https://www.mercurial-scm.org/wiki/Theming)을 수정하여이 기능에 도달하려고했지만 파일 목록 페이지 템플릿 (manifest) 변수에서 액세스 할 수없는 rev를 가져 오려고했습니다. 파일 이름/크기/권한 등 만 사용 가능합니다.

어떻게해야합니까?

+0

저는 RCS와 같은 오래된 버전 제어 시스템과 달리 수은이 각 파일에 대한 로그 메시지를 지원하지 않는다고 생각합니다. 대신, mercurial은 모든 파일에 대한 변경을 포함하는 각 changeset에 대한 메시지를 기록합니다. 어쩌면 로그 메시지에 일부 마 택 다운 구문이 있을까요? –

답변

0

템플릿을 수정하여이 작업을 수행 할 수 없습니다. 파일을 반복하면서 manifest에서 참조하는 파일 로그 수정을위한 linkrev를보고 거기에서 changeset 메시지를 얻어야합니다.

+0

나는 이것에 관해 이미 생각하지만, 주된 질문은 "어떻게?" 내가 아는 한, 여러가지 "hg ..."명령을 통해 파일을 반복하고 필요한 데이터를 얻으려면 스크립트를 직접 작성해야하지만 시간이 없습니다 ... ( – 0gog0

+0

어쩌면 당신은 누군가 저를 이메일로 보내주십시오. – djc

관련 문제