@@ -29,6 +29,9 @@
* Add paramiko-based SSH vendor. (Aaron O'Mullan)
+ * Support running 'dulwich.server' and 'dulwich.web' using 'python -m'.
+ (Jelmer Vernooij)
+
API CHANGES
* SSHVendor.connect_ssh has been renamed to SSHVendor.run_command.
@@ -851,3 +851,7 @@ def update_server_info(repo):
repo._put_named_file(os.path.join('objects', 'info', 'packs'),
"".join(generate_objects_info_packs(repo)))
+if __name__ == '__main__':
+ main()
@@ -480,3 +480,7 @@ except ImportError:
sys.stderr.write(
'Sorry, the wsgiref module is required for dul-web.\n')
sys.exit(1)