Re: WinCVS- save settings??
Paddy Thomas, The save settings dialog let you save settings (like the CVSROOT, the compression) per sandbox checked-out on your machine. When you jump from on copy to the other, the settings are loaded automatically and a message is sent on the console window to reflect that. Regards, alex. - Original Message - From: "Paddy T" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, April 05, 2001 12:02 PM Subject: WinCVS- save settings?? > > Hi > I have installed Wincvs 1.2.When I opened it for the > first time,I am getting a 'Save Settings' dialog > box.What does this do and do I need to set it? > I searched for this in many docs/tutorials on WinCVS > but found no reference to it anywhere. > > Thanks for any advice, > > Paddy Thomas > > __ > Do You Yahoo!? > Get email at your own domain with Yahoo! Mail. > http://personal.mail.yahoo.com/ > > ___ > Info-cvs mailing list > [EMAIL PROTECTED] > http://mail.gnu.org/mailman/listinfo/info-cvs > ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: MS Visual C++ daylight saving time bug
Jerzy just made me read that : http://msdn.microsoft.com/visualc/headlines/2001.asp Funny alex. - Original Message - From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Tuesday, April 03, 2001 1:27 PM Subject: RE: MS Visual C++ daylight saving time bug > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > If your cvs working directory is on an NT File System (NTFS) > partition, the problem may have been caused by the way windows stores > times for events in the system event log and files in the NTFS. For > details, see: > http://support.microsoft.com/support/kb/articles/Q129/5/74.asp > > - - Tim > > > -Original Message- > > From: Alexandre Parenteau [mailto:[EMAIL PROTECTED]] > > Sent: Tuesday, April 03, 2001 11:04 AM > > To: David L. Martin; info-cvs > > Subject: Re: MS Visual C++ daylight saving time bug > > > > > > David and All, > > > > For WinCvs, we use Visual C++ 6.0 SP 4 and we called tzset. I > > didn't get any > > problem but I'm not using cvsnt. > > > > Regards, > > alex. > > > > - Original Message - > > From: "David L. Martin" <[EMAIL PROTECTED]> > > To: "info-cvs" <[EMAIL PROTECTED]> > > Cc: "Alexandre Parenteau" <[EMAIL PROTECTED]> > > Sent: Tuesday, April 03, 2001 8:31 AM > > Subject: MS Visual C++ daylight saving time bug > > > > > > > All, > > > > > > I've seen a problem with WinCVS 1.2 since the daylight saving > > > time switch on 4/1/01 which I believe is due to the so-called > > > "April Fool's 2001 Bug" in the Visual C++ runtime library. > > > > > > This may be old news to some, but I was caught off-guard by it. > > > Basically, any calls to ctime() or asctime() will result in a > > > time uncorrected for daylight saving time for the period 4/1-4/8 > > > for the year 2001 for some older versions of msvcrt.dll > > > > > > This was apparently fixed in Visual Studio 6 Service Pack 3. > > > > > > http://www.pcworld.com/news/article.asp?aid=9327 > > > http://msdn.microsoft.com/visualc/headlines/2001.asp > > > > > > Regards, > > > David Martin > > > > > > > > > > ___ > > Info-cvs mailing list > > [EMAIL PROTECTED] > > http://mail.gnu.org/mailman/listinfo/info-cvs > > > > -BEGIN PGP SIGNATURE- > Version: PGPfreeware 6.5.8 for non-commercial use <http://www.pgp.com> > > iQA/AwUBOsokO30GulZt1ukUEQJvdgCgpuA3gDhCabU2V+G8mtLJJLTJlksAn1nY > cBk9BMRD1hyyWfMVUUmezr6U > =RWRa > -END PGP SIGNATURE- > > ___ > Info-cvs mailing list > [EMAIL PROTECTED] > http://mail.gnu.org/mailman/listinfo/info-cvs > ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: MS Visual C++ daylight saving time bug
David and All, For WinCvs, we use Visual C++ 6.0 SP 4 and we called tzset. I didn't get any problem but I'm not using cvsnt. Regards, alex. - Original Message - From: "David L. Martin" <[EMAIL PROTECTED]> To: "info-cvs" <[EMAIL PROTECTED]> Cc: "Alexandre Parenteau" <[EMAIL PROTECTED]> Sent: Tuesday, April 03, 2001 8:31 AM Subject: MS Visual C++ daylight saving time bug > All, > > I've seen a problem with WinCVS 1.2 since the daylight saving time > switch on 4/1/01 which I believe is due to the so-called "April > Fool's 2001 Bug" in the Visual C++ runtime library. > > This may be old news to some, but I was caught off-guard by it. > Basically, any calls to ctime() or asctime() will result in a time > uncorrected for daylight saving time for the period 4/1-4/8 for > the year 2001 for some older versions of msvcrt.dll > > This was apparently fixed in Visual Studio 6 Service Pack 3. > > http://www.pcworld.com/news/article.asp?aid=9327 > http://msdn.microsoft.com/visualc/headlines/2001.asp > > Regards, > David Martin > > ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: Can Wincvs use rsh (:server:) connection method?
Steve, You don't login for rsh, you just set-up a ~/.rhosts file in the user account of the server machine. Regards, alex. - Original Message - From: "Steve Rabin" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, March 29, 2001 1:25 PM Subject: Can Wincvs use rsh (:server:) connection method? > Is it possible to convince Wincvs to use the rsh (:server:) connection method > rather than the pserver method described in the Wincvs docs? I don't want to > have to mess with sysadmin to change the inetd. I am willing to limit use > to trusted machines listed in rhosts. When I try setting the method to server > I keep getting the message: > Set the password authentication first in the preferences ! > > But I can't seem to figure out what to click on to tell Wincvs what password > to use with this rsh method. > > Thanks and Best Regards, > > Steve > > > ___ > Info-cvs mailing list > [EMAIL PROTECTED] > http://mail.gnu.org/mailman/listinfo/info-cvs > ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: MacCVS
Brad, You cannot The problem is probably the '/' in the name of the drive Regards, alex. - Original Message - From: "Brad Pfautsch" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, March 29, 2001 11:15 AM Subject: MacCVS I am having problems with MacCVS on a few machines and I need to change the location where the .cvspass file lives. Does anyone know how I may do this? Reason being, the .cvspass file is currently in the boot hard drive which has been named "Computer Boot/Sys". MacCVS tries to find the preferences folder to no avail because of the name given to the boot drive. Any help would be appreciated. Thanks, Brad Pfautsch Web NT Administrator Falk Harrison Creative Voice: 314-531-1410 x348 Mobile: 314-581-2799 Nextel No.: 5641 mailto:[EMAIL PROTECTED] ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: [ANNOUNCE] WinCVS 1.2 SSL support
Martin, > PPS: Maybe that this does not belong to this list, > but I cannot find the mailinglist for winCVS. I forwarded it. It's on egroups.com, "cvsgui" Regards, alex. > > ___ > Info-cvs mailing list > [EMAIL PROTECTED] > http://mail.gnu.org/mailman/listinfo/info-cvs > ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: SSH key support in WinCVS?
Alex, > (I see no metion of a mailing list on cvsgui.org; Is this the right list?) Nope, we are on yahoo groups, see the main page of cvsgui.org > I am required to give people on Windows machines access to our repository. > My experience and the stories on www.cvsgui.org/ssh.html indicate that > WinCVS does not support keys that have passphrases[1]. Can this really be true? > Somebody tell me I'm on drugs, or something. WinCvs 1.2 doesn't have the ability to launch cvs in a console, but the beta version can. No console means no prompting, means no passphrase. Regards, alex. > [1] Not when prompting for passphrase, or when using ssh-agent. > > -- > I prefer the dark of the night, after midnight and before four-thirty, > when it's more bare, more hollow. http://a.area51.dk/ > > > ___ > Info-cvs mailing list > [EMAIL PROTECTED] > http://mail.gnu.org/mailman/listinfo/info-cvs > ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: Why the split for rcvs?
> Then there are the bells&whistles feature nuts "No patch must ever > go un-applied!" :-) > > Now if someone with deep pockets were to pay someone like me to do a > slight re-design and full re-write :-) Yeah right There won't be any deep pockets. There will be more and more users. The questions is not how to reorganize the source code, it's when. Regards, alex. > > -- > Greg A. Woods > > +1 416 218-0098 VE3TCP <[EMAIL PROTECTED]> > Planix, Inc. <[EMAIL PROTECTED]>; Secrets of the Weird <[EMAIL PROTECTED]> > > ___ > Info-cvs mailing list > [EMAIL PROTECTED] > http://mail.gnu.org/mailman/listinfo/info-cvs > ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: WinCVS incorrectly showing locally modified files
Larry, Thanks, it's an old time bug ! When is the next release for cvs ? alex. - Original Message - From: "Larry Jones" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Friday, March 09, 2001 11:24 AM Subject: Re: WinCVS incorrectly showing locally modified files > David L. Martin writes: > > > > Unix: Fri Jan 5 18:09:51 2001 > > WinCVS: Fri Jan 05 18:09:51 2001 > > The C Standard clearly requires the space, not a zero, but it's easy > enough to check for, so I've added code to CVS to fixup the timestamp if > it's got a leading zero. (I don't know if that will help WinCVS or not, > but I hope so.) > > -Larry Jones > > The hardest part for us avant-garde post-modern artists is > deciding whether or not to embrace commercialism. -- Calvin > > ___ > Info-cvs mailing list > [EMAIL PROTECTED] > http://mail.gnu.org/mailman/listinfo/info-cvs > ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: WinCvs Menu Names
That's true, I guess this remark is not in the bugzilla database for WinCvs : http://devnet.3d.com/bugzilla/ That's why it was not part of 1.2. But still, some commands are not refering to the selection, or they adjust the text string of the menu if the selection is here or not. So that makes sense for checking-out for example. But I agree we should change it in some way. Regards, alex. - Original Message - From: "Olaf Meding" <[EMAIL PROTECTED]> To: "info-cvs mailing list" <[EMAIL PROTECTED]> Sent: Tuesday, March 06, 2001 11:47 AM Subject: WinCvs Menu Names > > The word selection, as in for example "Update Selection" in many menu > commands seems to be redundant. I am a Windows user and it is a convention > that menu commands work on whatever is selected or current by default! > > I had hoped that the WinCVS development team would recognize this sooner or > later but WinCVS 1.2 still has this "selection" in many menu commands. > > > Olaf > > > ___ > Info-cvs mailing list > [EMAIL PROTECTED] > http://mail.gnu.org/mailman/listinfo/info-cvs > ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: winCVS -> UNIX CVS
Dennis, > I have a question regarding the compatibility of the windows version of CVS > and a UNIX CVS repository. On NT, is you cvs server using cvsnt or cygwin-cvs or cvshome-cvs ? By "import" I assume you mean "copy". Cvs Importing is quite different. Anyway, all of them use the RCS format so you should be OK. Check the line feed of the RCS files in the repository, if they are Unix like (LF, not DOS's CR/LF), you should be OK. Regards, alex. > > Can I run a Windows NT version of CVS and then some time down the line > import the repository into a UNIX version of CVS? > > Thanks, > Dennis Doussan > Synergistic FrameWorks, Inc. > > > ___ > Info-cvs mailing list > [EMAIL PROTECTED] > http://mail.gnu.org/mailman/listinfo/info-cvs > ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: [HELP] error 1155 in wincvs 1b17
David, That's sometimes due to programs which do not put the double quotes in the registry. Try to change a bit the association of *.lwp in explorer and see how that goes. Regards, alex. - Original Message - From: "David Penn" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, February 20, 2001 12:02 AM Subject: [HELP] error 1155 in wincvs 1b17 > hi, > > I use Lotus's wordpro as my default documentation editor. when I double-click a *.lwp file, it is opened by wordpro. However, when I double click a *.lwp file in wincvs(i reposit it as binary), it reports error that: "Unable to open 'filename.lwp' (error 1155), using default viewer instead." > For other kind of file, e.g. *.pdf, no such error occurs. > > how to fix it? thanks in advance! > > Regards, > > David > > "wèr?j)b?b²Ò'~??î¢?¶Úþf¢ î¢?¨¥??-wèþ)ß¡Ëì ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
[ANN] WinCvs 1.2 released
Dear WinCvs users, After a long process of beta-testing, WinCvs 1.2 is finally out. New features: * new cvs-1.11 support * new view filters * new TCL macros * new improved look and feel * new cvsnt server support * new added cvs support in the dialogs * new added settings by checked-out module * new backward moving fish * and much more Installation: * People who used the beta cycle WinCvs1.1 should uninstall WinCvs1.1 prior to install WinCvs1.2 The CvsGui team, http://www.cvsgui.org ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: WinCVS rollback file version
David, What I would do is use the graph, sticky update to the revision you want to be back, copy the content of the file, remove sticky, paste, commit. Regards, alex. - Original Message - From: "David Wen" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, February 08, 2001 2:56 PM Subject: WinCVS rollback file version > Hi there, > I know how to use shell command to rollback a file version, but how could I > use WinCVS to do so? > > Anyone could give me a hint that'll be very helpful. > > David > > > ___ > Info-cvs mailing list > [EMAIL PROTECTED] > http://mail.gnu.org/mailman/listinfo/info-cvs > ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: Wincvs Checkout only checks out folders!
Jim, You should see whether your repository is all contained in one branch. If it's the case, you need to check-out with the name of the branch, cause cvs is using by default the head branch. If you don't think it was in a branch, try to check-out on Unix, it should do the same thing. It may have to do with the way you used to import the repository. Regards, alex. - Original Message - From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, February 06, 2001 5:11 PM Subject: Wincvs Checkout only checks out folders! > Summary: I created a repository from a collection of files that > already contained CVS info. Thereafter, when I tried to check out my > source code, I only got lots of empty folders. > > Here's the details: > > 1. I downloaded some source code, it happened to contain some cvs > folders. > > 2. I made it into an official repository, using the > "Create>Create a new repository" command. > > 3. Using the "admin>Preferences>General command, I set my CVSROOT to > :local:C:\CCNIAP\CCToolboxRoot. This folder contains three > subfolders: CVSROOT, cctv6source, and Devtest. > > 4. I checked out CVSROOT, edited and returned my .#modules file; it > now lists cctv6source as a module (as confirmed by the "Admin>Macros > Admin>List the modules on the server" command). > > 5. I checked out cctv6source, using the "Create>Checkout module" > command, with the following general settings: > module: cctv6source > local folder: C:\WINDOWS\Desktop\cct-tmp\Tmp010206 > > This created lots of subfolders inside Tmp010206, but - in great > contrast to the repository -- the only non-folder files in the > Tmp010206 hierarchy were those in the CVS folders, e.g., > Tmp010206\cctv6source\CVS\entries. > > Anybody know why I can only check out folders? > > Thanks, Jim > > > > > > ___ > Info-cvs mailing list > [EMAIL PROTECTED] > http://mail.gnu.org/mailman/listinfo/info-cvs > ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: how to: SSH CVS Linux(server) & Win(client[s])
Robert, > I guess it is, because on WinCVS there is a description > using ssh 1.2x (I could not find that stuff anywhere on > the net, so I assume it is *some* outdated, though). Install CygWin, it comes with ssh (OpenSSH) and it's pretty forward. It works with cvs/cygwin, cvs/wincvs and WinCvs. Regards, alex. > > > Robert > > > ___ > Info-cvs mailing list > [EMAIL PROTECTED] > http://mail.gnu.org/mailman/listinfo/info-cvs > ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: WinCVS
Margo, You need Visual C++ 6.0 in order to build WinCvs. The VC project is located in cvsgui/wincvs/wincvs.dsw. You cannot expect to build WinCvs with the make command (which is not standard anyway on Windows, you'll need to install cygwin (cygwin.org) in order to get the make command. Once again, you need Visual C++. Regards, alex. - Original Message - From: "Margaret Dodge" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, November 28, 2000 9:20 AM Subject: WinCVS Hi. I'm new to WinCVS and I'm trying to do a build. It gives me invalid command name "make" I've gone into the directory and have seen the makefiles. Any ideas?! Margo ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: WinCVS "In the way" Update Problem
Hi, > I have seen a similiar problem. > I was unable to trace it to the source. Yes, I did too. It happens with cvs if you mess-up somehow the administrative files (CVS/Root, CVS/Repository). If you make a check-out of the same module but with a different CVSROOT for example. I'm not completly sure, thought. Regards, alex. Alexandre Parenteau Software Engineer http://www.3d.com - Original Message - From: "Michael S. Tsirkin" <[EMAIL PROTECTED]> To: "David L. Martin" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Friday, August 18, 2000 3:18 AM Subject: Re: WinCVS "In the way" Update Problem > Hello! > I have seen a similiar problem. > I was unable to trace it to the source. > MST > > Quoting r. David L. Martin ([EMAIL PROTECTED]) "WinCVS "In the way" Update Problem": > > Greetings, > > > > I'm using WinCVS 1.1b13 on NT in pserver mode against a Solaris 2.6 server running cvs 1.10.8. I have a checkout area in which I only perform "cvs update -Pd" (no editing is done in this area). Occasionally for some directories I get the following error for each file in the directory, such as: > > > > cvs server: Updating > > ics/infra/src/com/ec/infra/busproc/addressbook/exception > > cvs update: move away > > ics/infra/src/com/ec/infra/busproc/addressbook/exception/AddressbookBusiness Exception.java; > > it is in the way > > C > > ics/infra/src/com/ec/infra/busproc/addressbook/exception/AddressbookBusiness Exception.java > > cvs update: move away > > ics/infra/src/com/ec/infra/busproc/addressbook/exception/AddressbookExceptio n.java; > > it is in the way > > C > > ics/infra/src/com/ec/infra/busproc/addressbook/exception/AddressbookExceptio n.java > > > > I understand why this error is normally generated (when the user has manually created a directory which CVS does not recognize from its Entries file as having created, and CVS subsequently tries to create the directory as a result of a cvs update). For this case, however, no manual editing has been done in the working area. > > > > Looking at the CVS/Entries file under addressbook, there is no directory entry for "exception"; therein lies the problem. For some reason, during the checkout or update -d in which the exception directory was originally created, the Entries or Entries.log file was not properly modified to include "exception". The workaround is to delete the exception directory and update again, at which time the Entries.log is created and then on subsequent update, the Entries file is appropriately modified. > > > > Has anyone else seen this problem? > > > > Thanks, > > David > > > > > > > > -- > This message content is not part of Intel's views or affairs > Michael S. Tsirkin > > Four things are to be strengthened: Torah,and good deeds, > > prayer and one's good manners (Berachoth) > >
[ANN] WinCvs 1.1b15 is out
http://devnet.3d.com/cvsweb/cvsweb.cgi/cvsgui/ChangeLog http://www.wincvs.org/download.html
Re: [ANN] Mailing list split (WinCvs, MacCvs, gCvs)
Martin, >Is it a mailing list like info-cvs? If so how can I subscribe via email? My >problem is that in my environment there is some fu$!%&$%&!! fine ;-(( >access control software running wich makes it impossible to go to >www.egroups.com. Yes it is : to subscribe, just send an email to mailto:[EMAIL PROTECTED]. Regards, alex. > >Thanks in advance >Martin > Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
[ANN] Mailing list split (WinCvs, MacCvs, gCvs)
Hello, People who want to talk about the CvsGui project can now turn to the new mailing list dedicated exclusively to WinCvs, MacCvs, gCvs (http://www.egroups.com/group/cvsgui). However concerns related to the cvs motor of WinCvs/MacCvs/gCvs can *still* take place here since it's highly related to the cvs source code. Thanks, alex. http://www.wincvs.org
[ANN] MacCvs 3.1.6 is out
http://devnet.3d.com/cvsweb/cvsweb.cgi/cvsgui/ChangeLog http://www.wincvs.org/download.html
Re: Scrollbars on Wincvs/gcvs graph display?
Hello again, This time on the thread ! rjd wrote: > Has anyone added scrollbars to the gcvs graph display? > Is doing that in the works somewhere? I cannot understand how to make it work. Help ! If you find me a sample, beside the one in testgtk.c which has 4 pages of Xt code in it, I can complete the graph window (actually that's about the only thing missing to make it a beta version !). Regards, alex.
[ANN] MacCvs 3.1.6 and gCvs 1.0a5 are out
http://devnet.3d.com/cvsweb/cvsweb.cgi/cvsgui/ChangeLog http://www.wincvs.org/download.html
Re: cvsignore with WinCVS
Oscar, > We work in java, and the cvs users have a directory called src and another > called classes, both inside the module directory. When they have a > half-finished module, they want to put it under source control. They do so > by using "import module" from the WinCVS browser. The filtering selects > ".class", ".bak" files and many others I just want to ignore. I have tried > the .cvsignore in my home directory but it does not seem to be used when > doing an import. I have also tried to use it on the server, but it is > ignored as well. If you got a .cvsignore file where are located your .class files, and if your .cvsignore contains "*.class", then the import will ignore them. The WinCvs import dialog doesn't handle the .cvsignore (this is missing feature) but cvs will. There is no way to force anyone to do something with cvs as a general manner. The WinCvs import dialog let you ignore the .class files if you wish by double-clicking and setting the ".class" entry to "Ignore". Regards, alex.
Re: WinCVS case problem
Michael, "Michael S. Tsirkin" wrote: > Hello! > I am using WinCVS 11b4 > I have the following problem: > when a file is created with a mixed-case > (upper/lower) name, e.g. BuildFlow.html cvs (and WinCvs) are case-preserving and case-insensitive on Windows. It means that if you had a file "BuildFlow.html", it garantees that the server get a file named "BuildFlow.html", and not "buildflow.html". On the other hand, when the client receives the file, it uses "BuildFlow.html" as the name. Now how it's displayed in the explorer is up to the explorer/filesystem. We get that all the time with cvs on Windows, it should work fine. *But* you cannot have in the same directory two files which differ only by the case upper/lower, that's the only restriction I know of. Regards, alex. > > After I add it to cvs and commit, in the repository > I see the file buildflow.html > > Therefore, this is a conflict (because windows > ignores case), and I can not update. > On the other hand, the file appears as not in CVS. > > Did someone else encounter a similiar behaviour? > > Anyway, it would be helpful if WinCVS would > recognise this problem (when new and old file names > are identical except for the problem) > and either try to handle it somehow, or give a > meaningful message. > > Thanks, > MST > > -- > This message content is not part of Intel's views or affairs > Michael S. Tsirkin > > Four things are to be strengthened: Torah,and good deeds, > > prayer and one's good manners (Berachoth)
Re: WinCVS Pserver. Stratadev Host error
Steve, There is a Macro named "Change Root" which will change all the CVS/Root file of a checked-out copy (usefull if your server changes location and you don't want to recheck-out). If you open this file, you'll see that the macro is not functional unless you uncomment the first line. There is an example of how to do that with a fake machine which happens to be the one you're talking about. I assumed the user opened the file, uncomment these lines, then applied it on the local checked-out copy. On order to retore the correct settings, you got to apply this macro again with this time the good Root ! Regards, alex. Steve Cowling wrote: > > hello, > I am running WinCVS 1.0.6 on Windows2000. When I first start up > WinCVS the status screen shows: > > CVSROOT: :pserver:[EMAIL PROTECTED] > > as the the user and host that will be used. This is tatlly different > from the user and host specified in the preferences section. I have > set up about 30 users all using win2000 or WinNT to use the pserver > function of WinCVS 1.0.6. All other installation work fine and infact > the installation I'm writing about now work fine untill about a week > ago. > I have tried uninstalling and setting it all up again but still get > the same error. > When WinCVS is uninstalled are some files left that could contain > this odd host?. > The user and host mentioned are nothing to do with my company so I > can only assume that it come from the installation. > Has anybody had this before? and how do a stop it? > Sometimes it is possible to login with the correct id and host but as > soon as you try any commands you get the unkown host error. > > Cheers for your help > Steve Cowling > Software Manager
Re: Dates in WinCVS
Oscar, Oscar Amat wrote: > I am having a little trouble with the dates displayed in WinCVS. > When I commit a file to the cvs server (Solaris) via pserver the date > stored seems to be right, say 11.25. When CVS displays that date on screen > it is shown as 09:25, which is obviously wrong. The client is a NT 4.0 > Service Pack 5 WinCVS 1.1b13 and the server is a cvs 1.10.8 compiled from > source. The date in the NT machine is set to be GMT+1 with DST on. The date > in the solaris seems to be set to MET DST (I am not sure if this is also > GMT+1). > > If I telnet to the server and check the dates, they are displayed right > (11.25). To me it looks like WinCVS just assumes that the client is GMT? Well cvs does that. The date you see in WinCvs is UTC. Just the one stored in CVS/Entries, which is a cvs date. May be WinCvs should try to display a local time instead. Regards, alex.
Re: Please help: WinCVS: Tcl script looking for locked files
Hello, Hans Schmid wrote: > There seems to be a bug in the internal WinCVS command used in the original > script. I think you expect to have the cvs locking informations, while the macro really provides the "read-only" state of the file, which is now for something completly different ;-) Regards, alex. > > So here for all of you the WinCVS version (which i enhanced for > multiselected files): > > #!CVSGUI1.0 --selection --name "Locked Files" > > proc report_locks {name} { > global cvs > global cvscfg > global cwd > upvar linenum linenum > > set linenum 1 > > set commandline "cvs -l log $name" > catch {eval "exec $commandline"} view_this > > set filelist "" > set found "f" > set view_lines [split $view_this "\n"] > > foreach line $view_lines { > if {[string match "Working file: *" $line]} { > regsub "Working file: " $line "" filename > lappend filelist $filename > set locklist($filename) "" > } > if {[string match "*locked by*" $line]} { > lappend locklist($filename) $line > set found "t" > } > } > > incr linenum 2 > > if { $found == "t" } { > foreach filename $filelist { > if { [llength $locklist($filename)] > 0 } { > cvsout [format "\n %s:\n" $filename] > incr linenum > foreach rev $locklist($filename) { > cvsout [format "%s\n" $rev] > incr linenum > } > } > } > } else { > incr linenum 2 > } > > } > > set selList [cvsbrowser get] > set selSize [llength $selList] > > cvsout "\nLocked files:\n" > cvsout "\n" > for {set i 0} {$i < $selSize} {incr i} { > set file [lindex $selList $i] > report_locks $file > } > cvsout "\n\n" > cvsout "Checking for locks finished\n\n" > > Cheers, Hans > > -Original Message- > From: Lars-Christian Schulze [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, June 21, 2000 1:03 PM > To: Hans Schmid > Cc: Info-Cvs > Subject: Re: Please help: WinCVS: Tcl script looking for locked files > > On Wed, 21 Jun 2000, Hans Schmid wrote: > > > Hi all, > > > > I am looking for a Tcl script to check, if files are locked by somebody > > (using strict locking) > > I modified the SelectionTest.tcl script coming with WinCVS 1.1b14 to show > > the $fileInfo(locked) files > > > > Unfortunately the following statement seems always to return 1 (file > locked) > > even on unlocked files > > > > cvsout "--> Locked : " $fileInfo(locked) "\n" --> always 1, even > > for not locked files > > > > Is this a known bug or do I miss something obvious. > > > > Here the script I am using: > > > > [ script deleted ...] > > Dear Hans, > > I don't use WinCVS and therefore I do not understand all details of > your script I do not know the interface between WinCVS and the Tcl > scripts. I assume that the informations about files an directories are > provided by WinCVS via 'browsit'. Therefore I could only guess that the > misbehaviour might be a WinCVS bug. > > But I wrote a similar script for TkCVS a few weeks ago, which I appended > below. It calls the 'cvs log' command directly and catches the output in > 'view_this'. > > Then the output is scanned in two steps. First all filenames are stored in > 'filelist'. The corresponding locked revisions are stored in the array > 'locklist(...)'. > > In the second step the result is formated for output. In TkCVS the result > is displayed using a special "viewer" which opens its own window for > displaying text. I think this could be replaced by 'cvsout' command to > make the result appear in the WinCVS console window. The script will > also show if several revisions of a file are locked and by whom. > > Maybe this helps you. > > Lars > > --- > aerodata Flugmesstechnik GmbH Email [EMAIL PROTECTED] > Lars-Christian Schulze WWW www.aerodata.de > Hermann-Blenk-Str. 36 Voice +49 531 2359-188 > D-38108 Braunschweig Fax +49 531 2359-158 > > -- Extract from cvs.tcl, part of TkCVS, version 6.3 -- > > proc report_locks {} { > global cvs > global cvscfg > global cwd > upvar linenum linenum > > gen_log:log T "ENTER" > > if {! [winfo exists .viewer]} { > viewer_setup > } else { > .viewer.text configure -state normal > .viewer.text delete 1.0 end > } > set linenum 1 > > set commandline "$cvs -d $cvscfg(cvsroot) -l log" > gen_log:log C "$commandline" > catch {eval "exec $commandline"} view_this > > set filelist "" > set found "f" > set view_lines [split $view_this "\n"] > > foreach line $view_lines { > if {[string match "Working file: *" $line]} { > regsub "Working file: " $line "" filename > lappend filelist $filename > set locklist($filename) "" > } > if {[string match "*locked by*" $line]} { >
[ANN] WinCvs 1.1b14 is out
http://devnet.3d.com/cvsweb/cvsweb.cgi/cvsgui/ChangeLog http://www.wincvs.org/download.html
Re: Windows CVS 1.10.8 command line
Hello, > Is the cvs.exe that ships with WinCVS ok to use? I see it's 1.10.8, but I > also see that it still has patch, merge, etc... as separate executables. Is > everyone just downloading WinCVS and then using "wincvs.exe" or "cvs.exe" > depening on whether they want command line or GUI? I think it's ok to use. The cvs.exe of WinCvs has minor compilation patches for building against VisualC++. But it's real identical to the original branch. For example, you can check-out the WinCvs code and issue a "cvs diff -r CVSGUI1108 -r CVS1108" in cvsgui/cvs-1.10. You'll see that there are a bunch of new VisualC++ projects (updated for the latest versions), some compilations problems, a lot of macintosh code for MacCvs and finally some changes enclosed in #ifdef CVSGUI_SHL which are compiled only for the cvs used by WinCvs (a dll, not the cvs.exe) and which are related to the communication of cvs and WinCvs : as an example, these are the kind of changes : RCS file: /cvsroot/cvsgui/cvs-1.10/diff/diff3.c,v retrieving revision 1.1.1.4.2.1 retrieving revision 1.1.1.4 diff -r1.1.1.4.2.1 -r1.1.1.4 19,23c19 < #ifndef CVSGUI_SHL < # include "system.h" < #else /* CVSGUI_SHL */ < # include "diff.h" < #endif /* CVSGUI_SHL */ --- > #include "system.h" 34,68d29 < #ifdef _MSC_VER < // BUG FIX on Windows at shared drives with < // unwritable root directories. < // < // For windows, tmpnam() fails in the scenario where the < // current working directory is a shared drive with < // unwrittable root (a common situation for a file server) < // This is because tmpnam() returns < // a temporary file at this root and then diff3 wants < // to write to it. Bad, bad, bad. Need to use _tempnam() < // which will refer to the environment's TEMP setting. < // Unfortunately, we also then have to convert to static < // storage, since tmpnam returns static-ly stored string, < // but _tempnam's string is malloced up. < < char static_tempnam_storage[_MAX_PATH]; < < char* tmpnam_for_windows(char* param1) < {Who IS responsible for the Windows command line cvs.exe? I don't know. I maintain this part of WinCvs. What I do is importing the latest version of cvs and re-apply the patch to it. Regards, alex.
Re: Controlling Revision in WinCVS!
Daniel, This is missing feature of WinCvs, and if you got time, why don't you fill up a report in the bugzilla system ? But you can get around it by typing in the WinCvs console : > cvs commit -m "a commit message" -r2.0 WS_FTP.LOG Regards, alex.
[Q] Cvs 1.10.8 protocol question (was :WinCVS permissions problem/question)
> In WinCVS (11b13) when I do update, all files are marked > read-only, even if the "checkout read-only" option is not > selected. Yes, I've noticed that ! It looks like the cvs server returns a permission to apply locally by the client, but I don't know why and on which basis. It would take someone who knows the protocol to know why suddenly the server is returning some permissions to apply locally. I noticed that for my internal cvs server : it doesn't do that while for the WinCvs server, it does. Both run cvs-1.10.8. The thing happens in client.c in "change_mode" with mode stored from handle_mode. Regards, alex. > > 1. Does anyone have any idea why? > 2. Can the read-only status be changed from WinCVS? > > Thanks, > MST > > -- > This message content is not part of Intel's views or affairs > Michael S. Tsirkin > > Four things are to be strengthened: Torah,and good deeds, > > prayer and one's good manners (Berachoth)
Re: WinCvs 1.1b13 problem - workaround
Hello, Since b13, the toolbars location should be saved : I changed in MainFrm.cpp : state.LoadState(_T("Bar State")); The previous string didn't match the one CJLib expected. Since then, it works better for me. However if I move the docking windows too much, sometimes it still disappears. I'd like to blame CJLib, but I'm not sure. May be I got something wrong. The CJLib mailing list is complaining from time to time about the saving of the docking toolbars. Hope it helps, alex. >From: "Jerzy Kaczorowski" <[EMAIL PROTECTED]> >To: "Christian Schmolzi" <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]> >CC: "Alexandre" <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]> >Subject: Re: WinCvs 1.1b13 problem - workaround >Date: Sat, 27 May 2000 16:26:02 +0800 > >For all the current 1.1b13 users - if it happen to you, please: > >1. Open "regedit.exe" >2. Find the key: > HKEY_CURRENT_USER\Software\WinCvs\wincvs\Bar State-Bar7 >3. REMOVE it. > >The workspace should be back > >Hope that helps (at least for now). > >BR, >Jerzy > >The first thing they don't teach you at school: "Never say never". >All the issues not related to the list please send to me in private, thanks > > >- Original Message - >From: "Christian Schmolzi" <[EMAIL PROTECTED]> >To: <[EMAIL PROTECTED]> >Sent: Friday, May 26, 2000 11:03 PM >Subject: WinCvs 1.1b13 problem > > > > Hi, > > > > I think there is a bug in WinCvs 1.1b13 (don't know if it's been > > there in earlier versions): > > > > I once closed the Workspace-Window using the little [x] button > > at the top. Since then, WinCvs always starts without the Workspace > > window and I always have to open it manually. Saving settings > > does not help. > > > > Am I missing something? > > > > Ciao, > > Christian > > > > > Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
Re: some question about gCVS.
>I would love to run/try gCVS only my box has TCL 8.0 not 8.1, is there >anything that makes it 8.1 specific? Not at all. Did you try ? I think gCvs is trying to use 8.0 (see TclGlue.cpp). But if you have only 8.0, you may have also a problem with GTK. GTK needs to be > 1.2. Regards, alex. Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
Re: some question about gCVS.
David, David Penn wrote: > what's the schedule for gCVS now? i am eagar for a full feature counterpart > of winCVS. I don't know, I never had a schedule. This port was intended first to give an idea of how to start the port to Unix and I think it's pretty functionnal already. It depends if some people can step in and finalize it (contact me for a write access to the repository). I don't want to do all the work, that would not be in the overall spirit of the project. What remains to be done, as pointed by you, is the graph window (technical problem with a scrolling window which prevented me to make the picking and add the commands attached to the view) as well as the TCL console (this seems fairly simple) + some details and fixes. The priority is more on the existing clients right now (the shipping of 1.1 of WinCvs), as well as on the MacOS X port of MacCvs and on third parties developments (Jerzy work and an upcoming Cvs shell extension in explorer done by Francis Irving). Regards, alex. > > Regards, > > David Penn > Shanghai Inst., Huawei Tech. Co. > P.R. China > [EMAIL PROTECTED] > - Original Message - > From: Alexandre Parenteau <[EMAIL PROTECTED]> > To: Peng Yun <[EMAIL PROTECTED]> > Cc: <[EMAIL PROTECTED]> > Sent: Tuesday, May 23, 2000 1:53 AM > Subject: Re: some question about gCVS. > > > David, > > > > gCvs is still in Alpha stage, it's not feature complete. What you relate > > have not been implemented yet. > > > > gCvs is going to be advantage for WinCvs users because the interface is > > going to be alike. However, tkCvs is still the best choice on Unix for > > now. > > > > Regards, > > alex. > > > > Peng Yun wrote: > > > > > > hi, dear experts, > > > > > > i am a newbie to CVS. i install a gCVS1.0a4 in a sparc/solaris2.6 > machine. i > > > have some question about CVS/gCVS. > > > > > > 1. i heard from internet that tkCVS is the most favorite UNIX GUI. is it > > > true? how about gCVS? Consided with learning curve, how much do u think > a > > > GUI is necessary for beginners? The members of my group think command > line > > > is not easy to use. > > > > > > 2. i tried WinCVS before gCVS, both has similar interface. i found that: > (A) > > > i can't input CVS command line in "status view wor,space" while i can do > it > > > in wincvs; (B)the "creat new repository" doesn't work, i have to input > "cvs > > > init" by hand; (C)there is a feature in graph selected. in wincvs, when > i > > > click the version box, its corresponding status will be showed in status > > > view workspace. but in gcvs , this feature disappears. I want to know: > are > > > the problems above due to gcvs' not-done, or my mis-compile? > > > > > > 3. about CVS server. I want to setup a simplest one in this point, no > > > password, no authentication. what's the way? > > > > > > any reponse is highly appreciated. thanks in advance! > > > > > > David Penn > > > Shanghai Inst., Huawei Tech. Co. > > > P.R. China > >
Re: some question about gCVS.
David, gCvs is still in Alpha stage, it's not feature complete. What you relate have not been implemented yet. gCvs is going to be advantage for WinCvs users because the interface is going to be alike. However, tkCvs is still the best choice on Unix for now. Regards, alex. Peng Yun wrote: > > hi, dear experts, > > i am a newbie to CVS. i install a gCVS1.0a4 in a sparc/solaris2.6 machine. i > have some question about CVS/gCVS. > > 1. i heard from internet that tkCVS is the most favorite UNIX GUI. is it > true? how about gCVS? Consided with learning curve, how much do u think a > GUI is necessary for beginners? The members of my group think command line > is not easy to use. > > 2. i tried WinCVS before gCVS, both has similar interface. i found that: (A) > i can't input CVS command line in "status view wor,space" while i can do it > in wincvs; (B)the "creat new repository" doesn't work, i have to input "cvs > init" by hand; (C)there is a feature in graph selected. in wincvs, when i > click the version box, its corresponding status will be showed in status > view workspace. but in gcvs , this feature disappears. I want to know: are > the problems above due to gcvs' not-done, or my mis-compile? > > 3. about CVS server. I want to setup a simplest one in this point, no > password, no authentication. what's the way? > > any reponse is highly appreciated. thanks in advance! > > David Penn > Shanghai Inst., Huawei Tech. Co. > P.R. China
Re: Questions About CVS and WinCvs
Terry, [EMAIL PROTECTED] wrote: > 1. Can I use WinCvs 1.0.6 with CVS server (Unix) versions > that are newer than 1.10.5 (1.10.6, 7, 8)? Sure. It only means that the *client* is compiled against the cvs source code 1.10.5. Meanwhile, you'd rather use the beta version which is better anyway. Regards, alex. > > 2. New: cvs-1.10-5 support > what does this mean? > > Thanks, > Terry
Re: Commit Template for WinCVS
Olaf, Olaf Meding wrote: > How or where do I setup a Commit Template for WinCVS? Look at the cvs doc. You're supposed to set up the CVSROOT/rcsinfo file. Regards, alex.
Re: Help with LinCVS
Chris, moc is part of the QT package. I'm not sure LinCVS is supposed to work with QT 2.0, you may want to stick with 1.0. Regards, alex. Chris Carbaugh wrote: > > Hello all, > > I'm trying to install LinCVS. I have the source for QT 2.0.2 and the > source for LinCVS 0.2.5. I have my QTDIR enviro variable set correctly. > > When I go to compile CVS, I get an error about not being able to find > the 'moc' program. > > The install docs for QT mention setting a variable for moc, but I don't > know what moc is, what package it is from or anything. > > Also, this is my first time compiling a QT based program. Do I need to > compile the QT library as well, or will LinCVS be statically linked > against QT? > > I'm working on RH 6.1, which had a 1.x QT version installed. I upgraded > to 2.0.2 via RPM, so the library is available if LinCVS is linked > dynamically (which I would assume) > > I just can't get it to compile. > > Any body have experience with this? > > Thanks, > > Chris
[ANN] WinCvs 1.1b13 is out
http://devnet.3d.com/cvsweb/cvsweb.cgi/cvsgui/ChangeLog http://www.wincvs.org/download.html
Re: help! Problem running WinCVS v1.1b12 (beta) on NT.
Alexandra, > Looking at the generated application error log, it looks like null values > are being passed to a strcmp() routine, hence the crash. The stack dump is > only partial, though, so I don't really know what's going on. Even if it's partial, it could help us if you could copy this stack crawl. Regards, alex. > > In any case, this is an unwelcome surprise. Anyone else seen this? > > BTW, I run IE 5, so I would guess that the comdlg32.dll version (4.00) and > comctl32.dll (5.81) are current enough to be OK. Anything else I should look > for as a possible culprit? > > When I uninstall version 1.1 and reinstall version 1.0.6, the older version > continues to work well. > > Thanks for any help or insight you can offer. > > . . .Alexandra Schmidt > -- > Alexandra J. SchmidtControl Technology Program > GE Corporate Research & Development KWD218 (518) 387-7271 > P.O. Box 8 -- > Schenectady, NY 12301 [EMAIL PROTECTED]
Re: List Modules in WinCVS doesn't work
Peter, You need to set-up the file CVSROOT/modules in order to have "cvs co -c" working. See the cvs doc. Regards, alex. > Peter Pascale wrote: > > I have WinCVS 1.1b10 installed with TCL. The Console is enabled, I can > type in commands. But the "List Modules On The Server" command under > Admin --> Macros Admin does not work. It exits normally with Code 0, > but no list. There are modules to be listed. Any ideas why this is so? > > Thanks! > > Peter Pascale > [EMAIL PROTECTED]
Re: WinCVS & "Delete Revisions" option.
Hello, "Win32 M$" wrote: > >Under Windows you unfortunately don't have this possibility. > > I am not sure - are you talking about the Windows CVS Server? No, I think it's related to the option CVS_ADMIN in option.h which cannot work on a non-unix client because it uses the unix group to determine if the user can or cannot make the change. This is a poor behavior of cvs which has been here for years. Yes you're right, the only way may be to twickle the CVSROOT folder. But I don't know how. Yes the command is dangerous. That's real usefull for me, cause along with the command "Select non significant", I can remove all the non-significant revisions (which do not have a branch or a tag on it) for the huge binaries files in my repository. Regards, alex. > > >To disable > >this feature entirely you have to modify the WinCVS code (look into > >GraphView.cpp). > > Not really, you still can use the 'cvs admin -o ' from the command > line to achieve the same result. Besides, it is the server responsibility to > block such actions, not the GUI client like WinCvs. > > BR, > Jerzy > > The first thing they don't teach you at school: "Never say never". > All the issues not related to the list please send to me in private, thanks. > > > Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
Re: Renegade CVS
Greg, "Greg A. Woods" wrote: > Continuing to just "patch" CVS will fragment it ever more though Continuing to ignore patches won't help either... If cvs is too much fragmented, why the h... don't we try to make it better ? I spend 30% of my time with my company making my products source code better, that's not a hard work, it's not dangerous and it helps maintaining/enhancing. alex. > > -- > Greg A. Woods > > +1 416 218-0098 VE3TCP <[EMAIL PROTECTED]> > Planix, Inc. <[EMAIL PROTECTED]>; Secrets of the Weird <[EMAIL PROTECTED]>
Re: WinCVS Compatibility : Windows 2000
Jay, I don't know about WinCvs 1.0.6. But the beta is being developed on Win2000. Regards, alex. > [EMAIL PROTECTED] wrote: > > Hi All, > > I was simply curious if anyone has run WinCVS 1.0.6 under Windows > 2000. Is that particular build compatible with Win2K? > > Thanks! > > -Jay
Re: R: WinCVS external diff
Glen, If you intend to use a tcl program as an external diff, it has to be an executable, not a script file (blame WinCvs, we could implement this option really). As opposed to Unix, Windows doesn't interpret the #!/bin/wish: so you can come-up with a .bat file (let say launchDiff.bat) which contents something like "C:\TCL\bin\wish C:\tkdiff.tcl $1 $2". Regards, alex. Borrione Aldo wrote: > > It works even from the main window in WinCVS 1.1b12, but the diff utility > is not in my configuration a tcl progam, it is instead a win32 executable. > > To do the diff, I select with the mouse one version and then click > on the diff icon. A panel pops up asking for the oter version > to be used in the diff operation. A checkbox is then available to select > the external diff utility instead of the built in command line diff. > > In the preference panel I simply put the path and name of the > diff utility. > > Hope it helps > > Aldo > -Messaggio originale- > Da: Derek Scherger [mailto:[EMAIL PROTECTED]] > Inviato: giovedì 6 aprile 2000 21.46 > A: Glen Wiley > Cc: [EMAIL PROTECTED] > Oggetto: Re: WinCVS external diff > > I've only seen it work when you select two revisions from the graph > which sounds kinda strange but it seems to be ignored from the main > source window. > > Glen Wiley wrote: > > > > What does WinCVS expect to see in "Preferences" in order > > to be able to use an external diff (such as tkdiff). > > > > I have tried specifying the complete path to tkdiff.tcl, > > the complete path to wish using tkdiff as an arg. and > > many other combinations to no avail. > > > > thanks > > -- > > Glen Wiley [EMAIL PROTECTED] > > Staff Software Engineer > > 3Com - Carrier Systems Group, R&D > > -- > Cheers, > Derek > _ > Derek Scherger Echologic Software Corporation > mailto:[EMAIL PROTECTED] http://www.echologic.com
Re: cvs update -p behaviour in WinCVS
Harald, You can not expect to redirect the stdout because of TCL (the shell used in WinCvs) lacks this. However you can probably do the same thing with TCL, but it's complicated. Instead, you can open-up the graph for this file, and ask to compare against the version you're interested in. If you have a good diff utility, you can do the merge right away. Or you simply look where is the file checked-out (probably in C:\TEMP\myfile.revision.c) and you can use it to merge it manually. Regards, alex. Harald Kucharek wrote: > > To restore my working copy, I want to get a revision from the rep. > with the usual cvs update -p -r rev filename > filename > Using the update dialog from WinCVS I can only set to send > the output to stdout, but I can not redirect to a file > (maybe add some "replace selected files" checkbox to make it nice?) > In the output window, when I try it manually with > cvs update -p -r rev filename > filename > all the output is send to the output window and nothing is redirected. > So I have to use a shell and use a normal cvs to do this. > Did I miss something obvious or is there really a problem in WinCVS? > > Harald > -- > iXpoint Informationssysteme GmbH # >Daimlerstr. 3 # Harald Kucharek > 76275 Ettlingen # [EMAIL PROTECTED] > Tel/Fax +49 7243 3775-0/77# www.ixpoint.de
Re: [ANN] WinCvs 1.1b11 is out
It's WinCvs 1.1b12, sorry. Alexandre Parenteau wrote: > > http://www.wincvs.org/ChangeLog.txt > > p.s.: The swiss mirror is not updated yet, it'll be later today, sorry > for the inconvenience.
[ANN] WinCvs 1.1b11 is out
http://www.wincvs.org/ChangeLog.txt p.s.: The swiss mirror is not updated yet, it'll be later today, sorry for the inconvenience.
Re: CVS 1.10.8 Windows Binary
Kevin, Kevin Greiner wrote: > The only strange part is that the previous build I had, 1.10, was 897,563 > bytes while this build is only 569,344. Maybe the difference between Debug > and Release builds? The cvs.exe distributed with WinCvs is also a cvs-1.10.8 version + some patches (like the proxy support), is also compiled with VisualC++ 6.0 SP 3 and is only 479,232 bytes. Strange, isn't it ? Regards, alex.
[ANN] WinCvs 1.1b11 is out
http://www.wincvs.org/ChangeLog.txt
Re: [BUG] A nice one... cvs making it twice
Forget it ! I should think before posting. It affects only cvs-1.10.7 and appears to be fixed in cvs-1.10.8. WinCvs betas are running cvs-1.10.7, so I will make an update as soon as possible. Regards, alex. Alexandre Parenteau wrote: > > In main.c of cvs-1.10.8 we have : > > /* Create the list. */ > assert (root_directories == NULL); > root_directories = getlist (); > > /* Prime it. */ > if (CVSroot != NULL) > { > Node *n; > n = getnode (); > n->type = NT_UNKNOWN; > n->key = xstrdup (CVSroot); > n->data = NULL; > > if (addnode (root_directories, n)) > error (1, 0, "cannot add initial CVSROOT %s", n->key); > } > > But "getlist" has already added a default node inside of type "HEADER". > So we got *two* nodes in the list when cvs goes the main loop : > > while ( > #ifdef SERVER_SUPPORT >server_active || > #endif >walklist (root_directories, set_root_directory, NULL) >) > > The side effect is that the loop is executed *twice* !!! It takes twice > the time to update, commit... > > A quick fix is : > > static int > set_root_directory (p, ignored) > Node *p; > void *ignored; > { > >if (current_root == NULL && p->data == NULL && p->type == NT_UNKNOWN) > <if (current_root == NULL && p->data == NULL) > { > current_root = p->key; > return 1; > } > return 0; > } > > alex.
[BUG] A nice one... cvs making it twice
In main.c of cvs-1.10.8 we have : /* Create the list. */ assert (root_directories == NULL); root_directories = getlist (); /* Prime it. */ if (CVSroot != NULL) { Node *n; n = getnode (); n->type = NT_UNKNOWN; n->key = xstrdup (CVSroot); n->data = NULL; if (addnode (root_directories, n)) error (1, 0, "cannot add initial CVSROOT %s", n->key); } But "getlist" has already added a default node inside of type "HEADER". So we got *two* nodes in the list when cvs goes the main loop : while ( #ifdef SERVER_SUPPORT server_active || #endif walklist (root_directories, set_root_directory, NULL) ) The side effect is that the loop is executed *twice* !!! It takes twice the time to update, commit... A quick fix is : static int set_root_directory (p, ignored) Node *p; void *ignored; { >if (current_root == NULL && p->data == NULL && p->type == NT_UNKNOWN)data == NULL) { current_root = p->key; return 1; } return 0; } alex.
Re: Q:WinCVS - how to selected files in multiple dirs?
Hello, Martin Roehrig wrote: > As far as I see, this is not possible in WinCVS (and I also don't see an obvious > solution for implementing it - maybe Alex sees?). That's one capability I'd like us to add : a tab window with a search capability. You can search files, drag files in a container and after you can issue whatever you want on these files. Should not be that hard to do. Ideally we could have several of these containers and they would be persistents (the content would be saved). But you're right, right now it's not possible. Regards, alex. > However you can get your recent log messages back by selecting them from the > dropdown list below the edit field where you normally type them in (on the "Commit > settings" option tab). > So you have to do more than the two commits you mention, but there is no need to > type in the log messages more than once each. > > Best regards > Martin
Re: About buttons....
Rex, [EMAIL PROTECTED] wrote: > Greg is correct. There is currently no API included in the CVS distribution. > There is only the command line client, which can be activated programmatically > using the windows API (WinExec). There is also the client-server protocol > which is documented. One could write an API, and perhaps convince the > maintainers of CVS to include it in the contrib directory. But it is > debatable whether anything would be gained by adding an API to the main > codeline. Greg is not It's important to have an API in cvs. The protocol is enough for those who choosed to use it. Now we want (our users and contributors on wincvs.org) an SCC version, a COM version, possibly integrate it into other applications (ex. Metrowerks, VisualC++) and so on. And the protocol is just not enough. It's just *not* reasonnable to rewrite all the handling of the protocol for *each* client. Look at gcvs : it uses the gimp (http://www.gimp.org) mechanism for plug-ins in order to expose a C-API of cvs to a client (a GTK application). A C-API for CVS makes sense. Just you don't care, that's different. Regards, alex. http://www.wincvs.org
Re: About buttons....
Richard and the others, I'd like to say that this sort of discussion discourage both Richard, me, Jerzy, Greg and everybody who is welling to spread cvs. I'm personnaly stoned by the number of people who turned to cvs due to the efforts of projects like MacCvsPro, WinCvs, jcvs and others (I noticed that according to the mail box of WinCvs.org and the stats on the pages). Just make some querys on the web, you'll see. It is just fair to begin to think a little bit like the regular Windows-Web users who turns to cvs : they want some high level stuff. On the other hand, I don't want to discourage the old contributors like Greg, because they worked a lot to make cvs work and we still need great volume of work on cvs. But it has to exist a middle position which allows everybody in the cvs community to take advantage of new developments, capabilities... a much faster way than that we can see now. I'd like to blame someone, but I could blame me as well. None of us guy has the time to do the job that Jim was doing on the list. And may be one person is not enough. We lack some tools like bugzilla, a TODO, some develpments archives, some exp. branches, a proper make mechanism (cvs is not using automake at all...) and a good web site for cvs !!! I'd like to see some discussions in this direction before we can get to the real stuff. If there is a fork to do, that's on the web pages. A good web site for cvs. This would help messy people like me to think twice before asking to add new buttons ;-) Regards, Sorry for the English, ale.x Richard Wesley wrote: > > >[ On Friday, February 18, 2000 at 17:38:32 (CST), Win32 M$ wrote: ] > >> Subject: About buttons > >> > >> There is few more, but I think that will make the point. So, in fact, the > >> tool user would rather setup the options he wants to use, and he can forget > >> about all the troubles with Ver. Cntrl. The different approach is for the > >> tool maker - his job is to make a tool smart enought to do the right things > >> when the button is pressed. We are a tool makers in this forum, and we > >> should have some concern for the "users". We (toolmakers) know the mechanics > >> behind the tool, and we can use it even if it's broken or > >> difficult/complicated. But we should take care to make a life for the > >> "users" easier. > > > >Hmm perhaps you should take a long hard look at some other tools, > >such as Aegis and perhaps some commercial or semi-commercial tools too. > > > >> My point is that tools users will use the tools in a "smart" way, not the > >> "hard" way. Hard way is in use only in the special/emergency cases. It's a > >> shame that CVS is not integrating via SCC API or COM. There in an attempt to > >> do that thought, but so far it is stuck. > > > >You're in the wrong universe. There are no such APIs here. > > Stuff and nonsense. > > For starters, .cvsrc allows you to customize the behavior of the cvs > commands under *nix so that they have the desired default behavior. > > Beyond that, there are a number of open source graphical front ends > to cvs, including WinCVS, jCVS, WebCVS, MacCVS, MacCVS Client and > MacCVS Pro. WinCVS, MacCVS Pro and MacCVS have integration of the > type described into the CodeWarrior environment under both Windows > and Macintosh. > > I wrote the aforementioned MacCVS integration tool and I read this > list, so please don't presume to speak for me when you make > statements like "There are no such APIs here." There are such APIs > here provided by folks who are more interested in promoting cvs than > worshipping it. I also know for a fact that Alex Paterneau (WinCVS) > and Alberto Barbati (abCVS) read this list. The post you just > harshed on even mentions the effort to integrate cvs into MS > Developer Studio, which is discussed on this list from time to time. > > If you can't say something useful, just shut up. And if you can't > shut up, at least have the decency to only speak for yourself and not > the entire community.
[Q] gpg + cvs (instead of ssh) ?
Hello, A lot of users are coming to wincvs.org and asking for ssh on Windows and Mac. I know this is supposed to work with cvs on Unix, but it's a hell difficult to configure on Windows and also it's not available on Mac (and it's a commercial product). Those who are not interested in improving cvs on several platforms can quit right away this thread. Recently I discovered gpg (http://www.gnupg.org). I wonder if someone would be welling to try to integrate that with cvs. It has all the advantages of GNU and it would be a hell of an enhancement to have encryption coming along with cvs. The problem is that gpg doesn't come as a library, but I guess it would be possible to add a pipe interface to gpg in order to decode/encode streaming TCP/IP along with cvs. If someone is already thinking about that, please contact me. If you guys are welling to be part of a new project consisting in integrating gpg with cvs, please contact me as well. I'm perhaps not the right person, but I'm tired to have people asking over and over for the same kind of features every day on all the wincvs.org clients. Regards, alex. http://www.gnupg.org : The GNU Privacy Guard http://www.wincvs.org : gCvs, MacCvs, WinCvs
[ANN] gtkcvs, gcvs, whatever... version 1.0a1
Hello, I'm pleased to announce the first snapshot of gcvs 1.0a1. Check-out the download pages of http://www.wincvs.org. The idea is to get a GTK front-end + a cvs process : * The GTK front-end : written in C++, wrapped around a "pseudo interface library". The idea is to be able to port that on others frameworks (like KDE). The widgets are designed with glade. * The cvs process is built around the current source code of cvs (1.10.7) patched in order to support the mechanism of the gimp plug-ins. Still, you can use it as a regular cvs. So far is available 50% of the WinCvs features. Well I'm not sure about the name "gcvs" since other projects my claim this name, so I was thinking for the next versions about "gtkcvs" or "marcel" or "dude-cvs" ;-) Enjoy, alex.