Improved "is_repo" check