15 |
|
|
16 |
|
#include <api/apr/pool.hpp> |
17 |
|
|
18 |
– |
#include <ctime> |
19 |
– |
|
18 |
|
#include <subversion-1/svn_client.h> |
19 |
|
#include <subversion-1/svn_props.h> |
20 |
|
|
21 |
+ |
#include "Entry.hpp" |
22 |
|
#include "Error.hpp" |
23 |
|
|
24 |
|
namespace Subversion |
26 |
|
|
27 |
|
class Client |
28 |
|
{ |
29 |
< |
api::Apr::Pool pool; |
29 |
> |
mutable api::Apr::Pool pool; |
30 |
|
::svn_client_ctx_t *context; |
31 |
|
public: |
32 |
|
Client(); |
33 |
< |
cse::String GetProperty(const cse::String &property, const cse::String &target); |
34 |
< |
std::time_t GetEntryCommittedDate(const cse::String &target); |
33 |
> |
cse::String GetProperty(const cse::String &property, const cse::String &target) const; |
34 |
> |
_L<Entry> GetEntries(const cse::String &target) const; |
35 |
|
}; |
36 |
|
|
37 |
|
} |