~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/bzrdir.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2011-03-12 00:01:34 UTC
  • mfrom: (5582.10.97 weave-plugin)
  • Revision ID: pqm@pqm.ubuntu.com-20110312000134-exy10w8ctjs8tpiu
Tags: upstream-2.4.0~beta1~bzr5718
(jelmer) Add Prober.known_formats() in favour of
 BzrDirFormat.register_format() and ControlDirFormat.register_format().
 (Jelmer Vernooij)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1701
1701
 
1702
1702
 
1703
1703
# Register bzr formats
1704
 
BzrProber.formats.register_lazy(
1705
 
    "Bazaar-NG branch, format 0.0.4\n", "bzrlib.bzrdir_weave",
1706
 
    "BzrDirFormat4")
1707
 
BzrProber.formats.register_lazy(
1708
 
    "Bazaar-NG branch, format 5\n", "bzrlib.bzrdir_weave",
1709
 
    "BzrDirFormat5")
1710
 
BzrProber.formats.register_lazy(
1711
 
    "Bazaar-NG branch, format 6\n", "bzrlib.bzrdir_weave",
1712
 
    "BzrDirFormat6")
1713
1704
BzrProber.formats.register(BzrDirMetaFormat1.get_format_string(),
1714
1705
    BzrDirMetaFormat1)
1715
1706
controldir.ControlDirFormat._default_format = BzrDirMetaFormat1()
1998
1989
    registry.register(key, helper, help, native, deprecated, hidden,
1999
1990
        experimental, alias)
2000
1991
 
2001
 
# The pre-0.8 formats have their repository format network name registered in
2002
 
# repository.py. MetaDir formats have their repository format network name
2003
 
# inferred from their disk format string.
2004
 
controldir.format_registry.register_lazy('weave', 
2005
 
    'bzrlib.bzrdir_weave', 'BzrDirFormat6',
2006
 
    'Pre-0.8 format.  Slower than knit and does not'
2007
 
    ' support checkouts or shared repositories.',
2008
 
    hidden=True,
2009
 
    deprecated=True)
2010
 
register_metadir(controldir.format_registry, 'metaweave',
2011
 
    'bzrlib.repofmt.weaverepo.RepositoryFormat7',
2012
 
    'Transitional format in 0.8.  Slower than knit.',
2013
 
    branch_format='bzrlib.branch.BzrBranchFormat5',
2014
 
    tree_format='bzrlib.workingtree.WorkingTreeFormat3',
2015
 
    hidden=True,
2016
 
    deprecated=True)
2017
1992
register_metadir(controldir.format_registry, 'knit',
2018
1993
    'bzrlib.repofmt.knitrepo.RepositoryFormatKnit1',
2019
1994
    'Format using knits.  Recommended for interoperation with bzr <= 0.14.',