From 93ce9d7303a9d5743df5974a5d412ce770ef836a Mon Sep 17 00:00:00 2001
From: Eric Amodio <eamodio@gmail.com>
Date: Fri, 4 Sep 2020 00:45:15 -0400
Subject: [PATCH] Adds unknown to repo event filter to update views

---
 src/views/branchesView.ts | 3 ++-
 src/views/commitsView.ts  | 3 ++-
 src/views/remotesView.ts  | 6 +++++-
 src/views/tagsView.ts     | 6 +++++-
 4 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/src/views/branchesView.ts b/src/views/branchesView.ts
index 7101139..f664c6e 100644
--- a/src/views/branchesView.ts
+++ b/src/views/branchesView.ts
@@ -115,7 +115,8 @@ export class BranchesRepositoryNode extends SubscribeableViewNode<BranchesView>
 		if (
 			e.changed(RepositoryChange.Config) ||
 			e.changed(RepositoryChange.Heads) ||
-			e.changed(RepositoryChange.Remotes)
+			e.changed(RepositoryChange.Remotes) ||
+			e.changed(RepositoryChange.Unknown)
 		) {
 			void this.triggerChange(true);
 		}
diff --git a/src/views/commitsView.ts b/src/views/commitsView.ts
index 729896a..19198d0 100644
--- a/src/views/commitsView.ts
+++ b/src/views/commitsView.ts
@@ -146,7 +146,8 @@ export class CommitsRepositoryNode extends SubscribeableViewNode<CommitsView> {
 			e.changed(RepositoryChange.Config) ||
 			e.changed(RepositoryChange.Index) ||
 			e.changed(RepositoryChange.Heads) ||
-			e.changed(RepositoryChange.Remotes)
+			e.changed(RepositoryChange.Remotes) ||
+			e.changed(RepositoryChange.Unknown)
 		) {
 			void this.triggerChange(true);
 		}
diff --git a/src/views/remotesView.ts b/src/views/remotesView.ts
index a19ee57..0ddbaf3 100644
--- a/src/views/remotesView.ts
+++ b/src/views/remotesView.ts
@@ -109,7 +109,11 @@ export class RemotesRepositoryNode extends SubscribeableViewNode<RemotesView> {
 			return;
 		}
 
-		if (e.changed(RepositoryChange.Config) || e.changed(RepositoryChange.Remotes)) {
+		if (
+			e.changed(RepositoryChange.Config) ||
+			e.changed(RepositoryChange.Remotes) ||
+			e.changed(RepositoryChange.Unknown)
+		) {
 			void this.triggerChange(true);
 		}
 	}
diff --git a/src/views/tagsView.ts b/src/views/tagsView.ts
index c9543f8..7b76f34 100644
--- a/src/views/tagsView.ts
+++ b/src/views/tagsView.ts
@@ -97,7 +97,11 @@ export class TagsRepositoryNode extends SubscribeableViewNode<TagsView> {
 			return;
 		}
 
-		if (e.changed(RepositoryChange.Config) || e.changed(RepositoryChange.Tags)) {
+		if (
+			e.changed(RepositoryChange.Config) ||
+			e.changed(RepositoryChange.Tags) ||
+			e.changed(RepositoryChange.Unknown)
+		) {
 			void this.triggerChange(true);
 		}
 	}