<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-15">
<META content="MSHTML 6.00.6000.16587" name=GENERATOR></HEAD>
<BODY style="MARGIN: 4px 4px 1px; FONT: 10pt Tahoma">
<DIV>Jay / Olaf:</DIV>
<DIV> </DIV>
<DIV>I installed CVSNT and TortoiseCVS.  I am having some trouble with "update" however.  When I try to update the whole tree, it begins working, but after a little while I start seeing messages that checksums didn't match on certain files and that it will refetch.  Then, after just a little longer, it stops responding.  I've left it running for hours, but no new lines scroll by saying it is doing anything.  Finally, I just hit cancel and it promptly stops and informs me it aborted the operation, as if it been waiting all along for me to tell it to give up.</DIV>
<DIV> </DIV>
<DIV>Now, if I update individual files or selected files, it seems to work no problem.  And, I've been able to check out the whole repository, and yes it does take some time to pull everything down.  I can also do diffs on selected files.  I've also used it to commit a few files to the repository.</DIV>
<DIV> </DIV>
<DIV>So, it is working fine, except for update.  Either something is amiss, or I'm not doing something just right.  I am about to consider going back to cygwin and running its version of cvs on my tree to see if it will do the update, but I seem to recall reading somewhere that is not good to mix between cvs and cvsnt on the same tree.</DIV>
<DIV> </DIV>
<DIV>Jay, I too have used WinDiff for a long time.  But, with the CVSNT and Tortoise installs, I also installed WinMerge.  ( <A href="http://winmerge.org/">http://winmerge.org/</A> ) I'm still learning more about it, but so far, I have enjoyed it better than WinDiff because in addition to letting you see the diffs, it also lets you selectively merge diffs between the files using a GUI.  It also integrates nicely with TortoiseCVS.</DIV>
<DIV> </DIV>
<DIV>Jay, you can get command line completion in Windows, but you have to make a registry tweak.  There are actually two tweaks: one for filename completion and one for pathname completion.  They are quite simple.  See instructions below:</DIV>
<DIV> </DIV>
<DIV>Enable automatic completion for the computer as follows:<BR>a.  Click Start, click Run, type regedit, and then click OK.<BR>b.  Locate and click the HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor key<BR>c.  Double-click the CompletionChar value and type 9 as the value; Windows converts it to hexadecimal.<BR>d.  Double-click the PathCompletionChar value and type 9 as the value; Windows converts it to hexadecimal.<BR>e. Quit Registry Editor.<BR>Note that this modification allows you to press the TAB key while in a command prompt window in order to perform automatic filename and pathname completion.  (You may have to restart or log in again before this modification will take affect.)<BR></DIV>
<DIV>Regards,</DIV>
<DIV>Randy<BR><BR>>>> Jay <jayk123@hotmail.com> 1/22/2008 2:34 AM >>><BR>Olaf, yes and no.<BR> <BR>How do I then bring the files into mainline?<BR>Which Tinderbox is testing them?<BR>  This is impossible question probably, because Tinderbox for private changes probably doesn't scale well. But it would be nice. And other than private branches, submitting diffs would be nice. Or, as well, these can be crutches for bad changes, and people can abuse the Tinderbox. It's tough though, because a multi machine Tinderbox can always easily do much more diligence than one developer and his local machines. (What's the Win32 Tinderbox story, I wonder? I guess first I can see if Mozilla has one, and if not, it probably doesn't exist, if so, it does :) )<BR> <BR>I don't mind the command line, but I'm a bit slow learning new tools. I find new source control systems daunting.<BR>I'm quite expert with Perforce though including branching, integrating, resolving, etc..<BR>You don't have to be in Cygwin (sh) to use cvs, but it's true, one very annoying thing about all these forward-slash-requiring tools is I lose the usefulness of command line completion in cmd. Cmd is quite good at editing command lines, keeping output and command line history (set the scrollback to 9999), copy/paste, and is very fast, nothing else that I have tried competes. Most are even merely slower on their video output except maybe the actual text ones. The F8 feature, command line completion against history, which I can't explain well, is really great. MSys comes up with awful colors that I couldn't figure out how to change. Cygwin makes all your paths be /cygdrive/c/... which is just ugly and long. MSys/MinGWin are much nicer with merely /c...<BR> <BR>I installed TortoiseCVS but it didn't work..I need to look into how to get it to use ssh.<BR>But as well, if my work doesn't suck too much, it should be fine for mainline.<BR> <BR>Look at diffs is really also slow.<BR>I've done best by always saving away an .orig file and then windiff.<BR>Otherwise 1) is very slow 2) textual diffs...I use the command line all the time, but for viewing diffs...it's really insufficient.<BR> <BR> - Jay<BR><BR><BR></DIV>
<DIV>
<HR id=stopSpelling>
</DIV>
<DIV><BR>> Date: Tue, 22 Jan 2008 08:10:49 +0100<BR>> From: wagner@elegosoft.com<BR>> To: m3devel@elegosoft.com<BR>> Subject: Re: [M3devel] next problem (NT386GNU)<BR>> <BR>> Quoting Jay <jayk123@hotmail.com>:<BR>> <BR>> > I don't want to deal with learning about CVS branches, please.<BR>> <BR>> I don't understand the problems some people seem to have with CVS.<BR>> Creating a branch is really simple:<BR>> <BR>> o create a branch tag, for example:<BR>> <BR>> cvs tag -b devel_nt386gnu_gcc_opt files(s)<BR>> <BR>> o update to that branch:<BR>> <BR>> cvs up -r devel_nt386gnu_gcc_opt files(s)<BR>> <BR>> That's it. The tag is now `sticky' on the files, i.e. remembered<BR>> in the CVS/Entries files in your workspace. From now on you're<BR>> using the branch for the mentioned files. To restore them to the<BR>> latest main trunk version, use<BR>> <BR>> cvs up -A files(s)<BR>> <BR>> And Jay, as a Windows user you probably don't like to use the cvs<BR>> commandline in Cygwin; just install CVS-NT and tortoise (Randy did,<BR>> too). It may be more convenient for you.<BR>> <BR>> Olaf<BR>> -- <BR>> Olaf Wagner -- elego Software Solutions GmbH<BR>> Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany<BR>> phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95<BR>> http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin<BR>> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194<BR>> <BR><BR><BR></DIV>
<DIV>
<HR>
</DIV>
<DIV>Need to know the score, the latest news, or you need your Hotmail®-get your "fix". <A href="http://www.msnmobilefix.com/Default.aspx" target=_new>Check it out.</A> </DIV></BODY></HTML>