이슈 이전
transfer 명령을 사용하면 GitHub 이슈를 한 저장소에서 다른 저장소로 이전할 수 있습니다.
사용법
이슈를 다른 저장소로 이전하려면 다음 형식의 댓글을 입력하십시오.
@rustbot transfer <repository-name>
이전하는 이유를 설명하는 댓글도 함께 남기는 것을 권장합니다. 예를 들면:
Transferring to rust-lang/cargo since this is an issue with how cargo
implements diagnostic reports.
@rustbot transfer cargo
중요: 이슈가 이전되고 있다는 시각적 표시는 나타나지 않습니다. GitHub API의 제약으로 인해 아무런 활동도 보이지 않습니다. 이슈가 새 위치로 옮겨진 것을 보려면 페이지를 새로고침해야 합니다. GitHub가 모든 데이터를 이전하는 데 잠시 시간이 걸릴 수 있습니다.
경고: 이전은 부분적으로 파괴적인 명령입니다. 예를 들어, 대상 저장소에 존재하지 않는 레이블과 마일스톤은 이슈에서 제거됩니다.
transfer 명령은 rust-lang 조직의 팀 구성원과 wg-triage, wg-async의 구성원으로 제한됩니다. 전송은 rust-lang 조직 내의 저장소로만 가능합니다. 또한, 대상 저장소에는 triagebot이 활성화되어 있어야 합니다.
설정
[!NOTE] 이 기능은 rust-lang 조직에서 기본적으로 활성화되어 있습니다.
원본 저장소에는 해당 저장소로부터의 이전을 활성화하기 위해 빈 transfer 테이블이 있어야 합니다. 이슈는 (triagebot이 활성화된) rust-lang 조직 내의 어떤 저장소로도 전송될 수 있습니다.
[transfer]
구현
parser/src/command/transfer.rs와 src/handlers/transfer.rs를 참고하십시오.