Exemplo n.º 1
0
        public bool DeleteRevision(Revision rev)
        {
            if (!AllRevisions.Contains(rev))
            {
                return(false);
            }
            AllRevisions.Remove(rev);


            foreach (FileEntry entry in RevTable.Values)
            {
                if (entry.revisions.ContainsKey(rev.ToString()))
                {
                    entry.revisions.Remove(rev.ToString());
                }
            }
            CleanOrphanedFiles();

            return(true);
        }
Exemplo n.º 2
0
        public bool DeleteRevision(Revision rev)
        {
            if (!AllRevisions.Contains(rev)) return false;
            AllRevisions.Remove(rev);

            foreach (FileEntry entry in RevTable.Values)
            {
                if(entry.revisions.ContainsKey(rev.ToString()))
                {
                    entry.revisions.Remove(rev.ToString());
                }
            }
            CleanOrphanedFiles();

            return true;
        }