removing ALL tags from a git repository

At the moment, I’m playing with the release plugins in a sandbox project and it’s created lots of tags. I want to start afresh, so I’ve written a little utility to get rid of all the tags git tag –list | xargs -I {} git tag -d {} git fsck –unreachable 2>&1 | grep ‘unreachable…

Subclassing with Bloch’s Builder pattern

Originally posted on Chrononaut:
A co-worker of mine recently ran across this post by Eamonn McManus, “Using the builder pattern with subclasses,” and after due consideration, settled on what McManus calls “a shorter, smellier variant.” Shorter because: it has only one Builder class per class Smellier because: it uses raw types the builder’s self() method…

lapis server 1.2.9

It has been a somewhat short sprint with not a lot to talk about. The interface is getting more and more usable, which is a good thing since I’m using it to manage the sprints. The filters and comparators and really helping with this. Server instance name the lapis start program has been modified to…