~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/en/user-guide/stacked.txt

  • Committer: Martin Pool
  • Date: 2010-03-26 10:25:47 UTC
  • mfrom: (5110.1.1 integration)
  • mto: This revision was merged to the branch mainline in revision 5118.
  • Revision ID: mbp@canonical.com-20100326102547-74ta65m7w7ecjebq
merge 2.1.1, including fetch format warning, back to trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
82
82
 
83
83
This usage fits the scenario described in the Motivation section.
84
84
 
85
 
If the local branch was created as a stacked branch, then you can
86
 
use the ``--stacked`` option to ``push`` and the *stacked-on* location
87
 
will be implicit. For example::
88
 
 
89
 
  bzr branch --stacked source-url my-dir
90
 
  cd my-dir
91
 
  (hack, hack, hack)
92
 
  bzr commit -m "fix bug"
93
 
  bzr push --stacked
 
85
 
 
86
.. The following text is hidden because bug 375013 breaks the example.
 
87
   When bug 375013 is fixed, we should unhide this text.
 
88
      - Andrew Bennetts, 10 March 2010
 
89
 
 
90
.. If the local branch was created as a stacked branch, then you can
 
91
.. use the ``--stacked`` option to ``push`` and the *stacked-on* location
 
92
.. will be implicit. For example::
 
93
.. 
 
94
..   bzr branch --stacked source-url my-dir
 
95
..   cd my-dir
 
96
..   (hack, hack, hack)
 
97
..   bzr commit -m "fix bug"
 
98
..   bzr push --stacked
94
99
 
95
100
 
96
101
Limitations of stacked branches
97
102
-------------------------------
98
103
 
 
104
Currently, you cannot commit to a stacked branch, due to `bug 375013`_.
 
105
 
 
106
.. _bug 375013: https://bugs.launchpad.net/bzr/+bug/375013
 
107
 
99
108
The important thing to remember about a stacked branch is that the
100
109
stacked-on branch needs to be available for almost all operations. This is
101
110
not an issue when both branches are local or both branches are on the
102
111
same server.
103
112
 
 
113
Similarly, because most of the history is stored in the stacked-on repository,
 
114
operations like ``bzr log`` can be slower when the stacked-on repository is
 
115
accessed via a network.
 
116
 
104
117
 
105
118
Changing branch stacking
106
119
------------------------