A library to interact with Bazaar from Java

Registered by Guillermo Gonzalez on 2007-05-25

A Java wrapper to interact with Bazaar directly from Java that use different low-level mechanisms (CLI/bzrlib api) to interact with Bazaar.

The two possible backends (at this moment) are:
 * A wrapper around the bzrlib using Jepp (http://jepp.sourceforge.net/).
 * A wrapper for the CLI with some help of some bzr-plugins, like bzr-xmloutput (https://launchpad.net/bzr-xmloutput).

This should ease a lot the development of new features in bzr-eclipse and it's interesting in its own right, and should open some interesting use cases for Bazaar, i.e.: Ant tasks, ease the IDE/editor integration (Eclipse/Netbeans/JEdit/others), standalone Java applications, <put your idea here>.

I propose the CLI wrapper to be the "fallback" backend.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Guillermo Gonzalez
Direction:
Needs approval
Assignee:
Guillermo Gonzalez
Definition:
Approved
Series goal:
Proposed for trunk
Implementation:
Implemented
Milestone target:
None
Started by
Guillermo Gonzalez on 2007-05-25
Completed by
Guillermo Gonzalez on 2015-06-02

Related branches

Sprints

Whiteboard

There are some (essential) commands not yet implemented like merge and resolve
And some problems to be solved (see: Bug #121936), mainly how should we handle password prompt's for sftp/ftp/http?/etc. (Java is tricky in the interaction with cmd line input)

This library has been moved into it's own project: bzr-java-lib

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.