Ejemplo n.º 1
0
bool CTSVNPath::IsSpecialDirectory() const
{
    if (m_bIsSpecialDirectoryKnown)
        return m_bIsSpecialDirectory;

    static LPCTSTR specialDirectories[]
        = { L"trunk", L"tags", L"branches" };

    for (int i=0 ; i<_countof(specialDirectories) ; ++i)
    {
        CString name = GetFileOrDirectoryName();
        if (0 == name.CompareNoCase(specialDirectories[i]))
        {
            m_bIsSpecialDirectory = true;
            break;
        }
    }

    m_bIsSpecialDirectoryKnown = true;

    return m_bIsSpecialDirectory;
}
Ejemplo n.º 2
0
CString CTGitPath::GetFilename() const
{
	//ATLASSERT(!IsDirectory());
	return GetFileOrDirectoryName();
}