diff --git a/lib/repository.dart b/lib/repository.dart index 77283e77..4dec0522 100644 --- a/lib/repository.dart +++ b/lib/repository.dart @@ -79,8 +79,6 @@ class Repository with ChangeNotifier { var repoDir = Directory(repoPath); var repoDirStat = repoDir.statSync(); - var remoteConfigured = false; - List remotes; if (repoDirStat.type != FileSystemEntityType.directory) { Log.i("Calling GitInit for ${settings.folderName} at: $repoPath"); @@ -89,6 +87,9 @@ class Repository with ChangeNotifier { settings.save(); } + var repo = await GitRepository.load(repoPath); + var remoteConfigured = repo.config.remotes.isNotEmpty; + if (remoteConfigured) { if (settings.sshPublicKey == null || settings.sshPublicKey.isEmpty) { var remoteNames = remotes.map((e) => e.name + ' ' + e.url).toList();