negative refspecs wip

This works for fetch, but there probably needs to be some
refactoring around this area.