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

Function remoteStatus

plugins/subversion/3rdparty/kdevsvncpp/client_status.cpp:169–193  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

167
168
169 static svn_revnum_t
170 remoteStatus(Client * client,
171 const char * path,
172 const bool descend,
173 StatusEntries & entries,
174 Context * /*context*/)
175 {
176 Revision rev(Revision::HEAD);
177 DirEntries dirEntries = client->list(path, rev, descend);
178 DirEntries::const_iterator it;
179 svn_revnum_t revnum = 0;
180
181 for (it = dirEntries.begin(); it != dirEntries.end(); ++it)
182 {
183 const DirEntry & dirEntry = *it;
184
185 entries.push_back(dirEntryToStatus(path, dirEntry));
186 }
187
188 if (dirEntries.size() > 0)
189 revnum = dirEntries[0].createdRev();
190
191
192 return revnum;
193 }
194
195 StatusEntries
196 Client::status(const char * path,

Callers 1

statusMethod · 0.85

Calls 7

dirEntryToStatusFunction · 0.85
createdRevMethod · 0.80
listMethod · 0.45
beginMethod · 0.45
endMethod · 0.45
push_backMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected