Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.
Dianne, We have about 20 developers using CVSNT for over a year. Before that, we used VSS and imported 3 years worth of history into our CVSNT server, so we have 4 years worth of code (28K files, 3.35GB) and we are running a 2GHz P4/1GB memory/40GB IDE 7200 HD and XP pro on our CVS server. I like keeping it on Windows because we use SSPI and require encryption for all connections (arguably, not needed, but I feel better with encryption on) and it integrates well with Active Directory. Performance was only an issue before we upgraded from 256MB :-). We have CVSNT, Apache2, ViewCVS (with the loginfo script enabled), PhpWiki, Mantis Bug tracking software, and TrendMicro Office Scan AV (I know it's not recommended, but since we have had it on the whole time, we haven't noticed a difference) on the machine. Only when our build machines (separate machines) are committing all of the new binaries does anyone complain about performance on any of the primary services (CVS, Wiki, Mantis) and that isn't too bad after upgrading the memory on the machine. All of our developers use TortoiseCVS to access CVS. Your setup sounds very nice and usable. I have a preference of Mantis over Bugzilla, primarily because I think Mantis is easier to use. We also have the CVS to Mantis integration scripts running in the loginfo file, so that's nice too. John Cole -----Original Message----- From: cvsnt-bounces at cvsnt.org [mailto:cvsnt-bounces at cvsnt.org]On Behalf Of Dianne Chen Sent: Tuesday, November 02, 2004 11:15 PM To: cvsnt at cvsnt.org cvsnt downloads at march-hare.com @CVSNT on Twitter CVSNT on Facebook Subject: [cvsnt] Proposed CVSNT Setup - Looking for Feedback Hi- I am heading up an activity to introduce Version Control/Configuration Management into a firmware engineering environment. I have quite a few years experience with CM (specifically, Clearcase at several different companies) and sw process improvement activites as well. I am looking for some feedback on a system I'd like to propose to management for "go-ahead" approval. Given: ---------- * Small company, making products with embedded firmware * Typical firmware project fits within 32K part :) * ~20 firmware developers - frequent usage of VC, mostly text files, some binary files * Potential to add 10 electrical designers (storage of schematics, BOMs, etc.) - infrequent VC usage, mostly binary files, some text * Potential to add maybe 10 managers at later date (storage of Project Plans, SCMP, schedules, etc.) - infrequent VC usage, mostly binary files * Windows-centric operation, but open to other OSs * Open source solution to CM/VC preferred Proposal -------------- Server: HW: 3.2Ghz PC, ~250G RAID, 1G of RAM SW: Linux, CVSNT, CVSNotify, Apache, Activestate perl, Python, Bugzilla, CVSZilla Clients HW: (existing PCs running WinXP) SW: WinCVS, Winmerge, ExamDiff Pro Questions: 1) Is the server spec'd appropriately for the intended usage/community? I was unable to find any configuration recommendations. 2) Does the community have any recommendations on flavor of Linux? Does the community have first-hand knowledge of what to use vs. what to avoid, what took more work to get running, etc. 3) For a reasonable first-pass at tools, does the proposed set look usable/complete? What developer VC-activities are not covered by the above tools? 4) Of specific concern, can I propose a Linux Server/Winxp client split as shown above and have those tools play together well? 5) Am I correct that one should limit the activities occurring on the CVS server? Does that mean it should *only* do cvs functions and nothing more? What have others "gotten away with" doing on their cvs servers and at what cost? 6) How do others handle builds? Do all builds occur on client machines? Do some make use of build servers? In my previous experiences with Clearcase, we used CM servers AND build servers, but those were for some pretty big products. 7) If builds occur on client machines, does that mean in order to use "make", everyone has Cygwin installed on all of their PCs? Much, much thanks for any opinions and dissension. It is appreciated. DC __________________________________ Do you Yahoo!? Check out the new Yahoo! Front Page. www.yahoo.com _______________________________________________ cvsnt mailing list cvsnt at cvsnt.org cvsnt downloads at march-hare.com @CVSNT on Twitter CVSNT on Facebook http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt https://www.march-hare.com/cvspro/en.asp#downcvs ------------------------------------- This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail.