I use arc diff --update to update an existing revison but arc create a new revision.
$ arc --version
arcanist c04f141ab0231e593a513356b3832a30f9404627 (9 Jun 2017)
libphutil 0a4487d37cd72b3b91ac332377f2b12d4e5a2543 (23 Jun 2017)
$ arc diff
Usage Exception: There are several revisions which match the working copy:
- D26: readme
- D25: readme
- D24: readme
Use '--update' to choose one, or '--create' to create a new revision.
$ arc diff --update D24
Linting... No lint engine configured for this project. Running unit tests... No unit test engine is configured for this project. SKIP STAGING No staging area is configured for this repository. Updating commit message... Created a new Differential revision: Revision URI: http://myphabricatoruri/D27 Included changes: M README.md
It's always create a new revision which was not I wanted. Is it a bug or which configuration that I didn't set correctly?
Thank you.