Also, I recently switched my development (code editing, compiling, debugging and testing) to a mac laptop.
I used Rob's (rlancaste) scripts for that.
Highly recommended, takes a little effort to get working, but makes development easier/quicker for sure.
Thanks for this, I'm in the process of trying to make it all work.
I've run 'arc feature UsePierSideForFlip' to create a branch for my changes, the changes seem to be there.
now the line after that says to make sure I'm on the master branch, shouldn't that be my new branch?
'arc which' seems to tell me there is no repository.callsign and gives a lot of things that seem to saye there is no repository, but then finishes by saying a new revision will be created. So I guess that is OK.
'git diff' walked me through editing the commit messages but failed to recognise the reviewers so I left that and the subscribers lines blank.
I finally got a message:
No lint engine configured for this project.
Running unit tests...
No unit test engine is configured for this project.
SKIP STAGING Unable to determine repository for this change.
Updating commit message...
Created a new Differential revision:
[NOTE: below out-of-date. arc feature is no longer used.]
My intention was to say "make sure you are in the master branch when you run the 'arc feature' command". That will, as you said, make a new branch and place you in it.
Looks like you did everything well. Good job in adding mutlaqja (Jasem) as the reviewer.
Please let me know if something's unclear or should be added to my instructions above and I'll edit and make it more clear.
[NOTE: below no longer applicable--arcanist/phabricator no longer used.]
You still need several of the steps detailed above related to arcanist and phabricator, but this should be clear.
If it is clear, please add on to this thread
If not, ask and I'd be happy to take a shot at the answer.