Commits on Jun 25, 2012
Commits on Jun 22, 2012
Commits on Jun 11, 2012
  1. Use .^ instead of HEAD^ for mercurial

    jlfwong committed Jun 8, 2012
    ##arc amend## in a mercurial repo was failing with this message
        Usage Exception: Commit 'HEAD^' is not a valid Mercurial commit identifier.
    mercurial's .^ is about the same thing as git's HEAD^
    Test Plan:
    ##arc amend## in a mercurial repo with ##"immutable_history" : "false"## in the
    Reviewers: epriestley
    Reviewed By: epriestley
    CC: vrana, aran, Korvin
    Differential Revision:
Commits on Jun 7, 2012
  1. Support mutable history in mercurial for arc diff and arc amend

    jlfwong committed Jun 4, 2012
    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:
    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:
Commits on May 17, 2012
Commits on May 16, 2012