bzr-eclipse is a plugin for Eclipse that enables Bazaar support in the Eclipse SDK (JDT and CDT).
News
New development snapshot build (1.1.1.210):
fixed Bug#269338 Add * should be supported
- added send dialog (Javier Derderian)
Notice: this release depends on bzr-xmloutput >= 0.8.4
Before install or update check the Dependencies section
Status
- Implemented commands:
- add
- remove
- revert (with dialog to choosse which file/s to revert)
- diff
- commit (with push after commit and local commit options )
- uncommit
- annotate
- log: History view for files, and a custom Log view for Project (with refresh and "link with selection" buttons)
pull/push: Basic support with a popup to enter the url (Don't support authentication mechanims...be aware if a password is required this can hang Eclipse, see: Bug #121936)
- update (very basic)
- bind/unbind
- switch
- missing (basic support, a simple table that show extra/missing revisions)
- merge support
- basic resolve support
- checkout (included lightweight)
- send
- Supported Eclipse features:
- Create a branch inside eclipse (actually a new project with a new branch in it)
- Import a branch as a project (this actually create a new branch which have the specified as parent)
- Basic (and experimental) support for multiple projects in the same branch (branch below project root)
- Label decorators, with basic support for Text decorations (revno, last_author and date)
- Rename and Move/delete support
- Log view for project level log (ported from mercurialeclipse) with merge support.
- History View
- Annotate View (ported from Subclipse) (and quick diff annotation)
- Project property page to show the output of 'bzr info'
- Top level Bzr menu (available using perspective customization).
- Quick diff support
- Other features:
- support lp: URL's (merge, pull, push, etc)
- Branch directly from a project (into a new project)
Download
To install directly from the Eclipse update manager take a look to the Install instructions
A zipped update-site can be downloaded from: http://verterok.com.ar/bzr-eclipse/archive/
Hacking
See the Launchpad page for a list of branches. For basic instructions on how to run the plugin for development take a look to the HowToDebug page.
Known bugs
Commands that require authentication (i.e: pull, push) produce a deadlock hanging Eclipse (be careful with this!) see: Bug #121936
- In a branch command (import a project) there is no URI's validation
At http://launchpad.net/bzr-eclipse/+bugs is the updated list of reported bugs.
