Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Dec 2012 14:39:15 -0800
From:      Kevin Oberman <kob6558@gmail.com>
To:        Chris H <chris#@1command.com>
Cc:        FreeBSD <freebsd-stable@freebsd.org>, Chris Rees <utisoft@gmail.com>
Subject:   Re: Does / Is anyone maintaining CVS for FreeBSD?
Message-ID:  <CAN6yY1tw7P1vuhsDT-CaBy5gi%2BkWJ07m322mZkC1foB2-srA-g@mail.gmail.com>
In-Reply-To: <f7a783bba9425aeaf67d94056b49f272.authenticated@ultimatedns.net>
References:  <50E1D012.1040004@missouri.edu> <20121231175808.GA1399@glenbarber.us> <6817fb4c15659b194cc658b1dfa58a31.authenticated@ultimatedns.net> <CADLo83-RtuRE58HORn8ocqRVtcF3ZANJoHh1D8TO=aucwywbQw@mail.gmail.com> <f7a783bba9425aeaf67d94056b49f272.authenticated@ultimatedns.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Dec 31, 2012 at 12:40 PM, Chris H <chris#@1command.com> wrote:
> Greetings Chris, and thank you for your reply.
>> On 31 Dec 2012 19:52, "Chris H" <chris#@1command.com> wrote:
>>>
>>> Greetings,
>>>  The following is hijacked from another thread, which prompts me to
>>> post this question:
>>>
>>> > On Mon, Dec 31, 2012 at 11:49:06AM -0600, Stephen Montgomery-Smith
>> wrote:
>>> >> (Not sure if this is the right mailing list, but here goes.)
>>> >>
>>> >
>>> > -doc@ is a better choice.
>>> >
>>> >> Last night I did a csup to retrieve the whole cvs repository.  I
>> noticed
>>> >> that huge numbers of files in doc and www have been deleted.  Is this
>>> >> intentional, or is it the svn to cvs program not working properly?  And
>>> >> if it is the latter, are there plans to restore it?
>>> >>
>>> >
>>> > We are not exporting docs from SVN to CVS.  There are no plans to do so.
>>>
>>> After more that 25yrs of enjoying *BSD, and all it has to offer. I find
>>> myself ever so resistant to change -- what with all the maintenance
>> scripts,
>>> and procedures I've created/accumulated over the years. As I'm guessing
>> I'm
>>> not the only one feeling this way, I'm wondering if there is still a CVS
>>> that's still current, that I might be able to mirror, and maintain, moving
>>> forward? Perhaps this is all folly, but this subject has been bugging me
>>> for some time, and reading this thread prompted me to attempt to address
>>> it.
>>>
>>> Thank you for all your time, and consideration.
>>
>> I'm sorry, but the exporter scripts were always a stopgap.
>
> That's what I was afraid I would hear. Recently, I was informed by SF.NET,
> that my account would be upgraded, and all the projects I have, which all
> use CVS, would be "upgraded" to SVN (which renders them useless). When I
> asked why, they told me because CVS was so old. To which I stated:
> Indeed, CVS is _quite_ old, and so is TCP/IP. Yet no one can seem live
> without it.
> Sigh...
> IM(NS)HO; SVN is an inferior RCS created so Windows users wouldn't feel
> left out.
> Are there _any_ CVS servers/trunks/tree's left? If so, how _current_ are
> they?

Have you actually looked at subversion? It is designed to be as close
as possible to the CVS command structure.  I can't imagine what it has
to do with Windows. It was originally written by the same people
responsible for CVS and I am reasonably certain it was written on a
Unix/Linux system.

I converted all of my scripts from csup to svn in a matter of minutes.
Converting my source and ports trees to svn took a bit longer, but was
almost all in the time it took to copy the files. An 'svn up
/usr/ports' pretty much replaces 'csup ports-supfile', but runs much
faster.

All of that said, I still use CVS for on thing, RANCiD. (It is a
system for managing router and switch configurations).It can use
either CVS or SVN, but I keep the data is CVS as there is considerable
advantage to being able to grep through the delta files to looks for
some bit that has long been deleted. (We have about15 years worth of
router configurations in our archive.) But this is a special case. I
would never recommend anyone use CVS for general purpose code
management, (Not sure I'd recommend svn, either, but others are far
more of a change from CVS.

Give it a try:
rm -r /usr/src/* && rm /usr/src/.* && svn co
svn://closest_mirror/base/stable/9 /usr/src
Then replace csup with 'svn up /usr/src'
Then, to update, `
R. Kevin Oberman, Network Engineer
E-mail: kob6558@gmail.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1tw7P1vuhsDT-CaBy5gi%2BkWJ07m322mZkC1foB2-srA-g>