bzr branch
http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar
|
0.217.10
by John Carr
Script so git can push to bazaar |
1 |
#!/usr/bin/env python
|
2 |
import bzrlib |
|
|
0.234.1
by Invité
Ensure git plugin is loaded in bzr-*-pack |
3 |
from bzrlib.plugin import load_plugins |
4 |
load_plugins() |
|
|
0.217.10
by John Carr
Script so git can push to bazaar |
5 |
from bzrlib.plugins.git.server import BzrBackend |
6 |
from dulwich.server import ReceivePackHandler |
|
7 |
import sys, os |
|
8 |
||
9 |
if len(sys.argv) != 2 or not os.path.isdir(sys.argv[1]): |
|
10 |
print "usage: git-receive-pack <git-dir>" |
|
11 |
sys.exit(1) |
|
12 |
||
|
0.239.10
by Jelmer Vernooij
Allow serving remote URLs. |
13 |
backend = BzrBackend(bzrlib.transport.get_transport(sys.argv[1])) |
|
0.217.10
by John Carr
Script so git can push to bazaar |
14 |
|
15 |
def write_fn(data): |
|
16 |
sys.stdout.write(data) |
|
17 |
sys.stdout.flush() |
|
18 |
||
19 |
server = ReceivePackHandler(backend, sys.stdin.read, write_fn) |
|
20 |
server.handle() |