Src repository is available on git.freebsd.org

Bakul Shah bakul at iitbombay.org
Tue Dec 22 22:18:15 UTC 2020


On Dec 22, 2020, at 2:03 PM, David Wolfskill <david at catwhisker.org> wrote:
> 
> On Tue, Dec 22, 2020 at 01:51:39PM -0800, Bakul Shah wrote:
>> I have been tracking cgit-beta.freebsd.org since September.
>> What is the process for switching over to git.freebsd.org?
>> I thought there were instructions for that but I can't find them any more!
>> Thanks.
>> ....
> 
> I aqssumed(!) that the hashes would be different, so I moved aside the
> repo I had from cgit-beta and cloned a new one (from git.freebsd/org),
> then removed the old one once I was satisfied that the new one was OK.

Forgot to add that I wanted to switch over *without* blowing away 3.2GB
of local git bits. Hashes shouldn't change unless something major got
redone. Comparing hashes from my local repo with https://cgit.freebsd.org/src/commit/
I see they are the same.

> A couple of caveats:
> * I'm not a committer; I merely use the repo a a "source of truth" for
>  updating machines locally, and I never have any commits to be pushed
>  anywhere.

Same here.

> 
> * I actually used "git clone --mirror" (as noted in
>  https://www.catwhisker.org/~david/FreeBSD/repo-sync.html); I then
>  clone from that mirror to make working copies.  There are certainly
>  other ways to accomplish this; some may be better for some folks.

I don't quite do this because I am tracking -current and -stable locally
and am using worktrees so as to avoid keeping multiple local git copies.
AFAIK a mirror would blow away any local changes.



More information about the freebsd-git mailing list