Yahoo Groups archive

AVR-Chat

Index last updated: 2026-04-28 22:41 UTC

Message

RE: [AVR-Chat] CVS

2005-01-28 by Erik Loose

Well, my experience has been very good. I've got cvsnt installed on an NT
server and tortoise on my client machines, running Win2K and XP. We've used
this configuration for a little over a year now and it's worked very well
for us.

-----Original Message-----
From: David Kelly [mailto:dkelly@hiwaay.net]
Sent: Friday, January 28, 2005 11:38
To: AVR-Chat@yahoogroups.com
Subject: Re: [AVR-Chat] CVS



On Fri, Jan 28, 2005 at 12:53:00PM -0500, Dave VanHorn wrote:
>
> I've looked at Tortoise, that seems good.

*I* couldn't get it to work on an XP Pro machine which was configured
by a professional Windows Weenie, "upgraded" to XP Pro from XP Home SP2,
including removal of SP2 "because (its said to) break things."

Anyway, Windows hates me, so I'm not surprised Tortoise and WinCVS did
not work for me. OTOH CVSnt did, at least as a client.

> What I haven't done yet, is to set up a CVS server on a windows machine.

If you expect to network share your CVS then there are some problems
with CVS hosted on Windows. Most "network" via fileshare where all users
must have write access to all files including the CVS metadata. Bleah.
If one is to network the CVS way I find it much much easier to let
FreeBSD do it. Even for Macintosh and Windows clients.

If not networking then there isn't an issue. The very same CVS command
one uses as a client is the server too. It directly manipulates the
repository files. Thats why Windows client-fileserver isn't such a good
idea.

On Windows CVSnt installs a service running in the background as a
server. Forgot if its installed enabled by default or not. Seems like it
was, which is stupid thing to do.

Added CVS_RSH to my environment. Pointed it at plink.exe, part of the
PuTTY ssh tools. Doubt if plink came in WinAVR but mine is there:

CVS_RSH=F:\WinAVR\utils\bin\plink.exe

In PuTTY.exe I defined a session named AndrAIa. Created the
public/private key pair without password. Instructed PuTTY to use that
private key, installed the public key on my FreeBSD system known as
AndrAIa, and verified PuTTY could ssh without password challenge.

In a Windows shell I checked out my CVS sources from AndrAIa specifying
the CVS root was :ext:dkelly@AndrAIa:/home/dkelly/my-cvsroot and thats
the last time I have to type that line. Now its just "cvs commit" and
"cvs update".

Usually do most of my editing and syntax check compiles on FreeBSD. My
450 MHz FreeBSD machine is about 9 times faster than WinAVR on 2 GHz XP
Pro. Not that the time is that critical, its just much snappier. Then
for debug I move to the XP machine, "cvs update" "make" and dive into
AVR Studio. In this application CVS is mostly a glorified bi-directional
file transfer program.

--
David Kelly N4HHE, dkelly@HiWAAY.net
========================================================================
Whom computers would destroy, they must first drive mad.



Yahoo! Groups Links

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.