Gerrit/Navigation

From mediawiki.org
This page is a translated version of the page Gerrit/Navigation and the translation is 100% complete.

L'interface utilisateur de Gerrit peut être difficile à exploiter. La documentation suivante aide à trouver des éléments dans l'interface utilisateur web de Gerrit.

Afficher les projets

  • Pour voir tous les projets, sélectionner Browse > Repositories dans la barre supérieure pour naviguer dans les répertoires.
    • Le code source du noyau MediaWiki est dans le projet mediawiki/core.
  • Utilisez Repository Browser > gitiles pour parcourir la base de code.
    • Si vous souhaitez voir le code de la version de MediaWiki ou d'une extension déployée sur un wiki donné, allez sur la page Special:Version de ce wiki et cherchez la branche ou la validation (commit) correspondante. Sélectionner ensuite la branche correspondante dans la barre latérale des gitiles.
  • Sélectionnez Changes > View all pour voir les dernières validations.

Voir le code dans un répertoire

Après avoir sélectionné Browse > Repositories dans la barre supérieure et choisi un dépôt de code, sélectionner Repository Browser > gitiles pour voir se base de code.

Requêtes de recherche

Gerrit propose un champ de recherche dans le coin supérieur droit. Il comprend une recherche en texte complet sur les messages de validation, les auteurs ou les relecteurs (noms et adresses électroniques), etc.

Pour rechercher des éléments de valeurs spécifiques, utilise les mots clés.

Exemple : liste des validations sur tous les dépôts MediaWiki qui ont été, ou doivent être, relues par l'utilisateur Gerrit appelé jforrester :

project:^mediawiki/.* reviewer:jforrester AND -owner:L10n-bot

Il exclut le L10n-bot qui modifie parfois les résultats.

Exemple : liste des validations réalisées par les membres du groupe des nouveaux venus et des validations ayant passé le CI (ayant une étiquette positive Verified) et qui ont reçu soit CR-1 ou CR-2 (correction qui nécessite un recodage) :

ownerin:newcomers status:open label:Verified>=1 label:Code-Review<0

Requêtes de recherche via SSH

Vous pouvez également exécuter des requêtes à partir de la ligne de commande. Il faut pour cela un compte développeur. Connectez-vous par ssh pour exécuter les commandes de la forme gerrit query ' paramètres du query ' sur l'hôte Gerrit. Les opérateurs de recherche sont les mêmes que ceux de l'interface Web. Voir la documentation de la commande Query.

Exemple : liste des validations non relues dans mediawiki :

ssh -p 29418 yourPersonalUsername@gerrit.wikimedia.org gerrit query 'status:open project:^mediawiki/.* AND NOT label:Code-Review<=-1'

Pour le nombre de correctifs non examinés, voir la valeur de rowCount dans les résultats de cette commande.

Réaliser une revue de code

Voir Revue de code dans Gerrit

Rapports

Rapport des ressources des développeurs