A collection of TextMate bundles that I use distributed as a git repo.
Backup or delete your current TextMate bundles if you have already installed some manually. The instructions below assume you are setting up a fresh TextMate install.
mkdir -p ~/Library/Application\ Support/TextMate
cd ~/Library/Application\ Support/TextMate
git clone git://github.com/fixlr/textmate-bundles.git Bundles
cd Bundles
git submodule init
git submodule update
osascript -e 'tell app "TextMate" to reload bundles'
git pull
git submodule init
git submodule update