Fixes #6651,bz1094986 - Disable Sync without repo url

Added code not allow syncing on repositories without a URL.
I don't care either way as long as their consistent. I'd say either check for feeds or don't check for feeds (unless there's good reason not to).