57
57
lineBuffer[linePos] = '\0';
58
58
std::string str(lineBuffer);
61
str.erase(0, str.find_first_not_of(" \t\r\n\v"));
60
63
if (str.length() > 2) {
61
64
if (str.at(0) == 'U' && str.at(1) == ' ') {
62
65
styler.ColourTo(i, SCLEX_SVN_UPDATED);
63
67
} else if (str.at(0) == '_' && str.at(1) == 'U' && str.at(1) == ' ') {
64
68
styler.ColourTo(i, SCLEX_SVN_UPDATED);
65
70
} else if (str.at(0) == 'U' && str.at(1) == 'U' && str.at(1) == ' ') {
66
71
styler.ColourTo(i, SCLEX_SVN_UPDATED);
67
73
} else if (str.at(0) == 'C' && str.at(1) == ' ') {
68
74
styler.ColourTo(i, SCLEX_SVN_CONFLICT);
69
76
} else if (str.at(0) == 'G' && str.at(1) == ' ') {
70
77
styler.ColourTo(i, SCLEX_SVN_MERGED);
71
79
} else if (str.at(0) == 'M' && str.at(1) == ' ') {
72
80
styler.ColourTo(i, SCLEX_SVN_MERGED);
73
82
} else if (str.at(0) == 'A' && str.at(1) == ' ') {
74
83
styler.ColourTo(i, SCLEX_SVN_ADDED);
75
85
} else if (str.at(0) == 'D' && str.at(1) == ' ') {
76
86
styler.ColourTo(i, SCLEX_SVN_DELETED);
88
} else if (str.at(0) == '=' && str.at(1) == '=') {
89
styler.ColourTo(i, SCLEX_SVN_INFO);
91
} else if (str.at(0) == '-' && str.at(1) == '-') {
92
styler.ColourTo(i, SCLEX_SVN_INFO);
78
95
styler.ColourTo(i, SCLEX_SVN_DEFAULT);