2
0
Эх сурвалжийг харах

Avoid unnecessary porcelain import.

Jelmer Vernooij 7 жил өмнө
parent
commit
7f02fa105d

+ 4 - 3
dulwich/server.py

@@ -1068,9 +1068,10 @@ def main(argv=sys.argv):
         gitdir = args[1]
         gitdir = args[1]
     else:
     else:
         gitdir = '.'
         gitdir = '.'
-    from dulwich import porcelain
-    porcelain.daemon(gitdir, address=options.listen_address,
-                     port=options.port)
+    # TODO(jelmer): Support git-daemon-export-ok and --export-all.
+    backend = FileSystemBackend(gitdir)
+    server = TCPGitServer(backend, options.listen_address, options.port)
+    server.serve_forever()
 
 
 
 
 def serve_command(handler_cls, argv=sys.argv, backend=None, inf=sys.stdin,
 def serve_command(handler_cls, argv=sys.argv, backend=None, inf=sys.stdin,