private void RefreshVersionNames()
        {
            m_VersionNames = m_Controller.GetVersionNames();
            m_VersionNamesForSourceDisplay    = new string[m_VersionNames.Length + 1];
            m_VersionNamesForSourceDisplay[0] = "<None>";
            m_VersionNamesForTargetDisplay    = new string[m_VersionNames.Length];
            for (int i = 0; i < m_VersionNames.Length; i++)
            {
                string versionNameForDisplay = GetVersionNameForDisplay(m_VersionNames[i]);
                m_VersionNamesForSourceDisplay[i + 1] = versionNameForDisplay;
                m_VersionNamesForTargetDisplay[i]     = versionNameForDisplay;
            }

            m_SourceVersionIndex   = 0;
            m_TargetVersionIndexes = new bool[m_VersionNames.Length];
            m_TargetVersionCount   = 0;
        }