svnversion

I just discovered a nifty little utility

Often working copies are only partially updated, this command gives a very quick command-line summary of the state of the working copy.

It's not as rich an output as kdesvn which will colour code all the updateable files, but its a standard part of svn so should always be available.

Name

svnversion — Summarize the local revision(s) of a working copy.

Read more

Software Estimation

cover of Software Estimation Software Estimation: Demystifying the Black Art: The Black Art Demystified (Best Practices (Microsoft))
Steve McConnell
* * * * *
£27.97

buy from amazon

 

This is another great book by Steve McConnell.

His empahsis is on large projects with thourough development processes; he gives many examples of rigorous studes that back up his advice.

If you follow all the advice in this book - you'll be able to make very accurate estimates with a clear idea of the risks involved.

Even if you don't need so much detail - the book provides many tips to greatly improve the accuracy of even rough calculations. 

Read more

Eclipse 3.4 (Ganymede) First Impressions

Well the new version of Eclipse (3.4 or Ganymede) is out and I've been trying it out. So far I've just installed it, adding in the components I want; and generally trying to see what's new.

 

Eclipse Splash Screen

Installation

I'm running Linux (Ubuntu 8.04) 

Read more

Working Effectively with Legacy Code

cover of Working Effectively with Legacy Code Working Effectively with Legacy Code (Robert C Martin)
Michael Feathers
* * * *
£48.22

buy from amazon

 
While waiting for a long database import to run I've been browsing my Safari bookshelf and this book looks really good.

I haven't by any means read the whole thing - but it really seems to have answers to questions I have been asking.

The topic of legacy code is one I have worked with a lot - and it's always challenging.

This book deals well with the technical, business, emotional and social impacts of this work.
With chapter titles like

      Chapter 6. I Don't Have Much Time and I Have to Change It

Read more

Configure Squid proxy server for subversion access

To configure the Squid proxy server to work for subversion access you will need to tell it to recognise some non-standard methods.

Add the following to squid.conf

extension_methods MKACTIVITY CHECKOUT REPORT MERGE

Without these settings I could browse the repository - but I couldn't commit to it. Now commit works too :-)

Read more

subversion + three.co.uk = proxy trouble

If you try to access a subversion repository over http while using a 3G connection from three.co.uk you may receive an error message like.

svn: PROPFIND request failed on '/repos'
svn: Processing PROPFIND request response failed: Premature end of file. (/repos)

This is because three.co.uk uses a proxy to interecept web traffic on their network.

Read more

Code Complete

cover of Code Complete Code Complete: A Practical Handbook of Software Construction
Steven C. McConnell
* * * * *
£29.95

buy from amazon

 

Don't buy this book!

Read more