Re: svncpp Client on a specific (local) directory

Alexander Mueller <[email protected]> Fri, 20 May 2011 14:50:52 +0200
Newsgroups gmane.comp.version-control.subversion.rapidsvn.devel
Message-ID <[email protected]>
RapidSVN re-uses the Client instance that way.

Am 20.05.2011 14:08, schrieb Mate Szalay:
> Hi,
>
> On Thu, May 19, 2011 at 9:07 PM, Mate Szalay<[email protected]>  wrote:
>> How can I create an svncpp Client object on a specific directory?
>> I know that if I chdir() first, then it works, but I can't do that,
>> because I want to have multiple (and constantly changing)
>> Client objects in a multi-threaded environment, and cwd is
>> shared among all the threads.
>
> Let me follow up on this.
>
> I've found a way. Is this the way svncpp is intended to be used?
>
> ::svn::Context context;
> ::svn::Client client(context);
> ::svn::Path path("/my/local/working-copy");
> ::svn::InfoVector info_vect = client.info(path);
> ::svn::Info info = info_vect.at(0);
> info.url();
>
> If no, then what is the intended way?
> If yes, then is that true, that an svncpp "Client" object is not
> tied to any working copy, it can be reused, say, first to update
> one working copy, then to commit to another one?
>
> Thanks,
>

------------------------------------------------------
http://rapidsvn.tigris.org/ds/viewMessage.do?dsForumId=668&dsMessageId=2742293

To unsubscribe from this discussion, e-mail: [[email protected]].