GitSharp.Core.IgnoreHandler.IgnoreHandler C# (CSharp) Method

IgnoreHandler() public method

public IgnoreHandler ( Repository repo ) : System
repo Repository
return System
        public IgnoreHandler(Repository repo)
        {
            _repo = repo;

            try
            {
                string excludeFile = repo.Config.getCore().getExcludesFile();
                if (!string.IsNullOrEmpty(excludeFile))
                {
                    ReadPatternsFromFile(Path.Combine(repo.WorkingDirectory.FullName, excludeFile), _excludePatterns);
                }
            }
            catch (Exception)
            {
                //optional
            }

            try
            {
                ReadPatternsFromFile(Path.Combine(repo.Directory.FullName, "info/exclude"), _excludePatterns);
            }
            catch (Exception)
            {
                // optional
            }
        }