Arcyd will allow us to use Differential for code review without requiring the use of Arcanist to submit revisions.
Quoted from the docs at bloomberg/phabricator-tools: arcyd
Arcyd - daemon to watch git repos, create and land reviews automatically.
Intended to make it easy for large teams to start using Differential without
individual contributors needing to install and configure Arcanist.Individual contributors are still free to use Arcanist if they wish, Arcyd
provides a zero-config layer over Git to get them started.Arcyd does the following:
- watches for specially named branches and automatically creates revisions
- automatically updates revisions when the branch changes
- automatically lands revisions when they are approved
usage: arcyd [-h] {init,list-repos,add-phabricator,add-repohost,add-repo,rm-repo,start,stop,restart,reload,fsck,fetch} ...
minimal user workflow:
$ git checkout feature/mywork ~ commit some work on the branch ~ $ git push origin feature/mywork:arcyd-review/mywork/master
- Arcyd see's the 'arcyd-review' branch and creates a review ..
- Reviewer accepts the change ..
- Arcyd squashes the 'arcyd-review' branch onto master and deletes it ..