Ejemplo n.º 1
0
        private bool needSuppressWarning(string filename, MergeRequestKey mrk)
        {
            switch (GetShowWarningsOnFileMismatchMode(Program.Settings))
            {
            case ShowWarningsOnFileMismatchMode.Always:
                return(false);

            case ShowWarningsOnFileMismatchMode.Never:
                return(true);

            case ShowWarningsOnFileMismatchMode.UntilUserIgnoresFile:
            {
                MismatchWhitelistKey key = new MismatchWhitelistKey(mrk, filename);
                return(_mismatchWhitelist.Contains(key));
            }
            }

            Debug.Assert(false);
            return(false);
        }
Ejemplo n.º 2
0
        private void addFileToWhitelist(string filename, MergeRequestKey mrk)
        {
            MismatchWhitelistKey key = new MismatchWhitelistKey(mrk, filename);

            _mismatchWhitelist.Add(key);
        }