> P.S. I'll probably open a branch (based on the 4-6-final branch) to
> attempt a fix for an rst bug. That will likely be the last change to
> Leo 4.6 final.
Note that you don't need to necessarily create the branch on launchpad
to do little fixes, local branch you created with "bzr branch" is a
full-blown branch in its own right anyway.
Here's how I do all my commits to trunk:
I have ~/leotrunk. I always keep this up to date with "bzr pull", but
never develop here.
I have ~/leo-editor, also created from trunk. I develop here normally.
Occasionally, I just "bzr push", but often it fails because "branches
have diverged". I resist the temptation to "bzr merge" here, because
it screws up history. Rather, I:
- cd ~/leotrunk
- bzr pull (this always succeeds)
- bzr merge ~/leo-editor
- (investigate diffs)
- bzr qcommit (and only select the files I really want to commit -
usually .py files)
- bzr push
Then, to get my ~/leo-editor up to date again:
cd ~/leo-editor
bzr pull
--
Ville M. Vainio
http://tinyurl.com/vainio
Here's how I do all my commits to trunk:
> Thanks for this. I'll give it careful thought.
>
> Where did the qbzr set of command come from? Are they new?
No, they are added by installing qbzr (unless I completely missed your
question ;-).
No, they are added by installing qbzr (unless I completely missed your
> Where did the qbzr set of command come from? Are they new?
question ;-).