Gitorious 인스턴스에서 병합 요청의 자동 처리를 구현하고 싶습니다. git를 통해 대기중인 병합 요청을 열거 할 수있는 방법이 있다면 우리가 원하는 모든 작업을 쉽게 할 수 있습니다. 나는 실제로 Gitorious가 이것들을 (호스팅 된) git 저장소에있는 refs/merge-requests/nnn
에 덤프하는 것을 볼 수 있지만, 이것을 git이 클라이언트로 전송할 수있는 방법이없는 것 같습니다.git 명령 줄에서 Gitorious의 병합 요청 목록에 액세스하는 방법이 있습니까?
병합 요청 목록을 화면 스크랩하는 것만 보았습니다.하지만 인증을 위해 OpenID를 광범위하게 사용하고 있기 때문에 매우 복잡합니다. (Gitorious 로그인 화면을로드하고 제출 한 다음 OpenID 서버, 로그인 양식 제출, 선택적 검증에 응답, Gitorious 등으로 리디렉션을 따르십시오 ...).
우리가하려는 것은 각 병합 요청에 해당하는 로컬 분기를 만들고 해당 분기에서 병합 요청을 적용하는 저장소의 작업 복사본을 만드는 것입니다. 우리가 왜 이러는거야? 코스 설정에서 숙제 제출 메커니즘으로 병합 요청을 남용하고 있기 때문입니다.