But I haven't been able to find any documentation on how to setup
reviewers so I've guessed you can add it to .git/arc/config:
What I've got now is my .git/arc/config is:
{
"editor": "vim",
"reviewers": {
"peterc": "pe...@pcc.me.uk",
"evgeniys": "eugeni....@gmail.com",
"llvm-commits": "llvm-c...@lists.llvm.org"
}
}
My commit message is:
$ git log -1
commit f04a938e5ad72afbf64242718d456fa480ad5f6b (HEAD ->
compiler-rt-fix-cmake-warnings)
Author: Wink Saville <wi...@saville.com>
Date: Tue Apr 23 16:55:21 2019 -0700
[compiler-rt] Fix cmake warnings
Summary:
- Fix cmake BOOL misspellings
- Set cmake policy for CMP0075 to NEW
Reviewers: peterc, evgeniys
Subscribers: llvm-commits
The result of "arc diff master" is:
$ arc diff master
You have untracked files in this working copy.
Working copy: /home/wink/prgs/llvm/llvm-project/
Commit message has errors:
- Error parsing field "Reviewers": The objects you have listed include
objects which do not exist (peterc, evgeniys).
You must resolve these errors to continue.
Do you want to edit the message? [Y/n] n
Usage Exception: Message has unresolved errors.
Help appreciated.
[1]: https://llvm.org/docs/Phabricator.html
[2]: https://secure.phabricator.com/book/phabricator/article/arcanist_quick_start/
[3]: https://secure.phabricator.com/book/phabricator/article/arcanist_diff/
_______________________________________________
LLVM Developers mailing list
llvm...@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
I'm guessing you want:
https://reviews.llvm.org/p/daemon/ -> Evgeniy
https://reviews.llvm.org/p/pcc/ -> Peter Collingbourne
---------------------------------------
Johannes Doerfert
Researcher
Argonne National Laboratory
Lemont, IL 60439, USA
________________________________________
From: llvm-dev <llvm-dev...@lists.llvm.org> on behalf of Wink Saville via llvm-dev <llvm...@lists.llvm.org>
Sent: Thursday, April 25, 2019 22:08
To: llvm-dev
Subject: [llvm-dev] How to submit a change for code review using arc
Thanks, using daemon and pcc worked. I must say the documentation I
found wasn't helpful, so thanks for the prompt reply!!
On Thu, Apr 25, 2019 at 8:32 PM Doerfert, Johannes <jdoe...@anl.gov> wrote:
>
> The username has to exist on phabricator:
> https://reviews.llvm.org/p/peterc/ -> 404
> https://reviews.llvm.org/p/evgeniys/ -> 404
>
> I'm guessing you want:
> https://reviews.llvm.org/p/daemon/ -> Evgeniy
> https://reviews.llvm.org/p/pcc/ -> Peter Collingbourne
Thanks, using daemon and pcc worked. I must say the documentation I
found wasn't helpful, so thanks for the prompt reply!!
Yes I'll see what I can do to improve the documentation.
Since github seems to be a well known workflow and seems to work OK,
it would be nice if that could be used. Is anyone working on that?
Is there an RFC or some such on what are the requirements for code
reviews/pull requests?
-- Wink
> While it's still fresh in your mind, you might consider updating https://llvm.org/docs/Phabricator.html (which is llvm/docs/Phabricator.rst) based on your experience,
> which will make it easier for future contributors. I guess the main issue is getting used to the fact that Phabricator user names are independent and must be looked up on the web site -- at least I haven't found any other way -- but that isn't spelled out anywhere.
>
> thanks again...
> don
Yes I'll see what I can do to improve the documentation.
Since github seems to be a well known workflow and seems to work OK,
it would be nice if that could be used. Is anyone working on that?
Is there an RFC or some such on what are the requirements for code
reviews/pull requests?
-- Wink
Yep, that's looks like it, txs.