/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to doc/en/admin-guide/migration.txt

  • Committer: Jelmer Vernooij
  • Date: 2020-07-05 12:50:01 UTC
  • mfrom: (7490.40.46 work)
  • mto: (7490.40.48 work)
  • mto: This revision was merged to the branch mainline in revision 7519.
  • Revision ID: jelmer@jelmer.uk-20200705125001-7s3vo0p55szbbws7
Merge lp:brz/3.1.

Show diffs side-by-side

added added

removed removed

Lines of Context:
13
13
In many projects wishing to use Bazaar, there is pre-existing history for the
14
14
codebase that should be taken into consideration.  Bazaar leverages an
15
15
interchange format originally developed for Git called `fast-import` to
16
 
provide migration strategies for many other version control systems.
 
16
provide migration strategies for many other version control systems.  To
 
17
work with fast-import files, Bazaar needs the `fastimport`_ plugin.  This can
 
18
be installed as with any Bazaar plugin.
 
19
 
 
20
.. _fastimport: http://launchpad.net/bzr-fastimport
17
21
 
18
22
The way that fast-import can be used for migration is to export the existing
19
 
history into a fast-import file, then use the ``brz fast-import`` command.
 
23
history into a fast-import file, then use the ``bzr fast-import`` command.
20
24
The `fastimport` plugin includes exporters for Subversion, CVS, Git, Mercurial
21
25
and darcs, accessible as the ``fast-export-from-XXX`` commands.  Note that
22
26
``fast-import`` should not be used in a branch with existing history.
62
66
 
63
67
This allows substantially complicated Subversion repositories to be converted
64
68
into a set of separate Bazaar branches.  After installing the svn plugin, see
65
 
``brz help svn-import`` and ``brz help svn-layout``.
66
 
 
67
 
.. _svn: http://launchpad.net/brz-svn
68
 
 
69
 
.. TODO: Legacy VCS to brz sync.  Tailor?  Incremental conversions?
 
69
``bzr help svn-import`` and ``bzr help svn-layout``.
 
70
 
 
71
.. _svn: http://launchpad.net/bzr-svn
 
72
 
 
73
.. TODO: Legacy VCS to bzr sync.  Tailor?  Incremental conversions?