Exemples d'utilisation
LLVM
Phabricator Archive du 08/06/2021 le 28/06/2021
LLVM Developer Policy Archive du 08/06/2021 le 28/06/2021
- Se créer un compte utilisateur.
Il est possible de créer un lien avec Github en allant dans Compte
> Settings
> External Accounts
et cliquer sur Link External Account
.
- Soumettre un patch
Ouvrir le lien Differential
(Pre-Commit Review
) et cliquer sur Create diff
(en haut à droite).
Générer le patch avec git diff HEAD~1 -U999999 > mypatch.patch
et l'uploader.
Pour trouver les reviewers, il faut aller dans les sous-dossiers modifiés (premier niveau de profondeur), ouvrir les fichiers CODE_OWNERS.TXT
et trouver les personnes.
- Valider définitivement un patch
Il faut utiliser le logiciel Arcanist. Mais il faut avoir l'accès Commit Access.
Installer php
avec le support de curl et arc
avec git clone https://github.com/phacility/arcanist.git
.
Aller dans le dossier source de llvm qui contient le fichier .arcconfig
.
Les modifications doivent être dans un commit dans le dépôt main
.
Lancer la commande arc land --revision DXXXXXX
avec XXXXXX
le numéro de la review générée par Phabricator.