Author Topic: cvs-client  (Read 7266 times)

Offline MoonKid

  • Almost regular
  • **
  • Posts: 180
cvs-client
« on: April 08, 2006, 01:41:15 am »
I need a cvs client. tortoiseCVS sucks.

What cvs clients are you use under Win?

Offline thomas

  • Administrator
  • Lives here!
  • *****
  • Posts: 3979
Re: cvs-client
« Reply #1 on: April 08, 2006, 02:06:19 am »
TortoiseCVS and WinCVS, TortoiseCVS definitely being the better.
"We should forget about small efficiencies, say about 97% of the time: Premature quotation is the root of public humiliation."

Offline MoonKid

  • Almost regular
  • **
  • Posts: 180
Re: cvs-client
« Reply #2 on: April 08, 2006, 02:55:44 am »
TortoiseCVS definitely being the better.

I tried to get wxCode CVS. It is not possible to get a list of all components in it and then select one. Tortoise load/get the hole wxCode thing. I do not want that.

For some years I was using SourceSafe. Is there a easy CVS-client like this?

Offline thomas

  • Administrator
  • Lives here!
  • *****
  • Posts: 3979
Re: cvs-client
« Reply #3 on: April 08, 2006, 03:10:02 am »
I don't have TortoiseCVS on my machine any more, but I am 99% sure that it has a repository browser that you can launch from the checkout dialog.

TortoiseSVN has one for sure, but I think TortoiseCVS has one too, since about a year or so.

In any case, even if the repo browser should not work for some reason (server support?), you can always check out individual modules, there is no need to check out the whole tree.

If anything else fails, you can find out the module names here:
http://cvs.sourceforge.net/viewcvs.py/wxcode/wxCode/components/
"We should forget about small efficiencies, say about 97% of the time: Premature quotation is the root of public humiliation."

Offline cyberkoa

  • Plugin developer
  • Almost regular
  • ****
  • Posts: 145
    • http://
Re: cvs-client
« Reply #4 on: April 08, 2006, 08:15:30 am »
If you are refering to accesing CVS on sourceforge, it is not the problem of TortoiseCVS but in fact sourceforge does not allow CVS client to list the content , instead , user are told that check the module name on the webCVS .

If you are not refering to accessing CVS on sourceforge , you can use the fetch list button when you check out CVS using Tortoise CVS and download by module.

But if you want to download a file in a module , I think TortoiseCVS may not be able to do so ..

Offline MoonKid

  • Almost regular
  • **
  • Posts: 180
Re: cvs-client
« Reply #5 on: April 08, 2006, 11:32:08 am »
But if you want to download a file in a module , I think TortoiseCVS may not be able to do so ..

I think it is a very simple feauter. I know it from SourceSafe and this is a very simple app.

Is not there a better CVS? CVS is so old. There must be some.

Offline thomas

  • Administrator
  • Lives here!
  • *****
  • Posts: 3979
Re: cvs-client
« Reply #6 on: April 08, 2006, 01:10:33 pm »
There is Subversion, which is a lot better and which is what we use.

However, that does not help you, since if you want to check out wxCode, you have to use what the developers at wxCode use.

Many projects use CVS because Sourceforge (the largest open source hoster) did not offer Subversion until a month or so ago, and apart from that, most people are reluctant to change their habits. Most people will rather use something that annoys them every day rather than try something different which might be a bit different from what they are used to. That's human nature...

You can certainly check out individual modules, follow the link I posted above to get the names of the modules from WebCVS. I have done that before, it certainly works.
(It is possible to retrieve individual files, too, but that normally makes no sense.)
"We should forget about small efficiencies, say about 97% of the time: Premature quotation is the root of public humiliation."