A quick look at the source shows that this is due to client.callback_get_login = get_login def get_login(realm, username, may_save): nocallback() ## pysvn supports a number of callbacks for scenarios I've yet to ## encounter. For now, just emit a warning to hopefully clue the user ## in about what went wrong - maybe they'll send a patch! :) def nocallback(): sys.stderr.write("Warning: Unimplemented callback: %s\n" % (sys._getframe(1).f_code.co_name))
callback_get_login itself is documented here: http://pysvn.tigris.org/docs/pysvn_prog_ref.html#pysvn_client_callback_get_login so, a somewhat crude approach is to just install def get_login(realm, username, may_save): print "Called get_login with", repr(username), repr(may_save) return (True, username, raw_input("Password for %s (svn): " % username), True) (The second "True" tells svn to "save" the password and not reprompt - which causes the svn.simple entry to switch from gnome-keyring to "passtype=simple" and keeps the password in plaintext in that file... just so you know...) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/509425 Title: svn-load can't connect to my repository -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs