Re:[ 1/2OT] CVS gui client for X - Results of the poll
Re:[ 1/2OT] CVS gui client for X - Results of the poll
- Subject: Re:[ 1/2OT] CVS gui client for X - Results of the poll
- From: Jérome Foucher <email@hidden>
- Date: Wed, 26 Mar 2003 10:28:25 +0100
Hi again all,
Thanks to everybody who sent their opinion. That's greatly appreciated !
From the answers I get I can tell you there are two distinctive camps :
- the ones that use the Terminal and don't care about a GUI
- the ones that use a GUI, and use the Terminal when the GUI fails to
do what they want.
The first camp doesn't want a GUI. That's their choice, and I
understand it fully.
For the second camp, most of them are unhappy with what exists. 95% of
the more happy of them use CVL.
As for myself, I have tried all the CVS GUI clients out there, and was
pleased with MacCVS (the one from the MacCVS/WinCVS project) on 9
except for the poor gui design (but that's another story).
On X, none of the Carbon ports (MacCVS, MacCVS Pro, MacCVS Client) did
the job for me. I had very very bad experiences with some (being able
to checkin into CVS and not being able to checkout even with the
command line).
CVL is the best IMHO. But it crashes a lot... I personnaly dislike the
browser, and the commands are too simple sometimes (if you want to do
an update with several options, the Terminal is the only choice).
I had a look at the CVL sources, but I personnaly think it was easier
for me to start developping a new client than modifying CVL's source.
You might find that stupid, but I personnaly feel more comfortable with
the code I've written than with someone else's code.
Right now I have an early early alpha client. Not all the cvs commands
are implemented, but you can browse a local folder (a la MacCVS), get
status/tags/logs, update/commit/add/remove.... files. It handles
multiple repositories.... and doesn't crash ;o)
It does :pserver and local repositories. Some pointed out the need for
SSH and/or RSH login. Right now I can't do that, just because I have no
idea how this works. If someone can point me to a good description of
the process, I'll be obliged.
You can look at a snapshot here (about 140 Kb) :
http://jerome.foucher.free.fr/GlopSnapshot.jpg
The interface is a mix of CVL and MacCVS. I'm not trying to rip them
!!! I just tried to take all the elements I liked to create an
environment where people that are used to other CVS clients don't feel
lost with mine.
Let me know (yes you can criticize it hardly, as long as your comments
are constructive ;o))
Thanks
Jerome
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.