Fixed the regex in the extension_has_correct_owner method, it was including .git as part of the repo name, resulting in everything always reinstalling