배경 : http를 통해 제공되는 원격 SCM 시스템과의 기본적인 상호 작용을 수행해야하는 Java 서버 응용 프로그램을 작성하고 있습니다.원격 Mercurial 및 Git http 저장소와 상호 작용
미리 정의 된 API를 사용하여 Mercurial 및 Git 저장소와 상호 작용할 수 있습니까? (또는 http를 통해 제공되는 경우 이러한 저장소가 어떻게 배치되는지에 대한 규칙이있는 경우) 복제 할 필요없이 서버에서 상호 작용할 수 있습니까? 필요한 유일한 상호 작용은 현재 버전 제어하에있는 파일 목록과 버전 제어 파일의 특정 버전을 다운로드 할 수있는 기능입니다.
EDIT : Mercurial의 경우 Ry4an의 솔루션을 사용했습니다. 힘내 들어, 나는 gitweb를 사용하여 제공되는 저장소의 화면을 긁어 낸다.
감사합니다. gitweb과 비슷한 원시 출력 형식이 있는지 알고 있습니까? – dteoh
나는 전혀 모른다. :) –