/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.217.11 by John Carr
git-upload-pack replacement (for pulling over git+ssh://)
3
import bzrlib
0.234.1 by Invité
Ensure git plugin is loaded in bzr-*-pack
4
from bzrlib.plugin import load_plugins
5
load_plugins ()
0.217.11 by John Carr
git-upload-pack replacement (for pulling over git+ssh://)
6
from bzrlib.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.1070 by Jelmer Vernooij
Fix `bzr-receive-pack` and `bzr-upload-pack`.
14
backend = BzrBackend(bzrlib.transport.get_transport("/"))
15
sys.exit(serve_command(UploadPackHandler, backend=backend))