mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-06-27 17:29:50 +08:00
Actually check if the remote is configured
I'm not sure how this went undetected for 2 months :(
This commit is contained in:
@ -79,8 +79,6 @@ class Repository with ChangeNotifier {
|
||||
var repoDir = Directory(repoPath);
|
||||
var repoDirStat = repoDir.statSync();
|
||||
|
||||
var remoteConfigured = false;
|
||||
|
||||
List<GitRemoteConfig> 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();
|
||||
|
Reference in New Issue
Block a user