My workplace has standardized (a long time ago) on CVS for version control. I'm used to using Subverison with svnX and a bit of command line tomfoolery and haven't used CVS very much.
After much searching and demoing of applications I have come to the conclusion that all of the graphical CVS clients for OS X out there either a) are ancient, or b) are written in Java and are slow and resource-hungry.
I've noticed that TextMate has CVS support, so I'm wondering if anyone here has any tips on using the CVS plugin?
Neil --- hushBOOM design Web design, development & hosting -- Writing & Editing http://www.hushboom.com/
On 21.01.2007, at 17:52, Neil Lee wrote:
My workplace has standardized (a long time ago) on CVS for version control. I'm used to using Subverison with svnX and a bit of command line tomfoolery and haven't used CVS very much.
After much searching and demoing of applications I have come to the conclusion that all of the graphical CVS clients for OS X out there either a) are ancient, or b) are written in Java and are slow and resource-hungry.
I've noticed that TextMate has CVS support, so I'm wondering if anyone here has any tips on using the CVS plugin?
Not really. I tried it once and didn’t really understand how it is supposed work. I’m actually using Eclipse at work just for CVS, because I’m used to it and it’s comfortable.
Soryu
* Neil Lee neil@hushboom.com [2007-01-21 09:53]:
My workplace has standardized (a long time ago) on CVS for version control. I'm used to using Subverison with svnX and a bit of command line tomfoolery and haven't used CVS very much.
CVS on the command-line is like Subversion but more annoying... which is why Subversion exists.
I've noticed that TextMate has CVS support, so I'm wondering if anyone here has any tips on using the CVS plugin?
I've been using the CVS bundle at work. It's very similar to the Subversion bundle, if you've tried that. Pressing ⌃⇧Z pops up a menu with all the commands.
It works well for diffing and committing a single file. When I want to commit multiple files together, I go back to the shell. You can view logs with it, but they're not nicely formatted like in the Subversion bundle. It wouldn't take too much effort to fix that.
On 22 Jan 2007, at 17:19, Grant Hollingworth wrote:
CVS on the command-line is like Subversion but more annoying... which is why Subversion exists.
Sorry but I don't see why you say that. Subversion is intended to be a CVS replacement, so the command line interface is almost equal. The Subversion page says: Why does this project exist?
To take over the CVS user base. Specifically, we're writing a new version control system that is very similar to CVS, but fixes many things that are broken. See our front page.
-- Rui Paulo
* Rui Paulo rpaulo@fnop.net [2007-01-24 11:27]:
Sorry but I don't see why you say that. Subversion is intended to be a CVS replacement, so the command line interface is almost equal.
That's exactly what I said: that Subversion is CVS with most of the annoyances fixed.
Another great version control system is Mercurial (also called "hg"). It's also similar to CVS, SVN but lighter-weight and arguably more reliable.
The OpenSolaris project and many other major projects have switched over to Mercurial full-time so it's not really a totally left-field system, and it's gaining traction fast.
Definitely worth a look: http://www.selenic.com/mercurial/wiki/
There's even a TM bundle for it :-)
Sean
On Jan 25, 2007, at 5:23 AM, Grant Hollingworth wrote:
- Rui Paulo rpaulo@fnop.net [2007-01-24 11:27]:
Sorry but I don't see why you say that. Subversion is intended to be a CVS replacement, so the command line interface is almost equal.
That's exactly what I said: that Subversion is CVS with most of the annoyances fixed.
For new threads USE THIS: textmate@lists.macromates.com (threading gets destroyed and the universe will collapse if you don't) http://lists.macromates.com/mailman/listinfo/textmate
:::: DataFly.Net :::: Complete Web Services http://www.datafly.net