mirror of
https://we.phorge.it/source/arcanist.git
synced 2024-12-29 00:40:57 +01:00
No description
737f5c0df9
Summary: It is common practice in Wikimedia's projects to amend a contributor's change without taking over authorship of the change. We found that the only enforcement of commandeering before amending is in arcanist, not validated server-side. While it would be fairly straightforward to maintain this as a patch to arcanist, I thought I would see if upstream is willing to support making this optional. With this change, amending without commandeering is enabled by a flag in `.arcconfig` and it defaults to the old behavior. For background see [wmf T121751](https://phabricator.wikimedia.org/T121751) Test Plan: * ran `arc patch D146` to locally apply a revision that I did not author, * made a trivial change and amended the commit. * ran `arc diff --update D146 HEAD^` to send the update to differential * Saw that https://phabricator.wikimedia.org/D146 updated as it should. Reviewers: epriestley, #blessed_reviewers Reviewed By: epriestley, #blessed_reviewers Subscribers: greggrossmeier, aklapper, Luke081515.2, Korvin, dereckson Maniphest Tasks: T10584 Differential Revision: https://secure.phabricator.com/D15468 |
||
---|---|---|
bin | ||
externals | ||
resources | ||
scripts | ||
src | ||
.arcconfig | ||
.arclint | ||
.arcunit | ||
.editorconfig | ||
.gitignore | ||
LICENSE | ||
NOTICE | ||
README.md |
Arcanist is the command-line tool for Phabricator. It allows you to interact with Phabricator installs to send code for review, download patches, transfer files, view status, make API calls, and various other things. You can read more in the User Guide
For more information about Phabricator, see http://phabricator.org/.
LICENSE
Arcanist is released under the Apache 2.0 license except as otherwise noted.