/// <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)); } } }
/// <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)); } } }