1 #ifndef GITBASICSESSION_H
2 #define GITBASICSESSION_H
21 std::optional<GitResult>
exec_git(QString
const &arg,
Option const &opt);
22 bool remove(
const QString &path);
24 virtual std::optional<std::vector<GitFileItem>>
ls(
char const *path);
25 virtual std::optional<std::vector<char>>
readfile(
char const *path);
Definition: AbstractGitSession.h:54
Definition: GitBasicSession.h:7
bool remove(const QString &path)
Definition: GitBasicSession.cpp:126
bool isValidWorkingCopy(QString const &dir) const
Definition: Git.cpp:241
std::optional< GitResult > exec_git(QString const &arg, Option const &opt)
Definition: GitBasicSession.cpp:32
bool is_connected() const
Definition: GitBasicSession.cpp:27
QString sshCommand() const
Definition: GitBasicSession.cpp:22
virtual std::optional< std::vector< GitFileItem > > ls(char const *path)
Definition: GitBasicSession.cpp:136
QString gitCommand() const
Definition: GitBasicSession.cpp:17
virtual std::optional< std::vector< char > > readfile(char const *path)
Definition: GitBasicSession.cpp:150
GitBasicSession(Commands const &cmds)
Definition: GitBasicSession.cpp:11
Definition: AbstractGitSession.h:56
Definition: GitBasicSession.h:9
QString git_command
Definition: GitBasicSession.h:10
QString ssh_command
Definition: GitBasicSession.h:11