I recently started using phabricator. I am using the Arcanist CLI to submit the differential to phabricator. It was working fine until yesterday and today it throws an error whenever i am trying to create a new revision or update an existing one.
This is the command i am using to update revision D3
arc diff --update D3
and after i put in the comments, it throws the following exception
Linting...
No lint engine configured for this project.
Running unit tests...
No unit test engine is configured for this project.
Usage Exception: No changes found. (Did you specify the wrong commit range?)
you guys have any idea what might be wrong ?
Force Create / Update If it guesses incorrectly, you can force it to either create or update a revision with: $ arc diff --create # Force "create". $ arc diff --update <revision> # Force "update". You can figure out what arc believes to be in the working copy with arc which.
The arc land workflow is for landing a change after code review. $ arc help land land [options] [branch] [--onto master] Supports: git, hg Land an accepted change (currently sitting in local feature branch branch) onto master and push it to the remote.
Arcanist is a command line tool that can be used to submit, review and land (commit) patches to git repositories that live (i.e. read/write) on Phabricator; if the clone line has an "eye"/read-only icon on diffusion, it means the repository lives elsewhere, probably on gerrit.
You didn't specify a commit range as the message says.
Try:
arc diff HEAD~ --update D3
Where HEAD~ should be the commits you wish to push to the revision
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With