git: 072b13ec97 - configure arcanist for the git world

John Baldwin jhb at FreeBSD.org
Mon Dec 14 19:07:08 UTC 2020


On 12/13/20 8:52 AM, Eitan Adler wrote:
> The branch main has been updated by eadler:
> 
> URL: https://cgit.FreeBSD.org/doc/commit/?id=072b13ec97b32d91379f5c11e577d3509af00e18
> 
> commit 072b13ec97b32d91379f5c11e577d3509af00e18
> Author:     Eitan Adler <eadler at FreeBSD.org>
> AuthorDate: 2020-12-13 16:52:31 +0000
> Commit:     Eitan Adler <eadler at FreeBSD.org>
> CommitDate: 2020-12-13 16:52:31 +0000
> 
>     configure arcanist for the git world
>     
>     Problem
>     
>     The documentation ("doc") repository has been converted to git but
>     arcanist does not yet understand how to interact with phabricator in
>     this world.

The callsign is still needed for folks who make a private clone and do work
in branches of that.  For example, my workflow in src post-conversion will
still consist of branches off of github.com/bsdjhb/*.git that are then
pushed into arc and only pushed up to the actual upstream after review.

>     Solution
>     
>     - remove the callsign "D" which should be inferable from having one of
>       the cgit URLs as a remote
>     - remove "history.immutable" which was a workflow only required for
>       subversion

I don't know that we want all of the arcanist-formatted data in our commit
logs.  Adding the DR URL automatically might be welcome, but I don't know
that we want arcanist's format for Reviewers, Reviewed By, etc.  At the very
least it probably warrants wider discussion?

-- 
John Baldwin


More information about the dev-commits-doc-all mailing list