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
Message
RE: [AVR-Chat] CVS
2005-01-28 by Erik Loose
Attachments
- No local attachments were found for this message.