Don't forget version at the end of setup.py, write it only if changed.
This fixes
issue159: "python setup.py install" shouldn't write new files
in the working dir if one has done "python setup.py build" first.
Enable path validation for copy, rename, debugwalk and other canonpath users.
This fixed the last bit of
issue134.
Added some tests to test-rename and test-walk.
Delete bundle file of hg incoming in case of errors, preserve existing files.
Let write_bundle always create the bundle file, check if target doesn't exist
and delete it in case of errors.
This way incoming only has to delete the bundle file if it was meant to
be a temporary file.
still use old variable names when running hooks. dropped by accident.
we set HG_FOO (new name) and FOO (old name).
plan is to drop old names after 0.9.