Example #1
0
 /// <summary>Perform initial load of remote branches.</summary>
 /// <param name="branchDataList">List of remote branch data containers.</param>
 internal void Load(IEnumerable <BranchData> branchDataList)
 {
     ObjectStorage.Clear();
     if (branchDataList != null)
     {
         foreach (var remoteBranchData in branchDataList)
         {
             AddObject(ObjectFactories.CreateRemoteBranch(Repository, remoteBranchData));
         }
     }
 }
Example #2
0
 /// <summary>Perform initial load of tags.</summary>
 /// <param name="tagDataList">List of tag data containers.</param>
 internal void Load(IEnumerable <TagData> tagDataList)
 {
     ObjectStorage.Clear();
     if (tagDataList != null)
     {
         foreach (var tagData in tagDataList)
         {
             AddObject(ObjectFactories.CreateTag(Repository, tagData));
         }
     }
 }