Nahrávání záplat Gerrit
Nahrávání záplat (oprav) Gerrit umožňuje uživatelům s účtem na této wiki (MediaWiki.org) nahrávat záplaty přímo na gerrit bez nutnosti vývojářského účtu a bez nutnosti používat příkazy Git.
Přejděte k nahrávači: https://gerrit-patch-uploader.toolforge.org/.
Služby
Gerrit patch uploader (nahrávání záplat Gerrit) je nástroj Toolforge vytvořený uživatelem Valhallasw.
Příklad použití
Chcete-li odeslat testovací záplatu do repozitáře test/test, postupujte takto:
- Jděte na stránku https://gerrit-patch-uploader.toolforge.org/
- Vyberte projekt
test/test - Vyplňte informace o autorovi, například:
Moje jméno <myname@example.com> - Vyplňte zprávu o potvrzení, například:
Testování Gerrit Patch Uploader - Vložte záplatu do pole záplaty tak, jak ji vygeneroval jeden z uvedených příkazů, například:
From 932aa75da0cd47ed43739c5b01195565e8e9bd17 Mon Sep 17 00:00:00 2001 From: My Name <myname@example.com> Date: Sat, 2 Nov 2024 16:02:32 +0100 Subject: [PATCH] Testje --- cookies.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 cookies.txt diff --git a/cookies.txt b/cookies.txt new file mode 100644 index 0000000..5ab2f8a --- /dev/null +++ b/cookies.txt @@ -0,0 +1 @@ +Hello \ No newline at end of file -- 2.47.0.windows.2
- Stiskněte tlačítko "Odeslat"
Nástroj nyní nahraje vaši záplatu a přesměruje vás na novou stránku s recenzemi Gerritu.
Úprava nahrané záplaty
Chcete-li provést změnu v existující opravě, nejprve proveďte úpravy kódu a vytvořte novou opravu. Vyplňte pole pro nahrávání záplaty, jak je uvedeno níže, ale jako poslední řádek zprávy o potvrzení přidejte ID změny ze stránky Gerrit.
Například pro přidání nové opravy do https://gerrit.wikimedia.org/r/96693 vyplňte pole pro nahrávání záplat jako obvykle, ale do dolní části pole pro zprávu commitu přidejte následující text:
Change-Id: I0c31cd68dc372ed38f461e430c135350a1581828
Aby to vypadalo nějak takto:
Ported protect.py from pywikibot compat to core
Made minor changes to protect.py to allow it to run on pywikibot/core
Change-Id: I0c31cd68dc372ed38f461e430c135350a1581828
Uživatel, který nahrál opravu na Gerrit, použije "Change-Id" k nalezení aktuální změny na Gerritu a přidá k ní novou verzi (místo vytvoření nové stránky změn).