1
0
Fork 0
mirror of https://we.phorge.it/source/arcanist.git synced 2024-11-26 08:42:40 +01:00
phorge-arcanist/src
Jamie Wong 1ea5e7e9cf Support mutable history in mercurial for arc diff and arc amend
Summary:
This adds basic support for mutable history for arc diff and arc amend for
mercurial. This is purely opt-in (so it shouldn't affect anyone who doesn't want
this feature) by explicitly setting

    "immutable_history" : false

in arc configuration.

This also fixes another instance of weird behaviour for multiple heads - the
first instance was fixed here:
https://github.com/facebook/arcanist/pull/28

Test Plan:
without "immutable_history" turned on)>

When ##arc diff## produces an update diff, it should list only commits that are
ancestors of the current revision - not ones from other heads.

Reviewers: epriestley

CC: csilvers, aran, Koolvin

Differential Revision: https://secure.phabricator.com/D2654
2012-06-07 15:29:24 -04:00
..
branch Upgrade arcanist to libphutil v2 2012-05-30 14:22:59 -07:00
configuration Upgrade arcanist to libphutil v2 2012-05-30 14:22:59 -07:00
difference Upgrade arcanist to libphutil v2 2012-05-30 14:22:59 -07:00
differential Move files in Arcanist one level up 2012-06-01 11:56:00 -07:00
docs Reorganize documentation. 2011-05-31 12:14:20 -07:00
events/constant Move files in Arcanist one level up 2012-06-01 11:56:00 -07:00
exception Move files in Arcanist one level up 2012-06-01 11:56:00 -07:00
lint Fix comment 2012-06-02 10:09:23 -07:00
parser Move files in Arcanist one level up 2012-06-01 11:56:00 -07:00
repository Support mutable history in mercurial for arc diff and arc amend 2012-06-07 15:29:24 -04:00
unit Use project root instead of library root in unit engine 2012-06-05 21:08:59 -07:00
workflow Support mutable history in mercurial for arc diff and arc amend 2012-06-07 15:29:24 -04:00
workingcopyidentity Allow global config to load libraries and set test engines 2012-05-31 11:41:39 -07:00
__phutil_library_init__.php Initial commit. 2011-01-09 15:22:25 -08:00
__phutil_library_map__.php Define interface for lint renderers 2012-06-01 17:35:38 -07:00