Jump to content

Téléverseur de patch Gerrit

From mediawiki.org
This page is a translated version of the page Gerrit patch uploader and the translation is 67% complete.
Outdated translations are marked like this.

Le téléverseur de patch Gerrit permet aux utilisateurs ayant un compte sur ce wiki (MediaWiki.org) d'enregistrer des patches directement sur le serveur gerrit sans utiliser de compte développeur ni de commande Git.

Accès au téléverseur : https://gerrit-patch-uploader.toolforge.org/.

Service

Le téléverseur de patch Gerrit est un outil Toolforge créé par Valhallasw.

Example usage

To submit a test patch to the test/test repository, follow these steps:

  1. Go to https://gerrit-patch-uploader.toolforge.org/
  2. Select project test/test
  3. Fill in your author information, for example: My Name <myname@gmail.com>
  4. Fill in a commit message, for example: Testing Gerrit Patch Uploader
  5. Paste a patch in the patch field as generated by one of the listed commands, for example:
    From 932aa75da0cd47ed43739c5b01195565e8e9bd17 Mon Sep 17 00:00:00 2001
    From: My Name <myname@gmail.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
    
  6. Press "Submit"

The tool will now upload your patch and will redirect you to the new Gerrit review page.

Amender un patch téléversé

Pour modifier un patch existant, copiez la ligne du Change-Id de la page Gerrit, et ajoutez-la en bas de votre message de validation. Fill in the patch uploader fields as below but add the Change-Id from the Gerrit page as last line of the commit message.

Par exemple, pour ajouter un nouveau patch sur https://gerrit.wikimedia.org/r/96693, remplissez le téléverseur de patch comme d'habitude, et ajoutez le texte suivant en bas du champ du message de validation :

Change-Id: I0c31cd68dc372ed38f461e430c135350a1581828

So that it looks something like this:

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

Le téléverseur de patch Gerrit va utiliser le Change-Id pour retrouver la modification actuellement présente dans Gerrit et va lui ajouter une nouvelle version (au lieu de créer une nouvellle page de modification).