No subject


Mon Dec 14 13:20:02 GMT 2009


checkout is with "bzr update", which will merge the upstream changes
with any pending change in trunk/. With the workflow above the
difference is not relevant, because trunk/ is never going to have
changes, but I can also imagine doing this

      cd $DEVHOME/emacs/trunk/
      bzr merge ../quickfixes
      # oops, I forgot to update
      bzr update
      # resolve any conflict, then
      bzr commit -m "Merge: fix bla bla bla (closes Bug #1)."

where "bzr pull" would force me to do a revert-and-merge-again.

Also, when there are no changes upstream or on the wc, update seems
way faster than pull, at least over SFTP.

I asked Karl why he recommended pull, and he said:

   Just because 'bzr pull' is what I always use? :-)

and

  Oh, we've asked the experts.  Depending on which expert you ask, you get
  a different answer.  Welcome to Bazaar :-).

Then he recommended that I brought the issue here. Which I'm doing :-)

So, which is the True Way in this case? Or did I misunderstood everything?

    Juanma



More information about the bazaar mailing list