패치워크에서 전체 패치 시리즈를 다운로드하는 방법은 무엇입니까?

패치워크에서 전체 패치 시리즈를 다운로드하는 방법은 무엇입니까?

일련의 패치를 다운로드하고 싶습니다.RFC 패치 00/26 i.MX5/6 IPUv3 CSI/IC

패치워크에서는 개별 패치에 액세스할 수 있습니다.https://patchwork.linuxtv.org/patch/24331/. 하지만 26개의 패치를 다운로드하고 하나씩 적용하는 것은 지루한 작업입니다. 패치워크나 다른 수단을 통해 전체 패치 시리즈를 다운로드할 수 있는 방법이 있습니까?

질문메일링 리스트에서 Linux 커널 패치 세트를 얻는 방법은 무엇입니까?marc.info와 lkml.org에서 개별 패치를 다운로드하는 것이 권장되었지만 전체 시리즈를 한 번에 다운로드하고 싶었습니다. 어떻게 해야 하나요?

답변1

패치워크 프로젝트 정보 페이지는 다음 위치에 있습니다.https://patchwork.linuxtv.org/project/linux-media/하단에는 pwclient에 대한 여러 링크와 example.pwclientrc가 있습니다.

일단 설정되면 이를 사용하여 pwclient list패치를 검색하고 pwclient git-am적용할 수 있습니다. 당황스럽게도 한 번에 검색하고 적용할 수 있는 단일 명령은 없는 것 같습니다. 나는 (예를 들어) Philipp Zabel의 최근 IPU CSI 패치 시리즈를 얻기 위해 두 가지의 조합을 사용합니다. 아래와 같습니다.

pwclient list -w "Philipp Zabel" -s New v2 -f %{id} | egrep '^[0-9]' | xargs pwclient git-am

답변2

Ian-Arkver의 답변 외에도 메일링 리스트가 최소한 패치워크를 지원하는 경우2.0당신은 또한 사용할 수 있습니다자식 비밀번호. 시리즈를 직접 처리할 수 있습니다. (현재는 ozlabs만 업데이트한 것 같아서 그냥 인위적인 예제를 만들고 있습니다.)

git-pw --server https://patchwork.ozlabs.org --project linux-imx series apply 34215

또한 API 토큰이나 계정 자격 증명을 사용하여 인증해야 합니다.

답변3

제가 생각할 수 있는 한 가지 방법은 클라이언트와 함께 NNTP 인터페이스를 사용하여 gmane.linux.drivers.video-input-infrastructure메일링 리스트에 액세스하고 모든 메시지를 다운로드하는 것입니다. Gmane예를 들어 이라는 명령줄 클라이언트를 사용할 수 있습니다 slrn. 이용 가능한 고객 도 많습니다 GUI. 이들 중 다수는 mbox여러 메시지를 특정 형식으로 다운로드할 수 있습니다.

답변4

(적어도) patchwork2.2.0부터 오른쪽 상단에 파일 다운로드를 시작하는 "시리즈"라는 버튼이 있으며, .patch이를 사용하여 파일을 적용할 수 있습니다.

git am the-file.patch

샘플 패치 시리즈

관련 정보