This was discussed here:
http://forum.opencart.com/viewtopic.php ... 41#p213388
To do it right, we need to change our methodology from our current way.
I would like to do that after the release of 1.5.2 and have discussed this with daniel. He agrees.
The way I described is the only way to do it right and it requires some change in discipline.
This Q & A sums up the 2 methods:
http://stackoverflow.com/questions/1261 ... -the-trunk
We currently use the "unstable trunk" method. We need to switch to the "stable trunk" method to make SVN have the latest stable code. More details on the process:
http://blog.evanweaver.com/2007/08/15/s ... -practice/
Then the latest svn can always have the latest working fixes, and I am looking into an "SVN-to-PHP" script that will be able to pull directly from SVN right to your cart with a simple click of a button the admin area. Then upgrades will be a breeze and bug fixes can be acquired instantly, and we can stop having dozens of repeat bug reports.
Then we can use branches/tags for full releases of new features, and the latest trunk will have the latest bug fixes for the most recent version.