1 #ifndef GITBASICSESSION_H
2 #define GITBASICSESSION_H
17 virtual std::shared_ptr<AbstractGitSession>
dup();
23 std::optional<GitResult>
exec_git(QString
const &arg,
Option const &opt);
24 bool remove(
const QString &path);
26 virtual std::optional<std::vector<GitFileItem>>
ls(
char const *path);
27 virtual std::optional<std::vector<char>>
readfile(
char const *path);
Definition: AbstractGitSession.h:14
Definition: GitBasicSession.h:7
bool remove(const QString &path)
Definition: GitBasicSession.cpp:134
bool isValidWorkingCopy(QString const &dir) const
Definition: Git.cpp:119
std::optional< GitResult > exec_git(QString const &arg, Option const &opt)
Definition: GitBasicSession.cpp:40
bool is_connected() const
Definition: GitBasicSession.cpp:35
QString sshCommand() const
Definition: GitBasicSession.cpp:22
virtual std::optional< std::vector< GitFileItem > > ls(char const *path)
Definition: GitBasicSession.cpp:144
QString gitCommand() const
Definition: GitBasicSession.cpp:17
virtual std::shared_ptr< AbstractGitSession > dup()
Definition: GitBasicSession.cpp:27
virtual std::optional< std::vector< char > > readfile(char const *path)
Definition: GitBasicSession.cpp:158
GitBasicSession(Commands const &cmds)
Definition: GitBasicSession.cpp:11
Definition: AbstractGitSession.h:17
Definition: GitBasicSession.h:9
QString git_command
Definition: GitBasicSession.h:10
QString ssh_command
Definition: GitBasicSession.h:11