Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Phabricator: Arcanist : arc diff --update : No Changes Found

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 ?

like image 407
Amyth Avatar asked Oct 18 '12 10:10

Amyth


People also ask

How do I update arc diff?

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.

What does arc land do?

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.

What is arcanist Phabricator?

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.


1 Answers

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

like image 130
silen Avatar answered Nov 16 '22 03:11

silen