/// <summary> /// Checks if selected directory is from valid branch. /// </summary> /// <param name="dirName">Directory name.</param> /// <returns></returns> private bool IsValidBranch(string dirName) { if (UberVersion.CouldBeParsed(dirName)) { var dirVer = new UberVersion(dirName); return dirVer.IsItProd() == fromVersion.IsItProd() == toVersion.IsItProd(); } return false; }