This patch series is a reworked version of my earlier clone from bundles patch. I broke it into three logical parts: 1. Add a cancopy() method to repo classes, suggested by mpm 2. Allow users to clone from a bundle in the expected way (w/o having an empty repo as the cwd) 3. Test bundle cloning -- John M.