So hopefully I will have access to trunk in a couple of days and before committing directly to trunk I want to confirm that I've understood the workflow with bazaar correctly so I don't mess anything up and make it as easy as possible for me to develop. I use Ubuntu and work from the terminal.
I've read the http://wiki.inkscape.org/wiki/index.php/Working_with_Bazaarpage a couple of times trying to figure out exactly what workflow would suit me. The SVN style goes away directly (I want to do everything locally first and push only when I say so). The git-style branches with bazaar seems somehow forced into bazaar and not very appealing to me.
I'm left with the branching and pushing...and I can live with the little longer time it takes to branch the big codebase.
My questions: 1) The big "gotcha" is that I shouldn't merge trunk into my feature branch and then push back to trunk, is this correct?
2) If I develop a new feature in a separate branch is the following workflow a correct way to get it into trunk?
cd trunk bzr pull (get the most reason trunk first) bzr merge ../myproject bzr commit -m "Added myproject" bzr push
Regards