summaryrefslogtreecommitdiff
path: root/src/plugins/git/commitdata.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/git/commitdata.cpp')
-rw-r--r--src/plugins/git/commitdata.cpp36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/plugins/git/commitdata.cpp b/src/plugins/git/commitdata.cpp
index 5b2f096e4f..8c81dd4059 100644
--- a/src/plugins/git/commitdata.cpp
+++ b/src/plugins/git/commitdata.cpp
@@ -88,25 +88,25 @@ void CommitData::clear()
files.clear();
}
-static CommitData::FileState stateFor(const QChar &c)
+static FileStates stateFor(const QChar &c)
{
switch (c.unicode()) {
case ' ':
- return CommitData::UntrackedFile;
+ return UntrackedFile;
case 'M':
- return CommitData::ModifiedFile;
+ return ModifiedFile;
case 'A':
- return CommitData::AddedFile;
+ return AddedFile;
case 'D':
- return CommitData::DeletedFile;
+ return DeletedFile;
case 'R':
- return CommitData::RenamedFile;
+ return RenamedFile;
case 'C':
- return CommitData::CopiedFile;
+ return CopiedFile;
case 'U':
- return CommitData::UpdatedFile;
+ return UnmergedFile;
default:
- return CommitData::UnknownFileState;
+ return UnknownFileState;
}
}
@@ -115,25 +115,25 @@ bool CommitData::checkLine(const QString &stateInfo, const QString &file)
QTC_ASSERT(stateInfo.count() == 2, return false);
if (stateInfo == QLatin1String("??")) {
- files.append(qMakePair(UntrackedFile, file));
+ files.append(qMakePair(FileStates(UntrackedFile), file));
return true;
}
- FileState stagedState = stateFor(stateInfo.at(0));
+ FileStates stagedState = stateFor(stateInfo.at(0));
if (stagedState == UnknownFileState)
return false;
- stagedState = static_cast<FileState>(stagedState | StagedFile);
+ stagedState |= StagedFile;
if (stagedState != StagedFile)
files.append(qMakePair(stagedState, file));
- FileState state = stateFor(stateInfo.at(1));
+ FileStates state = stateFor(stateInfo.at(1));
if (state == UnknownFileState)
return false;
if (state != UntrackedFile) {
QString newFile = file;
- if (stagedState == RenamedStagedFile || stagedState == CopiedStagedFile)
+ if (stagedState & (RenamedFile | CopiedFile))
newFile = file.mid(file.indexOf(QLatin1String(" -> ")) + 4);
files.append(qMakePair(state, newFile));
@@ -171,7 +171,7 @@ bool CommitData::parseFilesFromStatus(const QString &output)
return true;
}
-QStringList CommitData::filterFiles(const CommitData::FileState &state) const
+QStringList CommitData::filterFiles(const FileStates &state) const
{
QStringList result;
foreach (const StateFilePair &p, files) {
@@ -181,7 +181,7 @@ QStringList CommitData::filterFiles(const CommitData::FileState &state) const
return result;
}
-QString CommitData::stateDisplayName(const FileState &state)
+QString CommitData::stateDisplayName(const FileStates &state)
{
QString resultState;
if (state == UntrackedFile)
@@ -199,8 +199,8 @@ QString CommitData::stateDisplayName(const FileState &state)
resultState.append(QCoreApplication::translate("Git::Internal::CommitData", "renamed"));
else if (state & CopiedFile)
resultState.append(QCoreApplication::translate("Git::Internal::CommitData", "copied"));
- else if (state & UpdatedFile)
- resultState.append(QCoreApplication::translate("Git::Internal::CommitData", "updated"));
+ else if (state & UnmergedFile)
+ resultState.append(QCoreApplication::translate("Git::Internal::CommitData", "unmerged"));
return resultState;
}