An Architect's View

CFML, Clojure, Software Design, Frameworks and more...

An Architect's View

FW/1 hotfixes for 1.0 and 1.1

July 2, 2010 · 1 Comment

Two FW/1 users ran into a problem with error handling where methods from the wrong subsystem could be called if an exception occurred. I considered this an important enough issue to provide hotfixes for previous releases. You can now download tagged releases for 1.0.1 and 1.1.1 which incorporate the error handling changes into the earlier releases (1.0, 1.1). I have to say, git made that very easy since I was able to create a hotfix-1.0.1 branch from the v1.0 tag, apply the changes, tag it as v1.0.1 and then apply those same fixes to the hotfix-1.1.1 branch (from the v1.1 tag) and tag that as v1.1.1 and also master (what will become 1.2).

Based on my experience with this, I'll probably move to adopt the git branching model described on Vincent Driessen's blog. That'll mean that the default download will become the stable branch (master) and there will be a new develop branch which represents the bleeding edge. Given that 1.2 is already in progress, I'll probably defer that change until 1.2 goes Gold on master.

Tags: coldfusion · fw1 · oss

1 response so far ↓

  • 1 Eapen // Jul 3, 2010 at 8:36 PM

    Glad to hear how git helped you out. A while back, I read somewhere that "tags" don't get committed to online repos but I just saw that you can do a "git push --tag" to push tags. Good to know!

Leave a Comment

Leave this field empty: