From owner-freebsd-current@freebsd.org Thu Jun 20 09:12:50 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 300EC15B3675 for ; Thu, 20 Jun 2019 09:12:50 +0000 (UTC) (envelope-from clbuisson@orange.fr) Received: from smtp.smtpout.orange.fr (smtp06.smtpout.orange.fr [80.12.242.128]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (Client CN "Bizanga Labs SMTP Client Certificate", Issuer "Bizanga Labs CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 227B17208C for ; Thu, 20 Jun 2019 09:12:45 +0000 (UTC) (envelope-from clbuisson@orange.fr) Received: from localhost ([90.55.69.95]) by mwinf5d11 with ME id SxCd2000j23Ks7u03xCeNm; Thu, 20 Jun 2019 11:12:38 +0200 X-ME-Helo: localhost X-ME-Auth: Y2xidWlzc29uQHdhbmFkb28uZnI= X-ME-Date: Thu, 20 Jun 2019 11:12:38 +0200 X-ME-IP: 90.55.69.95 Subject: Re: Checking out the CSRG repository? To: Alan Somers Cc: FreeBSD Current References: From: Claude Buisson Message-ID: <73481f37-d1e4-d4de-24b7-9baa366bb82a@orange.fr> Date: Thu, 20 Jun 2019 11:12:37 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 227B17208C X-Spamd-Bar: +++++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [5.51 / 15.00]; FREEMAIL_FROM(0.00)[orange.fr]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[smtp-in.orange.fr,smtp-in.orange.fr]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[orange.fr]; SUBJECT_ENDS_QUESTION(1.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:3215, ipnet:80.12.240.0/20, country:FR]; ARC_NA(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[95.69.55.90.zen.spamhaus.org : 127.0.0.11]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.89)[0.895,0]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; DMARC_NA(0.00)[orange.fr]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.96)[0.962,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(1.00)[1.000,0]; RCVD_IN_DNSWL_NONE(0.00)[128.242.12.80.list.dnswl.org : 127.0.5.0]; IP_SCORE(0.77)[ip: (1.02), ipnet: 80.12.240.0/20(1.54), asn: 3215(1.28), country: FR(-0.01)]; R_SPF_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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, 20 Jun 2019 09:12:50 -0000 On 19-06-20 05 h 59, Warner Losh wrote: > On Wed, Jun 19, 2019 at 7:55 PM Alan Somers wrote: > >> On Wed, Jun 19, 2019 at 8:41 PM Warner Losh wrote: >>> >>> >>> >>> On Wed, Jun 19, 2019, 7:09 PM Alan Somers wrote: >>>> >>>> On Wed, Jun 19, 2019 at 5:38 PM Warner Losh wrote: >>>>> >>>>> >>>>> >>>>> On Wed, Jun 19, 2019 at 1:14 PM Alan Somers >> wrote: >>>>>> >>>>>> Does anybody know how to check out a local copy of the CSRG >>>>>> repository? I can view it with ViewVC, but I would really like local >>>>>> access. It doesn't seem to be available on the usual >> repo.FreeBSD.org >>>>>> or svn.FreeBSD.org. >>>>>> >>>>>> $ svn checkout https://svn.FreeBSD.org/csrg csrg >>>>>> svn: E170013: Unable to connect to a repository at URL >>>>>> 'https://svn.freebsd.org/csrg' >>>>>> svn: E175009: The XML response contains invalid XML >>>>>> svn: E130003: Malformed XML: no element found at line 1 >>>>>> >>>>>> $ svn co svn+ssh://asomers@repo.freebsd.org/csrg csrg >>>>>> svn: E170013: Unable to connect to a repository at URL >>>>>> 'svn+ssh://asomers@repo.freebsd.org/csrg' >>>>>> svn: E210005: No repository found in 'svn+ssh:// >> asomers@repo.freebsd.org/csrg' >>>>> >>>>> >>>>> Can't answer this question directly about svn >>>>> >>>>> But I have been using >> https://github.com/dspinellis/unix-history-repo.git to look at historical >> sources. https://github.com/csrg has a number of additional repos of >> historical interest, though they are all forks from somewhere else. >>>>> >>>>> Warner >>>> >>>> Thanks for that Github link; it's pretty useful. Also, I found this >>>> site to be helpful: https://www.tuhs.org/cgi-bin/utree.pl . I just >>>> wish I had a better understanding of the relationship between CSRG and >>>> the various releases. It seems like some stuff got committed to CSRG >>>> yet didn't make it into an official release for years, if ever. >>> >>> >>> TUHS is awesome. I use it too, bit the historical github tree is more >> convenient. >>> >>> CSRG's 4.x series was pretty linear. What didn't make it? >>> >>> Warner >> >> I'm looking at bmap. When I wrote that email, the earliest released >> reference I could find was in 4.3-Reno. However, I just spotted it in >> 4.2, which is a much more reasonable time frame (it moved to a >> different file which is why I missed it before). However, the files >> in question don't even exist in the git branches from dspinellis's >> repository. I had to find them on tuhs.org. Am I doing something >> wrong, or are dspinellis's release branches not fully populated? >> Compare >> https://github.com/dspinellis/unix-history-repo/tree/BSD-4_3_Reno-Snapshot-Development/usr/src/sys/sys >> to https://www.tuhs.org/cgi-bin/utree.pl?file=4.3BSD-Reno/src/sys/sys > > > I'm guessing the SCCS -> SVN -> Git process broke files that were renamed > or copied... I've not dug deeper though... This tells me that we need to > send dspinellis some corrections :) > > Warner > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > Replying to an arbitrary message.. Using svnweb it so EASY to see that the correct invocation is svn co https://svn.freebsd.org/base/vendor/CSRG as I just done.. CBu