#pragma once #include "Result.hpp" #include "FileUtil.hpp" namespace sibs { class GitDependency; class GitRepository { public: static Result clone(GitDependency *gitDependency, const FileString &repoDirPath); static Result pull(GitDependency *gitDependency, const FileString &repoDirPath); }; }