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.
Dear all, I just found out that I had somewhen in the past installed CVSNT (2.5.3.2260) in parallel to TortoiseCVS. I thought it came with TortoiseCVS (I got confused by a message given during the TortoiseCVS 1.8.26 installation that my CVSNT was up to date and therefore not reinstalled by TortoiseCVS or so). Thus the CVSNT server was running all the time, and was even configured to serve my CVSROOT repository. However, I never managed to get access to my repository through CVSNT via TortoiseCVS, so I gave up on that route (I tried again this morning, it always complains about a missing password, but our Windows XP account is set up without password in the first place). I presume this might have resulted in some race conditions or so when TortoiseCVS used its own 2.0.58d cvs.exe to directly manipulate the repository that the CVSNT server was serving as well in parallel, ultimately resulting in the repository corruption that I am experiencing? I've deinstalled CVSNT now, hoping that this will prevent the corruption from occurring again. I'm still a bit puzzled why the cvs.exe in the latest TortoiseCVS distribution is that old. Regards, Sebastian Wangnick -----Ursprüngliche Nachricht----- Von: Flávio Etrusco [mailto:flavio.etrusco at gmail.com] Gesendet: Donnerstag, 31. August 2006 11:55 An: Sebastian Wangnick Cc: cvsnt at cvsnt.org cvsnt downloads at march-hare.com @CVSNT on Twitter CVSNT on Facebook; tortoisecvs-users at lists.sourceforge.net Betreff: Re: [cvsnt] Repository corruption > I've updated to TortoiseCVS 1.8.26 just now. TortoiseCVS 1.8.26 seeminly > comes with CVSNT 2.5.3.2260: > C:\Programme\TortoiseCVS>..\CVSNT\cvs.exe --version > Concurrent Versions System (CVSNT) 2.5.03 (Scorpio) Build 2260 > (client/server) > (...) Err, not sure I follow your logic here ;-) This cvs.exe inside _CVSNT_ folder isn't most certainly installed by TortoiseCVS... > However, for :local: CVSROOT access TortoiseCVS seemingly comes > with and uses a dedicated cvs.exe as of CVSNT 2.0.58d. For instance, > when trying to > view revision 1.1 of word.py from within the TortoiseCVS revision graph, > this results in: > (...) Sure, TCVS uses this dedicated copy for all its operations. > Should I possibly replace the cvs.exe within the TortoiseCVS directory with > the one from the CVSNT directory? Or should I rather run the CVSNT server, > and if so, which protocol would you recommend? Simply rename the cvs.exe inside TortoiseCVS folder to something else. Replacing the executable could/would cause DLL versions mismatches. > PS: Is 512 bytes some magic number on the NTFS file system? Not that I know of. That comment kind of puzzled me too ;-) The only 512 "magic number" I can remember is hard disk sector size... -Flavio