~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

(jameinel) Allow 'bzr serve' to interpret SIGHUP as a graceful shutdown.
 (bug #795025) (John A Meinel)

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
who are unable to do so yet for timing or non-technical reasons.
21
21
 
22
22
For installation instructions, see the bzr-svn home page:
23
 
http://bazaar-vcs.org/BzrForeignBranches/Subversion.
 
23
http://wiki.bazaar.canonical.com/BzrForeignBranches/Subversion.
24
24
 
25
25
 
26
26
A simple example
30
30
GNOME project like **beagle**. Firstly, setup a local shared repository
31
31
for storing your branches in and checkout the trunk::
32
32
 
33
 
  bzr init-repo --rich-root-pack beagle-repo
 
33
  bzr init-repo beagle-repo
34
34
  cd beagle-repo
35
35
  bzr checkout svn+ssh://svn.gnome.org/svn/beagle/trunk beagle-trunk
36
36
 
37
 
Note that using the ``rich-root-pack`` option to ``init-repo`` is
38
 
important as bzr-svn requires some extra metadata not yet supported in Bazaar's
39
 
default repository format. Next, create a feature branch and hack away::
 
37
Next, create a feature branch and hack away::
40
38
 
41
39
  bzr branch beagle-trunk beagle-feature1
42
40
  cd beagle-feature1
71
69
 
72
70
Here's the recipe from above updated to use a central Bazaar mirror::
73
71
 
74
 
  bzr init-repo --rich-root-pack beagle-repo
 
72
  bzr init-repo beagle-repo
75
73
  cd beagle-repo
76
74
  bzr branch bzr+ssh://bzr.gnome.org/beagle.bzr/trunk beagle-trunk
77
75
  bzr branch beagle-trunk beagle-feature1
105
103
 
106
104
Bazaar and Subversion are different tools with different capabilities
107
105
so there will always be some limited interoperability issues.
108
 
Here are some examples current as of bzr-svn 0.4.10:
 
106
Here are some examples current as of bzr-svn 0.5.4:
109
107
 
110
108
 * Bazaar doesn't support versioned properties
111
109
 
112
110
 * Bazaar doesn't support tracking of file copies.
113
111
 
114
 
 * ``bzr push`` to an existing Subversion branch works but 
115
 
   ``bzr push`` to a new Subversion branch doesn't. Until
116
 
   the relevant bug is fixed (#121875), you need to use
117
 
   ``bzr svn-push`` in the latter case.
118
 
 
119
112
See the bzr-svn web page,
120
 
http://bazaar-vcs.org/BzrForeignBranches/Subversion,
 
113
http://wiki.bazaar.canonical.com/BzrForeignBranches/Subversion,
121
114
for the current list of constraints.