Sangat umum bahwa, setelah mendorong cabang tertentu ke hulu, saya ingin mengunjunginya di github dan membuat permintaan tarik. Saya mulai merasa kesal karena harus secara manual mengunjungi repo, menemukan cabang, dan membuat PR.
Q: Bagaimana saya bisa menulis perintah yang mengunjungi url PR di browser?
URL PR diberikan oleh https://github.com/ORIGIN-REPO/compare/BRANCH-NAME
. Karena keduanya origin
dan yang branch-name
dikenal dengan Magit (dan dengan polos git
), seharusnya mudah untuk menulis perintah yang membangun URL dan panggilanbrowse-url
.
Sayangnya, saya tidak tahu apa-apa tentang cara kerja internal Magit, jadi saya tidak tahu cara mendapatkan informasi itu.
Jawaban:
Inilah yang saya pikirkan:
magit.el
cukup mudah dibaca, omong-omong.sumber
Malabarba telah memposting pendekatannya di blog-nya.
Ngomong-ngomong, saya bermaksud untuk menambahkan fungsionalitas yang serupa (dan lebih banyak ;-) untuk Magit sendiri, pada akhirnya.
sumber
Sudahkah Anda mempertimbangkan magithub ?
Itu tidak memungkinkan Anda melihat permintaan tarikan dari cabang saat ini, tetapi itu memberi Anda daftar lengkap permintaan tarikan yang dapat Anda kunjungi dengan menekan
RET
.Perhatikan ini membutuhkan hub 2.2 .
sumber