/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar
0.217.11 by John Carr
git-upload-pack replacement (for pulling over git+ssh://)
1
#!/usr/bin/env python
0.200.1070 by Jelmer Vernooij
Fix `bzr-receive-pack` and `bzr-upload-pack`.
2
0.200.1646 by Jelmer Vernooij
Rename bzrlib to breezy.
3
import breezy
4
from breezy.plugin import load_plugins
0.234.1 by Invité
Ensure git plugin is loaded in bzr-*-pack
5
load_plugins ()
0.200.1646 by Jelmer Vernooij
Rename bzrlib to breezy.
6
from breezy.plugins.git.server import BzrBackend
0.200.1070 by Jelmer Vernooij
Fix `bzr-receive-pack` and `bzr-upload-pack`.
7
from dulwich.server import UploadPackHandler, serve_command
8
import sys, os
9
10
if len(sys.argv) < 2:
11
    print "usage: %s <git-dir>" % os.path.basename(sys.argv[0])
0.217.11 by John Carr
git-upload-pack replacement (for pulling over git+ssh://)
12
    sys.exit(1)
13
0.200.1646 by Jelmer Vernooij
Rename bzrlib to breezy.
14
backend = BzrBackend(breezy.transport.get_transport("/"))
0.200.1070 by Jelmer Vernooij
Fix `bzr-receive-pack` and `bzr-upload-pack`.
15
sys.exit(serve_command(UploadPackHandler, backend=backend))