I hate MS Access and especially developing with it as you can’t do any thing clever with it. Wrong, Wrong, Wrong! There are a few clever things I have been able to script to make developing with it passable. I still would rather use Visual Studio but this improves the experience a fair bit. Source Control Access files...

One of the features of git is the ability to tag a point in my change history with a tag. For a while now I have been manually tagging my code whenever I do a release, so I can easily work out what has changed by doing a diff between two tags. Now that I am automating my release process with TeamCity I am thinking...

Last year I blogged about Team City , well I have been looking at it again recently. In that time they have even changed their logo! Lets start with thinking about what I want my Continuous Integration server to do. Check out my code from source control (usually master but all feature branches would be even better)...

Today I did a clone of one of my git repositories and it took ages to download. Looking into what got downloaded it was easy to see why. The .git folder was over 500Mb in size. I know how this has happened. This repository was created in 2013 and has been used by me as a dumping ground for lots of things related to the...

I use git as my source control system. Here are some of the most common git commands in no particular order. Check Out a git Repository git clone /path/to/repository Add files to commit git add Commit files to git git commit -m “Commit message” Push changes to server git push origin master Show status git status...

Writing better Git commit messages

I always use source control for my coding changes, however some of my commit messages leave something to be desired. I always try to write a commit message but I often think that the change themselves should be enough to indicate what I did. I also don’t need to include who made the change or the time and date and that...