Dit is de opdracht gbp-pq-rpm die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
gbp-pq-rpm - Beheer patches en ontwikkelingstakken in Git
KORTE INHOUD
gbp pq-rpm [ --versie ] [ --help ] [ --uitgebreid ] [ --kleur=[auto|aan|uit] ] [ --kleur-
schema=KLEURENSCHEMA ] [ --verpakkingsmap=DIRECTORY ] [ --spec-bestand=BESTANDSPAD ] [ --stroomopwaarts-
label=TAG-FORMAAT ] [ --kracht ] [ --[geen-]patchnummers ] laten vallen | exporteren | importeren | opnieuw baseren |
schakelaar | dit toepassen
PRODUCTBESCHRIJVING
gbp pq-rpm helpt bij het beheren van patches en ontwikkelingstak(en) voor pakketten die:
onderhouden met gbp. Het is ontworpen om te worden gebruikt voor pakketten die worden onderhouden met behulp van de
"weesverpakking"-model. gbp pq-rpm heeft meerdere subcommando's, of acties, om te werken
met de takken en patches.
gbp pq-rpm maakt het gemakkelijk om broncode-ontwikkeling op een aparte ontwikkelingstak te doen
(patch-queue branch in Debian git-buildpackage termen). Als de verpakking bijvoorbeeld
bestanden zouden worden opgeslagen in meester de bijbehorende ontwikkelingstak zou zijn:
ontwikkeling/master.
ACTIES
importeren Maak een ontwikkelingsvertakking (patchwachtrij) door alle patches van de
verpakkingstak bovenop de upstream-versie. De pleisters moeten worden aangebracht zonder
dons.
exporteren Exporteer patches van de ontwikkelingstak naar de verpakkingstak. Het genereert
patches (één-per-commit) van de ontwikkelingstak en werkt het specificatiebestand bij
overeenkomstig. Het legt de wijzigingen echter niet automatisch vast - ze moeten wel
handmatig geverifieerd en vastgelegd.
opnieuw baseren Schakel over naar de ontwikkelingstak en rebase deze tegen de huidige upstream-versie
(aangegeven in het specificatiebestand van de bijbehorende verpakkingstak).
laten vallen Verwijder (verwijder) de ontwikkelingstak die aan de huidige tak is gekoppeld. Bijvoorbeeld,
je bent op tak foo dit zou tak laten vallen ontwikkeling/foo.
dit toepassen Voeg een enkele patch toe aan de ontwikkelingstak - vergelijkbaar met het gebruik van git-am.
schakelaar Schakelen tussen de ontwikkeltak en de bijbehorende verpakkingstak.
OPTIES
--versie
Afdrukversie van het programma, dwz de versie van de git-buildpackage suite
-v
--uitgebreid
Uitgebreide uitvoering
-h
--help Help afdrukken en afsluiten
--kleur=[auto|aan|uit]
Of u gekleurde uitvoer wilt gebruiken.
--kleurenschema=KLEURENSCHEMA
Kleuren voor gebruik in uitvoer (wanneer kleur is ingeschakeld). Het formaat voor COLOR_SCHEME is
' : : : '. Numerieke waarden en kleurnamen worden geaccepteerd,
lege velden geven de standaardkleur aan. Bijvoorbeeld, --git-kleurenschema='cyaan:34::'
zou foutopsporingsberichten in cyaan tonen, infoberichten in blauw en andere berichten in
standaard (dwz waarschuwings- en foutmeldingen in rood).
--verpakkingsmap=DIRECTORY
Submap die de RPM-verpakkingsbestanden bevat.
--spec-bestand=BESTANDSPAD
Relatief pad naar het te gebruiken specificatiebestand. Speciale waarde auto oorzaken gbp zoeken en
Raad eens. Andere waarden veroorzaken de --verpakkingsmap optie om te negeren: de directory
van het spec-bestand wordt in plaats daarvan gebruikt.
--upstream-tag=TAG-FORMAAT
Gebruik deze tag-indeling bij het zoeken naar tags van upstream-versies, standaard is
stroomopwaarts/%(versie)s.
--kracht
Importeer zelfs als de ontwikkelingsvertakking (patchwachtrij) al bestaat. Alleen geldig voor
de importactie.
--[geen-]patchnummers
Of de patch-bestanden met een nummer moeten beginnen of niet.
META TAGS
Bij het exporteren van patches uit een patch-wachtrij vertakking gbp pq-rpm zal kijken naar de commit
bericht voor speciale tags die het herkent. Alle tags moeten beginnen bij de eerste kolom en
vereisen ten minste één spatie na de dubbele punt.
Gbp-rpm: negeren
Negeert de commit, er wordt geen patch uit gegenereerd.
Gbp-rpm: If
Voorwaardelijke patch. Plaats patch binnen "%if " in het specificatiebestand.
Gbp-rpm: AlsArch
Voorwaardelijke patch. Plaats patch in "%ifarch " in het specificatiebestand.
Bijvoorbeeld het volgende commit-bericht:
Een probleem oplossen in Fedora
die elders niet van toepassing is.
Gbp-Rpm: Indien 0%{?fedora}
Zal iets als dit opleveren in het specificatiebestand:
# 0001-Fix-rond-een-probleem-in-Fedora.patch
%if 0%{?fedora}
%patch0 -p1
%stop als
Gebruik gbp-pq-rpm online met onworks.net-services
