From mboxrd@z Thu Jan 1 00:00:00 1970 From: imp@bsdimp.com (Warner Losh) Date: Thu, 9 Feb 2017 09:14:36 -0700 Subject: [TUHS] Code bloat In-Reply-To: References: <930c52a0c279cdd7d44953aa403a504a8622bb83@webmail.yaccman.com> <20170208025538.GE65698@eureka.lemis.com> <90190d89aaeefbf0b540a28436468835@xs4all.nl> Message-ID: I thought someone had posted a github project to merge the history of all publicly available sources of unix. Ah, yes, here it is https://github.com/dspinellis/unix-history-repo Maybe that would be easier to follow than dealing with svn... I'll note that searching the TUHS archives throws all kinds of ugly errors: Failed to seek to properties located at 222966803301099891 for file number 8645 : Invalid argument Warner On Thu, Feb 9, 2017 at 8:30 AM, Tony Finch wrote: > Jacob Goense wrote: >> On 2017-02-08 17:25, Tony Finch wrote: >> > The previous CVS repo from the 386BSD+patchkit days was hidden away >> > because of old copyright worries, though some time after 2000 it became >> > available to most committers. (I have a copy in my home directory on >> > freefall.freebsd.org which I stashed away in 2007 because at that time I >> > think there still wasn't a conveniently accessible copy.) >> >> Does that have eg. sys/kern/tty.c in it? Or is also missing piles of files? > > Yes, rev 1.1 has a comment in the header > > * PATCHES MAGIC LEVEL PATCH THAT GOT US HERE > * -------------------- ----- ---------------------- > * CURRENT PATCH LEVEL: 3 00163 > * -------------------- ----- ---------------------- > * > * 11 Dec 92 Williams Jolitz Fixed tty handling > * 28 Nov 1991 Warren Toomey Cleaned up the use of COMPAT_43 > * in the 386BSD kernel. > * 27 May 93 Bruce Evans Sign Ext fix for TIOCSTI from the net > * Kludge to hook in RTS/CTS flow control > * Avoid sleeping on lbolt, it slows down > * output unnecessarily. > >> > It looks like after the uplift to SVN the two repositories were combined, >> > so you can now see the 386BSD import at >> > https://github.com/freebsd/freebsd/commit/f131f027b47937d651804c243cde86ec0bf87e67 >> >> Not without being butchered first. A lot of essential source files are missing >> from the start until they magically appear in the 4.4BSD-Lite upload. > > Ah, I see you are right :-/ The early commits are not very easy to dig > through because of a combination of broken-up commits and source control > conversion artefacts, and SVN being incredibly slow. > > Tony. > -- > f.anthony.n.finch http://dotat.at/ - I xn--zr8h punycode > Sole: Southeast 6 to gale 8, occasionally severe gale 9 at first, backing east > 5 or 6 later. Very rough or high. Occasional rain. Good, occasionally > moderate.