Пример #1
0
        static NewTree BuildNewTreeFrom(TreeResponse destinationParentTree)
        {
            var newTree = new NewTree();

            foreach (var treeItem in destinationParentTree.Tree)
            {
                var newTreeItem = new NewTreeItem
                                  {
                                      Mode = treeItem.Mode,
                                      Path = treeItem.Path,
                                      Sha = treeItem.Sha,
                                      Type = treeItem.Type
                                  };

                newTree.Tree.Add(newTreeItem);
            }

            return newTree;
        }
Пример #2
0
 public async Task SaveTreeItemBlobsToDisk(TreeResponse tree)
 {
     foreach (var subTree in tree.Tree.Where(x => x.Type == TreeType.Tree))
     {
         await SaveAllItemsFromTree(subTree);
     }
 }