From owner-freebsd-current@freebsd.org Thu Dec 17 18:47:59 2020 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C71D84BFEAA for ; Thu, 17 Dec 2020 18:47:59 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x729.google.com (mail-qk1-x729.google.com [IPv6:2607:f8b0:4864:20::729]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cxgwv0ZrZz4Z0j for ; Thu, 17 Dec 2020 18:47:58 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x729.google.com with SMTP id c7so27396359qke.1 for ; Thu, 17 Dec 2020 10:47:58 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=SiKuo3OrYzsKQnjxI+hMKSlDmyAmx9/kzLtBX+GN2ro=; b=kPI9Y0z+XZCtiLE56C/h0GSJ/njVhcn40bn9rrGmRB7W4QjiMJzVZazQEraa03tFNt eMYe6UoBXaCsph5bW7j3vWuRnlOS7eT/46ja4DHQrwPGKFVqAxiS0z5GHkDOKpJsD1ka nR7iytX6A3zTYKQbCmuJxe9+yyl/hv33EMdjNsymWgqyUilvRpOQZcuUCah6hzK+PX01 GZi/gC1fXMsmeEKqdnWcz1Rfgz/LU5dciDe43Kb+6ReR1NZ7mGIZPN4ITFA0OWPI8Ed1 LvKeFU6A24a/HzVGOKHXkf9HQEHJzGDBYHL2QtcOQ8VR63VqiM8VH7odnccmetcK77ud 90zg== X-Gm-Message-State: AOAM5334ot6VdllWSbNdSKyRMD2E+GT9gQWb9V/BiMBAaHtUjUZWkDFa YcSuF3Uho4/IJmcarQujqqS4GL11O3x1IP2K/LN43bdBIPWQAO23 X-Google-Smtp-Source: ABdhPJwKOPZ6xaYjmjPXhp34rBAkqcMFNBg1X825HqVmtSovDIii1XS34k3i5+s9QBC5j07QqsHruVi/5HdblaKnP7Y= X-Received: by 2002:ae9:ebd5:: with SMTP id b204mr644174qkg.195.1608230878226; Thu, 17 Dec 2020 10:47:58 -0800 (PST) MIME-Version: 1.0 References: <20201217103327.A13944@naund.org> In-Reply-To: <20201217103327.A13944@naund.org> From: Warner Losh Date: Thu, 17 Dec 2020 11:47:48 -0700 Message-ID: Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend To: Andreas Ott Cc: FreeBSD Current X-Rspamd-Queue-Id: 4Cxgwv0ZrZz4Z0j X-Spamd-Bar: -- X-Spamd-Result: default: False [-3.00 / 15.00]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::729:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::729:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_SPF_NA(0.00)[no SPF record]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::729:from]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; MAILMAN_DEST(0.00)[freebsd-current]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2020 18:47:59 -0000 On Thu, Dec 17, 2020 at 11:33 AM Andreas Ott wrote: > Hi, > > On Wed, Dec 16, 2020 at 05:46:35PM -0700, Warner Losh wrote: > > This switch will preserve much of the current FreeBSD development > workflow. > > After the switch, the subversion repo will become almost read-only. > > Will there be an update to the build from source instructions in > https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html > ? > Yes, eventually. There's also a transition to asciidoc going on in doc land, and I didn't want to make it harder by churning things for them while that was in progress. > I am also interested in a (one-time) migration procedure from svn or > svnlite to git, primarily for my servers that are tracking -CURRENT. > I've put together some docs on this. https://github.com/bsdimp/freebsd-git-docs/ has them all. https://github.com/bsdimp/freebsd-git-docs/blob/main/src-cvt.md has the specifics, but I'm still polishing it. It has the basics, but the examples still need work. The tl;dr version, though, is that you'll have to pull a fresh tree from the git repo once we make the cutover and then use git to update that tree. Other than that, the rest of the instructions are the same. If you have local changes, then https://github.com/bsdimp/freebsd-git-docs/blob/main/mini-primer.md also has some details beyond the basics. Warner