From owner-freebsd-git@freebsd.org Sat Jul 11 09:47:01 2020 Return-Path: Delivered-To: freebsd-git@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 AE11835D63C for ; Sat, 11 Jul 2020 09:47:01 +0000 (UTC) (envelope-from uqs@freebsd.org) Received: from acme.spoerlein.net (acme.spoerlein.net [IPv6:2a05:fc87:1:5::15]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "www.spoerlein.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4B3lS53M2Zz3Shx for ; Sat, 11 Jul 2020 09:47:01 +0000 (UTC) (envelope-from uqs@freebsd.org) Received: from localhost (acme.spoerlein.net [IPv6:2a05:fc87:1:5:0:0:0:15]) by acme.spoerlein.net (8.15.2/8.15.2) with ESMTPS id 06B9kxQi016962 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sat, 11 Jul 2020 11:46:59 +0200 (CEST) (envelope-from uqs@freebsd.org) Date: Sat, 11 Jul 2020 11:46:59 +0200 From: Ulrich =?utf-8?B?U3DDtnJsZWlu?= To: Dan Langille Cc: freebsd-git@freebsd.org Subject: Re: Multiple repos? Message-ID: <20200711094659.GC16439@acme.spoerlein.net> References: <6351781B-4B3C-427D-95CB-661E052D6081@langille.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <6351781B-4B3C-427D-95CB-661E052D6081@langille.org> User-Agent: Mutt/1.12.2 (2019-09-21) X-Rspamd-Queue-Id: 4B3lS53M2Zz3Shx X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [0.00 / 15.00]; local_wl_from(0.00)[freebsd.org]; ASN(0.00)[asn:39540, ipnet:2a05:fc87::/32, country:CH] X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Jul 2020 09:47:01 -0000 On Fri, 2020-07-10 at 21:02:36 -0400, Dan Langille wrote: > At present, I'm using https://github.com/freebsd/freebsd-ports for FreshPorts > > However, FreshPorts does the entire repo. > > I'm suddenly realizing I need multiple repos: > > * https://github.com/freebsd/freebsd > * https://github.com/freebsd/freebsd-quarterly > * https://github.com/freebsd/freebsd-doc > > Does this seem right? > > This seems to cover what is found at https://svnweb.freebsd.org > > * base > * ports > * doc Hi Dan, it depends on how exactly you are using these repos, but we won't have a mono-repo with src+doc+ports+QR combined, that seems a bit impractical. I wish doc was merged into src at some stage, but it also contains the website, so that would seem odd again. Why would freshports need the quarterly reports or the doc repo though? If you're looking for the quarterly ports branches instead, they are simply branches in git, e.g. https://github.com/freebsd/freebsd-ports/tree/branches/2014Q1 but the exact location is subject to change (the question is whether we want all folks to always pull all old branches by default, because that seems wasteful) Cheers Uli