Example #1
0
 void ProcessOrigin(IOrigin origin)
 {
     IOriginItem originItem = origin.GetRootItem ();
     logger.DebugFormat ("Processing Root Origin {0}", originItem.Name);
     ArchiveItem archiveItem = Archive.CreateRootItem (Path.GetFileName (originItem.Name), originItem.Type);
     ProcessOriginItem (archiveItem, originItem);
 }
Example #2
0
        void ProcessOrigin(IOrigin origin)
        {
            IOriginItem originItem = origin.GetRootItem();

            logger.DebugFormat("Processing Root Origin {0}", originItem.Name);
            ArchiveItem archiveItem = Archive.CreateRootItem(Path.GetFileName(originItem.Name), originItem.Type);

            ProcessOriginItem(archiveItem, originItem);
        }
Example #3
0
        bool ProcessOrigin(IOrigin origin, VerificationType verificationType)
        {
            bool same = true;

            IOriginItem originItem = origin.GetRootItem();
            var         item       = rootItems.SingleOrDefault(p => p.Name == originItem.Name);

            if (item != null)
            {
                rootItems.Remove(item);
                same = ProcessOriginItem(item, originItem, verificationType);
            }
            else
            {
                logger.WarnFormat("Only present in origin: {0}", item.Name);
                same = false;
            }

            return(same);
        }
Example #4
0
        bool ProcessOrigin(IOrigin origin, VerificationType verificationType)
        {
            bool same = true;

            IOriginItem originItem = origin.GetRootItem ();
            var item = rootItems.SingleOrDefault (p => p.Name == originItem.Name);
            if (item != null) {
                rootItems.Remove (item);
                same = ProcessOriginItem (item, originItem, verificationType);
            } else {
                logger.WarnFormat ("Only present in origin: {0}", item.Name);
                same = false;
            }

            return same;
        }