First days with Phabricator / Differential
Jaroslaw Staniek
staniek at kde.org
Fri May 29 17:13:47 BST 2015
Hi,
I recommend spending a few minutes playing with Phabricator /
Differential. Integrated reviews with plan/task tracking!
Unlike gerrit, it does not seem a technocrats' tool that stays in the
way and breaks your daily habits. Serious command line functionality
is included.
My simplified workflow (may be inaccurate or naive) for a single
commit in local kde:kreport master was like this:
% arc diff
(describe changes as usual in git possibly with extra fields, e.g.
Reviewer: piggz)
Result a review: https://phabricator.kde.org/D111
(piggz reviews here)
Then I'm getting email, and:
% arc amend
Commit log updated, now looks like [*]
Now just 'git push origin master'
Review closed!
PS: CCd Ben, who's helping to administer all this stuff! Thanks x100 Ben.
[*]
Add the phabricator archanist configuration file
Reviewers: piggz
Reviewed By: piggz
Projects: #kreport
Differential Revision: https://phabricator.kde.org/D111
Random hints so far:
% arc set-config differential.require-test-plan-field false #turns off
proposed test plan in commit messages
if you want to use rebase instead of merge to update your feature
branch (--update-with-rebase) execute:
% arc set-config arc.land.update.default rebase
--
regards, Jaroslaw Staniek
KDE:
: A world-wide network of software engineers, artists, writers, translators
: and facilitators committed to Free Software development - http://kde.org
Calligra Suite:
: A graphic art and office suite - http://calligra.org
Kexi:
: A visual database apps builder - http://calligra.org/kexi
Qt Certified Specialist:
: http://www.linkedin.com/in/jstaniek
More information about the calligra-devel
mailing list