/// <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;
 }