All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Public Types | Signals | Public Member Functions | Static Public Member Functions | List of all members
openfluid::utils::GitHelper Class Reference

#include <utils/GitHelper.hpp>

Inheritance diagram for openfluid::utils::GitHelper:

Classes

struct  FileStatusInfo
 
struct  TreeStatusInfo
 

Public Types

enum  FileStatus {
  FileStatus::TRACKED, FileStatus::UNTRACKED, FileStatus::IGNORED, FileStatus::CONFLICT,
  FileStatus::ADDED, FileStatus::DELETED, FileStatus::MODIFIED
}
 

Signals

void info (const QString &Message)
 
void error (const QString &Message)
 

Public Member Functions

 GitHelper ()
 
 ~GitHelper ()
 
bool clone (const QString &FromUrl, const QString &ToPath, const QString &Username="", const QString &Password="", bool SslNoVerify=false)
 
TreeStatusInfo status (const QString &Path)
 
QString statusHtml (const QString &Path, bool WithColorCodes)
 
QString logHtml (const QString &Path, bool WithColorCodes)
 

Static Public Member Functions

static bool checkGitProgram ()
 
static std::string getOpenfluidCurrentBranchName ()
 

Member Enumeration Documentation

Enumerator
TRACKED 
UNTRACKED 
IGNORED 
CONFLICT 
ADDED 
DELETED 
MODIFIED 

Constructor & Destructor Documentation

openfluid::utils::GitHelper::GitHelper ( )
openfluid::utils::GitHelper::~GitHelper ( )

Member Function Documentation

static bool openfluid::utils::GitHelper::checkGitProgram ( )
static
bool openfluid::utils::GitHelper::clone ( const QString &  FromUrl,
const QString &  ToPath,
const QString &  Username = "",
const QString &  Password = "",
bool  SslNoVerify = false 
)
void openfluid::utils::GitHelper::error ( const QString &  Message)
signal
static std::string openfluid::utils::GitHelper::getOpenfluidCurrentBranchName ( )
static
void openfluid::utils::GitHelper::info ( const QString &  Message)
signal
QString openfluid::utils::GitHelper::logHtml ( const QString &  Path,
bool  WithColorCodes 
)
TreeStatusInfo openfluid::utils::GitHelper::status ( const QString &  Path)
QString openfluid::utils::GitHelper::statusHtml ( const QString &  Path,
bool  WithColorCodes 
)

The documentation for this class was generated from the following file: