Często zdarza się, że po wypchnięciu danej gałęzi w górę, chcę ją odwiedzić na github i utworzyć żądanie ściągnięcia. Zaczynam się denerwować, że muszę ręcznie odwiedzać repozytorium, znajdować oddział i tworzyć PR.
P: Jak napisać polecenie, które odwiedza URL PR w przeglądarce?
Adres URL PR jest podawany przez https://github.com/ORIGIN-REPO/compare/BRANCH-NAME
. Ponieważ zarówno te znane, jak origin
i branch-name
znane przez Magit (i zwykłe git
), powinno być łatwo napisać polecenie, które buduje ten adres URL i wywołuje browse-url
go.
Niestety nic nie wiem o wewnętrznym działaniu Magit, więc nie wiem, jak uzyskać te informacje.
Odpowiedzi:
Oto, co wymyśliłem:
magit.el
Nawiasem mówiąc, jest dość łatwy do odczytania.źródło
Malabarba opublikował swoje podejście na swoim blogu.
Nawiasem mówiąc, zamierzam dodać podobną funkcjonalność (i wiele więcej ;-) w końcu do samej Magit.
źródło
Czy rozważałeś magithub ?
Nie pozwala wyświetlić żądania ściągnięcia bieżącego oddziału, ale daje pełną listę żądań ściągnięcia, które można odwiedzić, naciskając
RET
.Uwaga: wymaga to hub 2.2 .
źródło