I'm definitely open to the idea of simplifying and/or combining dul-daemon
and dul-web. To be honest, it feels a little messy every time I have to add
more code to one of those scripts. In my ideal world, these wrapper scripts
would contain as little code as possible (basically "if __name__ ==
'__main__': start_server('http', sys.argv[1:])").Another possibility that moves in a slightly different direction is to use setuptools's entry points: http://peak.telecommunity.com/DevCenter/setuptools#automatic-script-creation <http://peak.telecommunity.com/DevCenter/setuptools#automatic-script-creation>(Tangentially, the reason I added the logging code to dul-web was that I didn't want to put the WSGI handlers in web.py, since wsgiref is not part of the python2.4 standard library. That said, every python2.4 system I have has wsgiref installed, and I'm sure we could come up with a conditional import scheme that fails gracefully.) On Wed, May 26, 2010 at 06:14, Jelmer Vernooij <[email protected]> wrote: > Hi Dave, > > At the moment we have two separate scripts for running the git smart > protocol server - one for git:// and one for http://. I noticed that > your last patches add more code to dul-web; would you perhaps be open to > the idea of merging the two and e.g. having a command-line switch to > choose the protocol to use? > > Cheers, > > Jelmer >
_______________________________________________ Mailing list: https://launchpad.net/~dulwich-users Post to : [email protected] Unsubscribe : https://launchpad.net/~dulwich-users More help : https://help.launchpad.net/ListHelp

