- check the list of common fixes below: We complete all these steps every time we upgraded.
- make sure Phabricator is up to date: Phabricator was last updated on 4/15/16
- phabricator 3de593819ff96c36f49acf84f85cf8524f517f36 (Fri, Apr 15)
- arcanist 01b6fe8bb0239a4bce03f58d6288a3a52ad83a91 (Fri, Apr 15)
- phutil b8c65df2a910a7028d39bec602d181428b6ce01f (Fri, Apr 15)
- pytest-phabricator 1939f1e4f656cdf8d292ad5a23a66232de84351e (Feb 16 2016)
- make sure we support your setup: Uh, I think you do?
- gather debugging information: we initially recorded this issue internally in March 2015, but ran into it again this month. We experience this issue with arc test and arc diff. Not sure what would be helpful here ... no relevant error messages.
- explain how to reproduce the issue:
Here's what they did:
git checkout 297900e git checkout -b oldhead arc patch --diff 346688 arc test server-selenium # <---- fails
Here's what the git graph looked like:
* 79e4d22 (HEAD, arcpatch-D97340) [omitted] * 297900e (oldhead) [omitted] * ace441a [omitted] * 85e77c6 [omitted]
What was expected: When checking out a base and trying to apply a patch, we expect this to run based on the actual base of this branch (about a month old).
What actually happened: arc test tries to apply the patch against 1706371 (a commit from today!) .