| 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, |
no test coverage detected