웹기반 소스코드 브라우저 없을까요?

Rica의 이미지

요구사항은 다음과 같습니다.

웹서버에 있는 소스 파일들을 웹으로 볼 수 있음
디렉토리 타고 이동할 수 있음
소스 파일들이 신택스 하이라이트될 것
소스 파일을 그대로 다운로드할 수도 있을 것
특정 디렉토리 이하를 tar나 zip으로 묶어 받을 수 있을 것
파일의 이름 검색 및 내용 검색이 가능할 것
디렉토리별로 소스보기 / tar다운로드를 허용할지 미리 옵션 지정할 수 있을 것

이들 중 위의 네 개는 trac에서 이미 지원하는 것인데, 아래의 세 개가 없어서 찾고 있습니다. 개인적인 용도로 쓸 거고요.

정태영의 이미지

저정도를 한꺼번에 지원하는 건 잘 모르겠습니다.

하지만! websvn, global, lxr 등이 저 중 일부들은 지원하는 툴들이네요. (websvn 은 1번 2번 3번 4번 6번 7번 은 되는데 5번은 안되는 듯한...)

--------------
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

7339989b62a014c4ce6e31b3540bc7b5f06455024f22753f6235c935e8e5의 이미지

viewcvs(viewvc)에서 전부 되는 것 같습니다. (디렉토리별로 설정이 되는지는 잘 모르겠으나...)
http://www.viewvc.org/

* Support for filesystem-accessible CVS and Subversion repositories
* Individually configurable virtual host support
* Line-based annotation/blame display
* Revision graph capabilities (CVS only)
* Syntax highlighting support
* Commit metadata query facilities
* Template-driven output generation
* Colorized, side-by-side differences
* Tarball generation (by tag/branch for CVS, by revision for Subversion)
* Localization support based on the Accept-Language request header
* Ability to run either as CGI script or as a standalone server
* Regexp-based file searching
* INI-like configuration file (as opposed to requiring actual code tweaks)

Rica의 이미지

깔아 봤는데 좋네요. :D 버전 컨트롤 시스템의 인터페이스라, 스킨을 수정해서 불필요한 기능을 쳐내는 게 오히려 귀찮을 정도입니다. 감사합니다!