MCPcopy Create free account
hub / github.com/Codeya-IDE/deepin-ide / GitBase

Method GitBase

3rdparty/unioncode-GitQlient/src/git/GitBase.cpp:13–30  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11#include <QFileInfo>
12
13GitBase::GitBase(const QString &workingDirectory)
14 : mWorkingDirectory(workingDirectory)
15 , mGitDirectory(mWorkingDirectory + "/.git")
16{
17 QFileInfo fileInfo(mGitDirectory);
18
19 if (fileInfo.isFile())
20 {
21 QFile f(fileInfo.filePath());
22
23 if (f.open(QIODevice::ReadOnly))
24 {
25 auto path = f.readAll().split(':').last().trimmed();
26 mGitDirectory = mWorkingDirectory + "/" + path;
27 f.close();
28 }
29 }
30}
31
32QString GitBase::getWorkingDir() const
33{

Callers

nothing calls this directly

Calls 4

readAllMethod · 0.80
filePathMethod · 0.45
openMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected