CVS Client recommendations...

Anything and everything that's related to OGRE or the wider graphics field that doesn't fit into the other forums.
Post Reply
tillerstarr
Gnoblar
Posts: 1
Joined: Wed Mar 16, 2005 5:16 pm
Location: Colville, WA
Contact:

CVS Client recommendations...

Post by tillerstarr »

I typically use either SourceSafe or Vault sourcegear at work...so I haven't used CVS. What do you all suggest as a good CVS Client?
Tyler Edwards
President
Hachisoft Corporation
www.hachisoft.com
User avatar
haffax
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 4823
Joined: Fri Jun 18, 2004 1:40 pm
Location: Berlin, Germany
x 7
Contact:

Post by haffax »

Definitly TortoiseCVS. It is more like an extension to the windows explorer. You don't have to open up another application in order to manage your working copies (like with WinCVS) but can use the explorer instead. It uses Icon Overlays to represent the state of each file (like conflicted, clean, changed etc.). And it provides virtually the complete CVS feature set.
team-pantheon programmer
creators of Rastullahs Lockenpracht
User avatar
temas
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 390
Joined: Sun Oct 06, 2002 11:19 pm
Location: The Woodlands, TX
Contact:

Post by temas »

Seconded for Tortoise
User avatar
Attis SH
Kobold
Posts: 28
Joined: Sun May 18, 2003 9:42 am
Location: Budapest, Hungary

Post by Attis SH »

Normally I use TortoiseCVS, but the "flat" view in WinCVS is very useful to find all the modified files in your working copy.

I haven't yet found a method to show all the files using TortoiseCVS(or TortoiseSVN) in a directory hierarcy.

So I use TortoiseCVS for regular use but I use WinCVS when I want to commit lots of files.
User avatar
haffax
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 4823
Joined: Fri Jun 18, 2004 1:40 pm
Location: Berlin, Germany
x 7
Contact:

Post by haffax »

Attis SH, I know the problem. You can make TortoiseCVS mark folders that contain changed files, or folders with changed files as changed too. It is not the same, I know, but it eases things a bit. I especially hate it to hunt down conflicted files all over my directory structure. Good advise with WinCVS. :)
team-pantheon programmer
creators of Rastullahs Lockenpracht
User avatar
Robomaniac
Hobgoblin
Posts: 508
Joined: Tue Feb 03, 2004 6:39 am

Post by Robomaniac »

Turtoise
phear hingo

My Webpage
qsilver
OGRE Community Helper
OGRE Community Helper
Posts: 198
Joined: Sat Oct 02, 2004 9:11 am
Location: San Francisco, California, USA

Post by qsilver »

Call me a contrarian, but I vastly prefer SmartCVS with WinMerge set up as an external file comparison tool ;)
User avatar
DWORD
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 1365
Joined: Tue Sep 07, 2004 12:43 pm
Location: Aalborg, Denmark
Contact:

Post by DWORD »

I just use the command-line version of CVS. :oops: Guess it's just because I don't use it for anything other than checking out Ogre once in a while. For doing that it suits my needs fine.
User avatar
haffax
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 4823
Joined: Fri Jun 18, 2004 1:40 pm
Location: Berlin, Germany
x 7
Contact:

Post by haffax »

I use the command line cvs too. But only to make a diff, because this somehow doesn'T work with TortoiseCVS for me.
team-pantheon programmer
creators of Rastullahs Lockenpracht
User avatar
CombatWombat
Greenskin
Posts: 138
Joined: Fri Feb 04, 2005 11:05 pm
Location: Melbourne, Aus

Post by CombatWombat »

My personal fave is plain ol' cvs under cygwin. Bash, vi, sed, what more could a unix geek want? :-)

http://www.cygwin.com/

Actually, a replacement for the DOS window that bash runs in would be something a unix geek might want, can't get the cygwin xterm displaying on a local (non-cygwin) X server... So anyone with some non-X command window programs they'd like to suggest? Copy & Paste sucks badly under the DOS window!
User avatar
sinbad
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 19269
Joined: Sun Oct 06, 2002 11:19 pm
Location: Guernsey, Channel Islands
x 66
Contact:

Post by sinbad »

Attis SH wrote:Normally I use TortoiseCVS, but the "flat" view in WinCVS is very useful to find all the modified files in your working copy.
Yep, this is the only flaw in Tortoise (that and having no 'Apply Patch' option). You can find modified files by doing a 'commit' though (just don't click ok!). A bit of a hack, I don't know why they don't have this as a feature.
User avatar
joshcryer
Gnome
Posts: 351
Joined: Wed Oct 13, 2004 8:22 am

Post by joshcryer »

Just FYI, I had problems with TortoiseCVS and its conversion to DOS text on MSYS, no idea if this problem still exists, but you might want to check "UNIX" text formatting in there if you plan to use it with MSYS.

CombatWombat, you might try stealing MSYS's shell, it's much nicer than Cygwins, not sure of the name, rxv-something.

But yeah, TortoiseCVS is amazing. Very simple, very intuitive. Right click -> Update, right in Explorer, makes things very easy, you almost don't even notice the cludge that is CVS there.
User avatar
CombatWombat
Greenskin
Posts: 138
Joined: Fri Feb 04, 2005 11:05 pm
Location: Melbourne, Aus

Post by CombatWombat »

Ah thanks for that josh - there's a version of rxvt that is installed as part of cygwin, I just hadn't found it! It can display under an X server running locally (works with a commercial X server ok for me, unlike the other cygwin X stuff) but can also run directly as a windows app.

Yay, a real copy and paste now :D
Slicky
Bronze Sponsor
Bronze Sponsor
Posts: 614
Joined: Mon Apr 14, 2003 11:48 pm
Location: Was LA now France
x 25

Post by Slicky »

My cvsroot file used by Tortoise looks like this:
:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ogre
It kinda works but I get lots of move away messages like I had modified the files or something.

Should my root file look different for Tortoise to work well?
wwoelbel
Halfling
Posts: 55
Joined: Mon Jan 31, 2005 9:41 pm

Post by wwoelbel »

Sinbad mentions that TortoiseCVS has no "apply patch" capability. I have been searching for quite some time now with only tantalizing failures for the tech to apply a patch file. I have installed TortoiseCVS and was wondering if someone could point me to a utility that might apply a patch file? Will WinMerge (mentioned above) do the trick?

Bill
User avatar
haffax
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 4823
Joined: Fri Jun 18, 2004 1:40 pm
Location: Berlin, Germany
x 7
Contact:

Post by haffax »

Install cygwin and use the command line patch tool of it. cygwin is useful as a whole anyway. :)
team-pantheon programmer
creators of Rastullahs Lockenpracht
User avatar
DWORD
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 1365
Joined: Tue Sep 07, 2004 12:43 pm
Location: Aalborg, Denmark
Contact:

Post by DWORD »

Yup. Cygwin, see this thread for detailed instructions.
wwoelbel
Halfling
Posts: 55
Joined: Mon Jan 31, 2005 9:41 pm

Post by wwoelbel »

Sorry. I swear I searched the forum and the wiki multiple times and ways before asking the question.

:oops:

I do appreciate the help (and for not pointing out that I am blind as a bat)


Thanks!

Bill
Gf11speed
Goblin
Posts: 242
Joined: Sat Mar 20, 2004 7:53 am
Location: Orlando, FL
x 1
Contact:

Post by Gf11speed »

DWORD wrote:I just use the command-line version of CVS. :oops: Guess it's just because I don't use it for anything other than checking out Ogre once in a while. For doing that it suits my needs fine.
I'm getting frustrated with the CVS! How do I get a command line to download the latest versions from the Ogre CVS? What program can I use to access a command line? Sorry, just getting frustrated with it. Thanks.
Coming soon...
User avatar
DWORD
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 1365
Joined: Tue Sep 07, 2004 12:43 pm
Location: Aalborg, Denmark
Contact:

Post by DWORD »

@Gf11speed: Grab Cygwin, and make sure you install CVS (under 'Devel' in the installer). For how to checkout Ogre see the Developers page.
User avatar
monster
OGRE Community Helper
OGRE Community Helper
Posts: 1098
Joined: Mon Sep 22, 2003 2:40 am
Location: Melbourne, Australia
Contact:

Post by monster »

If you get something like TortoiseCVS or WinCVS I think they come with the command line versions of CVS. It's just that they provide a nice wrapper on top of them to save your poor hands from typing stuff.
User avatar
jacmoe
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 20570
Joined: Thu Jan 22, 2004 10:13 am
Location: Denmark
x 179
Contact:

Post by jacmoe »

Yes, they do come with a cvs - try and open up a command window and type "cvs" :wink:
So, you don't need to install cygwin, etc. (If you don't want to).
What do you need that command-line for?
It's much easier using TortoiseCVS menus.
/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
Post Reply