aboutsummaryrefslogtreecommitdiff
path: root/include/GitRepository.hpp
blob: 98399a0442c61eab24ceb6d328e7621adb77ac68 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#pragma once

#include "Result.hpp"
#include "FileUtil.hpp"

namespace sibs
{
    class GitDependency;
    
    class GitRepository
    {
    public:
        static Result<bool> clone(GitDependency *gitDependency, const FileString &repoDirPath);
        static Result<bool> pull(GitDependency *gitDependency, const FileString &repoDirPath);
    };
}