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.

