// Subversion Client // // Douglas Thrift // // $Id$ #ifndef _Subversion_Client_hpp_ #define _Subversion_Client_hpp_ #include #ifdef MENES_PRAGMA_ONCE #pragma once #endif #include #include #include #include "Entry.hpp" #include "Error.hpp" namespace Subversion { class Client { api::Apr::Pool pool; ::svn_client_ctx_t *context; public: Client(); cse::String GetProperty(const cse::String &property, const cse::String &target) const; _L GetEntries(const cse::String &target) const; inline void Update(const cse::String &path) { Update(_L(1, path)); } void Update(const _L &paths); }; } #endif//_Subversion_Client_hpp_