more py3 compatibility
can pull and push in py3
starting a python3 conversion
note that the site_name is the path component
hg 3.8 API compat: norepo stored in function
notification: provide command to pull
explicitly provide the command for pulling from the repo so users can simply copy and paste
FIX for Python 2.7.11: second argument for b64encode and b64decode must be a string, not a list.
also avoid spewing the insert uri when pushing.
Previous change only took care of cloning into Freenet.
only spew the insert uri with --debug.
ensure that the connection to the node is always closed at exit.
fix pyFreenet repo URL
fniki: on fn-wiki --run give the URL of the wiki.
FIXME: request['target'] can be more up to date than the local listing? Maybe only when sending to myself.
split pull request status message into two functions so that on error at least the source repo survives.
use a working freenet-uri in pull-requests:
- start it with freenet://
- do not include the branch in a pull-request.