return + unless + unless は読みにくいので、

```ruby
if has_repoitory_url? && !checked_out?
  ...
end
```

が良さそうです。