Move empty local repo logic for pull into findincoming
This fixes a silly attempt to pull a changegroup from an empty repo.
adding aadding baNONEXISTENT: No such file or directoryaba: No such file or directoryNONEXISTENT: No such file or directorybaNONEXISTENT: No such file in rev 14467d15ef43ab