/
dinruspro
/
DinrusIDE
Обзор
Документация
Войти
/
dinruspro
/
DinrusIDE
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
Core/Util.cpp
27 строк
610 B
--add
Первый коммит на Гитвёрс
08 апр 2024, 09:35
08 апр 2024, 09:35
4bd652d
Код
Авторство
О чём код?
#include "Core.h" int GetRepo(String& path) { if(IsNull(path)) return NOT_REPO_DIR; if(DirectoryExists(AppendFileName(path, ".svn")) || DirectoryExists(AppendFileName(path, "_svn"))) return SVN_DIR; for(;;) { String git = AppendFileName(path, ".git"); if(DirectoryExists(git) || FileExists(git)) return GIT_DIR; if(DirectoryExists(AppendFileName(path, ".svn"))) return SVN_DIR; String path0 = path; path = GetFileFolder(path); if(path == path0) break; } return NOT_REPO_DIR; } int GetRepoKind(const String& p) { String pp = p; return GetRepo(pp); }