Embedding Bazaar into C/C++ applications

Joke de Buhr joke.de.buhr at seiken.de
Wed Dec 2 00:34:55 GMT 2009


On Tuesday 01 December 2009 23:31:19 Alessandro Bruni wrote:
> Hello everyone,
> 
> is it possible to embed the Bazaar libraries into C/C++ applications to
>  add version control to them?
> Is there a preferred approach, such as executing the bzr command, using
>  bzr- xmloutput or directly using the APIs within the application?
> 
> My regards,
> Alessandro Bruni
> 

Bazaar is written in Python. The boost project has a very good library for 
interfacing C++ with Python. With Boost.Python you can use the bzrlib api 
from within you C++ application and do whatever you like. Create branches, 
add files or whatever.

http://www.boost.org/doc/libs/1_41_0/libs/python/doc/index.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: This is a digitally signed message part.
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20091202/608d5cae/attachment.pgp 


More information about the bazaar mailing list