Delving into the world of version control while keeping tabs in an issue manager is wonderful - if you manage to actually set it up. I've enjoyed it for some time, and tried to replicate it in my own installation of Redmine - and thus started the hair pulling.