Initial commit with README
Add a selection of preliminary scripts

bashrc to be used for environment settings
bash_aliases to be used to various aliases to different commands
backup uses rsync to quickly backup a file/directory
restoreBackup will restore a previously made backup
elof is Each Line Of File, performs command on each line of a file
glbasvn is as it's name says, it gets the last commit by a specific author
ocho is a wrapper for echo and printf
recursiveSvn will update every subfolder containing an svn repository
shutdownIfNoLock checks for a lock file and then shuts down

Plus a bootstrap script to help quickly set up these dotfiles
Update with changes from my OSX files

Use softlinks instead of hardlinks in bootstrap
Rework recursiveSvn to skip subdirectories and prompt before updating
Make recursiveSVN query a revision and use the same revision on all libraries
Add comment to glbasvn and don't cd to directory
Add /bin/bash comment to restoreBackup script
Rewrite recursiveSvn in perl, losing a couple of features
New perl modules directory with basic ecco module
Add new perl module directory to the PERL5LIB environment variable
Use new ecco module in recursiveSVN script
Add /bin/bashrc comment to elof
Add new dotfiles test scripts

Add error, success, warning and testing functions to ecco.pm
Write a small bit of explanation into the readme
Add ecco scripts using ecco.pm
Have bootstrap output a .dotfilesdir file to be used to locate dotfiles installation location
use the new .dotfilesdir file to check location of dotfile scripts
Remove ocho script made obsolete by ecco
Add .gitignore to ignore the tmp folder
use ecco in all commands
Add new DOTFILESTEMPDIR environment variable and use it in the shutdown script
Update tests for both bash and perl with new ecco commands
fetchgitsvn script designed to be used as a cron job to keep a gitsvn repository up to date with svn