@@ -214,7 +214,7 @@ public IObservable<BranchTrackingDetails> CalculateHistoryDivergence(ILocalRepos
214214 {
215215 return Observable . Defer ( async ( ) =>
216216 {
217- // TODO: Find out if BranchTrackingDetails depends on Repository
217+ // BranchTrackingDetails doesn't keep a reference to Repository
218218 using ( var repo = gitService . GetRepository ( repository . LocalPath ) )
219219 {
220220 var remoteName = repo . Head . RemoteName ;
@@ -233,7 +233,7 @@ public IObservable<TreeChanges> GetTreeChanges(ILocalRepositoryModel repository,
233233 {
234234 return Observable . Defer ( async ( ) =>
235235 {
236- // TODO: Find out if TreeChanges depends on Repository
236+ // TreeChanges doesn't keep a reference to Repository
237237 using ( var repo = gitService . GetRepository ( repository . LocalPath ) )
238238 {
239239 var remote = await gitClient . GetHttpRemote ( repo , "origin" ) ;
@@ -248,7 +248,7 @@ public IObservable<IBranch> GetLocalBranches(ILocalRepositoryModel repository, I
248248 {
249249 return Observable . Defer ( ( ) =>
250250 {
251- // TODO: Find out if IBranch depends on Repository
251+ // BranchModel doesn't keep a reference to repo
252252 using ( var repo = gitService . GetRepository ( repository . LocalPath ) )
253253 {
254254 var result = GetLocalBranchesInternal ( repository , repo , pullRequest ) . Select ( x => new BranchModel ( x , repository ) ) ;
@@ -325,7 +325,6 @@ public IObservable<Unit> SwitchToBranch(ILocalRepositoryModel repository, IPullR
325325
326326 await gitClient . Checkout ( repo , branchName ) ;
327327 await MarkBranchAsPullRequest ( repo , branchName , pullRequest ) ;
328-
329328 }
330329 }
331330
@@ -556,7 +555,7 @@ async Task<IPullRequestModel> PushAndCreatePR(IModelService modelService,
556555 IBranch sourceBranch , IBranch targetBranch ,
557556 string title , string body )
558557 {
559- // TODO: Find out if IPullRequestModel depends on Repository
558+ // PullRequestModel doesn't keep a reference to repo
560559 using ( var repo = await Task . Run ( ( ) => gitService . GetRepository ( sourceRepository . LocalPath ) ) )
561560 {
562561 var remote = await gitClient . GetHttpRemote ( repo , "origin" ) ;
0 commit comments