@@ -133,6 +133,11 @@ public ColumnViewModel SizeColumn
133133 [ LiteDB . BsonIgnore ]
134134 public double TotalWidth =>
135135 IconColumn . Length . Value +
136+ GitStatusColumn . Length . Value +
137+ GitLastCommitDateColumn . Length . Value +
138+ GitLastCommitMessageColumn . Length . Value +
139+ GitCommitAuthorColumn . Length . Value +
140+ GitLastCommitShaColumn . Length . Value +
136141 TagColumn . Length . Value +
137142 NameColumn . Length . Value +
138143 DateModifiedColumn . Length . Value +
@@ -160,6 +165,11 @@ public void SetDesiredSize(double width)
160165 private void SetColumnSizeProportionally ( double factor )
161166 {
162167 NameColumn . TryMultiplySize ( factor ) ;
168+ GitStatusColumn . TryMultiplySize ( factor ) ;
169+ GitLastCommitDateColumn . TryMultiplySize ( factor ) ;
170+ GitLastCommitMessageColumn . TryMultiplySize ( factor ) ;
171+ GitCommitAuthorColumn . TryMultiplySize ( factor ) ;
172+ GitLastCommitShaColumn . TryMultiplySize ( factor ) ;
163173 TagColumn . TryMultiplySize ( factor ) ;
164174 DateModifiedColumn . TryMultiplySize ( factor ) ;
165175 OriginalPathColumn . TryMultiplySize ( factor ) ;
@@ -189,7 +199,12 @@ public override bool Equals(object? obj)
189199 model . OriginalPathColumn . Equals ( OriginalPathColumn ) &&
190200 model . SizeColumn . Equals ( SizeColumn ) &&
191201 model . StatusColumn . Equals ( StatusColumn ) &&
192- model . TagColumn . Equals ( TagColumn ) ;
202+ model . TagColumn . Equals ( TagColumn ) &&
203+ model . GitStatusColumn . Equals ( GitStatusColumn ) &&
204+ model . GitLastCommitDateColumn . Equals ( GitLastCommitDateColumn ) &&
205+ model . GitLastCommitMessageColumn . Equals ( GitLastCommitMessageColumn ) &&
206+ model . GitCommitAuthorColumn . Equals ( GitCommitAuthorColumn ) &&
207+ model . GitLastCommitShaColumn . Equals ( GitLastCommitShaColumn ) ;
193208 }
194209
195210 return base . Equals ( obj ) ;
@@ -206,6 +221,11 @@ public override int GetHashCode()
206221 hashCode = ( hashCode * 397 ) ^ SizeColumn . GetHashCode ( ) ;
207222 hashCode = ( hashCode * 397 ) ^ StatusColumn . GetHashCode ( ) ;
208223 hashCode = ( hashCode * 397 ) ^ TagColumn . GetHashCode ( ) ;
224+ hashCode = ( hashCode * 397 ) ^ GitStatusColumn . GetHashCode ( ) ;
225+ hashCode = ( hashCode * 397 ) ^ GitLastCommitDateColumn . GetHashCode ( ) ;
226+ hashCode = ( hashCode * 397 ) ^ GitLastCommitMessageColumn . GetHashCode ( ) ;
227+ hashCode = ( hashCode * 397 ) ^ GitCommitAuthorColumn . GetHashCode ( ) ;
228+ hashCode = ( hashCode * 397 ) ^ GitLastCommitShaColumn . GetHashCode ( ) ;
209229
210230 return hashCode ;
211231 }
0 commit comments