Pushing the envelope

Darren's take on Java, agile methods, cool open source stuff, interesting technologies and other random wanderings through the land of blog.
Updated: 26/01/2003; 11:49:01.
Places to go
Apache Jakarta Project
c2.com
ExtremeProgramming.org
OpenSymphony
XProgramming.com
XP Developer

People to see
Russell Beattie
Eugene Belyaev
Tony Bowden
Mike Cannon-Brookes
Jeff Duska
Paul Hammant
Scott Johnson
Brett Morgan
Rickard Öberg
James Strachan
Joe Walnes

Things to do

Subscribe to "Pushing the envelope" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.


That was the day
October 2002
Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Sep   Nov



Archives
December 2002
November 2002
October 2002
September 2002
August 2002

Listening To


Valid RSS

Click here to visit the Radio UserLand website.

  06 October 2002

On Safari

Just signed up for the 14 day free trial of Safari. Should keep me supplied with reading material for the next couple of weeks.

11:09:21 PM      comment []

CVS Tools. I find the following combination of tools work very well together:
  • CVS (duh) on the server.
  • TortoiseCVS integrated Windows client.
  • Pageant for SSH key management and passwordless connection.
  • ViewCVS for a web browsable view of the repository.
  • Syncmail for doing automated diffs-by-email on commits.

[Pushing the envelope]

I have a similar list, with some additional items:

  • CVS command line client (because Tortoise makes 98% of your daily activities easy - the cmd line is still required for that last 2%).
  • WinMerge as a slightly more user friendly diff tool.
  • CVSQuery to enhance ViewCVS slightly by allowing quick searches/reports (e.g. show me all changes in the last 2 weeks for a specific module).
  • Nice Tortoise icon sets (I like Timo) - let's face it, the default ones suck :)
[Joe's Jelly]

Doh! Forgot to mention WinMerge. Yes I use it as well :)


11:50:58 AM      comment []

CVS Stuff.
CVS Tools. Been doing my technology evangelist / mentor bit at work this week, trying to encourage migration away from sourcesafe onto a half-decent scc system. Not having cross-platform access to our source is hampering us in so many ways. We have no budget, so I've been focussing on ways to make CVS as attractive as possible. Shamelessy stealing ideas from sourceforge, I find the following combination of tools work very well together:
  • CVS (duh) on the server.
  • TortoiseCVS integrated Windows client.
  • Pageant for SSH key management and passwordless connection.
  • ViewCVS for a web browsable view of the repository.
  • Syncmail for doing automated diffs-by-email on commits.
[Pushing the envelope]

Nice collection of CVS links. I wasn't aware the TortoiseCVS did ssh CVS auth. Nothing on the website. Does it actually work? It would be HellaCool if it did :) [Brett Morgan's Insanity Weblog Zilla]

It works fine. Just download the latest version of pageant, set up your SSH keypair on your CVS server, load your private key into pageant and use the :ext: protocol within Tortoise to access your repository. Tortoise uses a modified version of Plink (part of the PuTTY) suite so it all just works.

11:49:10 AM      comment []

Subversion

Source Code Control. My main complaint with CVS is that it doesn't support file renames (!!) without some kind of wacky hacks if you want to preserve the revision history of a renamed file. I find rename support to be essential when refactoring. I'm keeping a close eye on Subversion (still in alpha) which aims to address the shortcomings of CVS.[Otiose Cognitions]

I want subversion to succeed, trouble with something like source-control is that it has to be stable and reliable first and foremost - that's its job. So overcoming the initial 'new (and potentially buggy) stuff' hurdle is that much harder. Attaining critical mass will be, erm, critical.


1:09:59 AM      comment []

© Copyright 2003 Darren Hobbs