protected void LoadInTree(List<IGitItem> items, TreeNodeCollection node)
{
foreach (var item in items)
{
var subNode = node.Add(item.Name);
subNode.Tag = item;
var gitItem = item as GitItem;
if (gitItem == null)
subNode.Nodes.Add(new TreeNode());
else
{
if (gitItem.ItemType == "tree")
subNode.Nodes.Add(new TreeNode());
if (gitItem.ItemType == "commit")
subNode.Text = item.Name + " (Submodule)";
}
}
}