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