MCPcopy Create free account
hub / github.com/KDE/kdevelop / revisionInterval

Function revisionInterval

plugins/git/gitplugin.cpp:152–171  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

150}
151
152QString revisionInterval(const KDevelop::VcsRevision& rev, const KDevelop::VcsRevision& limit)
153{
154 QString ret;
155 if(rev.revisionType()==VcsRevision::Special &&
156 rev.revisionValue().value<VcsRevision::RevisionSpecialType>()==VcsRevision::Start) //if we want it to the beginning just put the revisionInterval
157 ret = toRevisionName(limit, QString());
158 else {
159 QString dst = toRevisionName(limit);
160 if(dst.isEmpty())
161 ret = dst;
162 else {
163 QString src = toRevisionName(rev, dst);
164 if(src.isEmpty())
165 ret = src;
166 else
167 ret = src + QLatin1String("..") + dst;
168 }
169 }
170 return ret;
171}
172
173QDir urlDir(const QUrl& url)
174{

Callers 2

diffMethod · 0.85
logMethod · 0.85

Calls 5

revisionTypeMethod · 0.80
revisionValueMethod · 0.80
toRevisionNameFunction · 0.70
QStringClass · 0.50
isEmptyMethod · 0.45

Tested by

no test coverage detected