Hi! Someone asked me if I want to implement support for passing a username and password to the py.path.svn* functionality, allowing the application to provide a username and pw both for svnurls and svnwcs. I've investigated SVN and the code a bit, and it looks like this can be done in a relatively nice way:
* svn seems to support command-line arguments for username and password, and also for telling it to not store auth information - with these arguments we can make sure the username/pw we provide are used, and not stored on the client * there's a switch --non-interactive which we can then enable to make very sure applications don't hang on asking username/password or things like that (currently that can be a problem when using svnwc or svnurl in scripts) I guess this would mean that for all operations that hit the server, the username and password arguments should be added. Perhaps it would be nice to have to provide it only on instantiation or something, although I fear that that will be harder to implement and use correctly in the situation of nested working copies (externals), etc. I hope you guys like the idea of having this in the py lib, it sounds like a useful addition to me... If no-one minds, I'll start implementing in a couple of days, I'd like to have it done (and tested well, obviously) before the release, if possible... Please let me know what you think. Cheers, Guido _______________________________________________ py-dev mailing list py-dev@codespeak.net http://codespeak.net/mailman/listinfo/py-dev