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:132
 
bool isValidWorkingCopy(QString const &dir) const
Definition: Git.cpp:117
 
std::optional< GitResult > exec_git(QString const &arg, Option const &opt)
Definition: GitBasicSession.cpp:38
 
bool is_connected() const
Definition: GitBasicSession.cpp:33
 
QString sshCommand() const
Definition: GitBasicSession.cpp:22
 
virtual std::optional< std::vector< GitFileItem > > ls(char const *path)
Definition: GitBasicSession.cpp:142
 
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:156
 
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