Select the types of activity you want to include in your feed.
@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.)
hq.recaptime.dev/wiki/Phorge
···5656you haven't pushed yet". So, to **create a revision** in Git, run:
57575858 $ nano source_code.c # Make changes.
5959- $ git commit # Commit changes.
5959+ $ git commit -a # Commit changes.
6060 $ arc diff # Creates a new revision out of ALL unpushed commits on
6161 # this branch.
6262+6363+The `git commit` step is optional. If there are uncommitted changes in the
6464+working copy then Arcanist will ask you to create a commit from them.
62656366Since it uses **all** the commits on the branch, you can make several commits
6467before sending your changes for review if you prefer.
···7780To **update a revision**, just do the same thing:
78817982 $ nano source_code.c # Make more changes.
8080- $ git commit # Commit them.
8383+ $ git commit -a # Commit them.
8184 $ arc diff # This prompts you to update revision information.
82858686+The `git commit` step is optional. If there are uncommitted changes in the
8787+working copy then Arcanist will ask you to amend them to the commit.
8888+8389When your revision has been accepted, you can usually push it like this:
84908591 $ arc land <branch> # Merges <branch> into master and pushes.
···103109 $ arc diff # Creates a new revision out of ALL outgoing commits
104110 # on this branch since the last merge.
105111112112+The `hg commit` step is optional. If there are uncommitted changes in the
113113+working copy then Arcanist will ask you to create a commit from them.
114114+106115Since it uses **all** the outgoing commits on the branch, you can make several
107116commits before sending your changes for review if you prefer.
108117···118127 $ nano source_code.c # Make changes.
119128 $ hg commit # Commit changes.
120129 $ arc diff # This prompts you to update revision information.
130130+131131+The `hg commit` step is optional. If there are uncommitted changes in the
132132+working copy then Arcanist will ask you to create a commit from them (or amend
133133+them to the previous commit if supported).
121134122135When your revision has been accepted, push it normally. (`arc` does not have
123136push integration in Mercurial because it can't force merges and thus can't
-14
src/docs/userguide/arcanist_quick_start.diviner
···7272For detailed instructions on using `arc diff`, see
7373@{article:Arcanist User Guide: arc diff}.
74747575-Subversion:
7676-7775 $ $EDITOR file.c
7876 $ arc diff
7979-8080-Git:
8181-8282- $ $EDITOR file.c
8383- $ git commit -a -m '...'
8484- $ arc diff HEAD^
8585-8686-Mercurial:
8787-8888- $ $EDITOR file.c
8989- $ hg commit -m '...'
9090- $ arc diff tip^
91779278= Next Steps =
9379