HOWTO: Arcanist
HOWTO: Arcanist
This is a very schematic way of how to create new revisions in Differential:
- These need to be done only once.
git clone 'ssh://vcs@phabricator.wikimedia.bg/source/ui.git' # Това е репото с кода за JS/CSS. cd ui git config user.name 'Iliev' # Поставете тук своето потребителско име в Уикипедия, като замените интервалите с подчертавки, например Петър Петров -> Петър_Петров. arc install-certificate # Достатъчно е да се конфигурира веднъж за всички репота в този Фабрикатор.
- These are the ones to do for each new proposed patch.
git checkout -b enh/css-cols # Не е критично важно, но изберете подходящо име за branch. vi Common.css # Очевидно може да използвате какъвто редактор ви кефи. git commit -a -m 'Подравняване на таблици с над 9 колони' arc diff --reviewers 'Borislav, Сале' # Може да се въведат и при редактиране на съобщението.
- To continue changing the same patch.
vi Common.css # Следваща промяна на пача.
git commit -a --amend -C HEAD
arc diff
See also: https://secure.phabricator.com/w/guides/arcanist_workflows/
Tags
None
Subscribers
None
- Last Author
- kerberizer
- Last Edited
- Feb 20 2019, 1:38 PM