Esempio n. 1
0
        /// <summary>
        /// Get the Git config
        /// </summary>
        /// <remarks>Cached for 1m</remarks>
        /// <returns></returns>
        public GitConfig GetGitConfig()
        {
            if (_cache.Contains(CacheKeyEnum.GitConfig.ToString()))
            {
                return((GitConfig)_cache.Get(CacheKeyEnum.GitConfig.ToString()));
            }

            var gitConfig = GitHelper.GetGitConfig(this);

            if (gitConfig != null)
            {
                _cache.Set(CacheKeyEnum.GitConfig.ToString(), gitConfig, DateTimeOffset.Now.AddMinutes(1));
            }
            return(gitConfig);
        }
Esempio n. 2
0
 public static void GetGitConfig()
 {
     GitConfig = GitHelper.GetGitConfig();
     IsGitFlow = !string.IsNullOrEmpty(GitConfig.MasterBranch);
 }