Bazaar

Bazaar

 




Wiki Tools

  • Find Page
  • Recent Changes
  • Page History
  • Attachments

Differences between revisions 15 and 16
Revision 15 as of 2007-09-15 16:28:42
Size: 3952
Comment:
Revision 16 as of 2007-09-23 22:30:53
Size: 3697
Comment: new build
Deletions are marked like this. Additions are marked like this.
Line 16: Line 16:
New build (0.0.11):
 - Improved performance in decorators and now support Text decorations (revno last_author date)
 - new preference page to enable/disable Text decorators
 - Rename and Move/delete support
 - logView improvements (ported from mercurialeclipse)
 - more verbose errors (to ease the bug fix :) )
 - fix (confirmed) bugs
New build (0.0.12):
 - fix Bug #141538
 - fix some problems with status calculation and decorator refresh
 - fix problem in move/delete support with added files
Line 28: Line 25:
 - bzr-xmloutput_ (trunk revision >= 21)
 - bazaar >= 0.9x recommended (but should work with >=0.18, but not tested)
 - bzr-xmloutput_ (trunk or revision >= 21)
 - bazaar >= 0.9x recommended (should work with >=0.18, but not tested)
Line 63: Line 60:
Almost all commands are in early stages, but can be used (at your own risk).

A plugin for Eclipse that provides integration with Bazaar. It is being developed by Guillermo Gonzalez. The Initial announcement is also available.

The plugin should currently be considered alpha.

See the Launchpad page for a list of branches. The project also has a Homepage (which is moving to the Launchpad page).

News

New build (0.0.12):
  • fix Bug #141538
  • fix some problems with status calculation and decorator refresh
  • fix problem in move/delete support with added files

Dependencies

In builds >= 0.0.11:
  • bzr-xmloutput (trunk or revision >= 21)
  • bazaar >= 0.9x recommended (should work with >=0.18, but not tested)
  • Java SDK/JRE >=1.5 (a.k.a Java >=5.0)

Installation

  1. install the bzr-xmloutput plugin (if you have no idea what I'm talking about please visit the UsingPlugins page for detailed instructions)
  2. Launch eclipse
  3. Go to Help --> Software updates --> Find and install (see: HelpFindAndInstall).
  4. Select Search for new features to install and then --> Next (see: FeatureUpdate).
  5. Click New remote site.
  6. In the name field, enter Bazaar plugin for Eclipse and in the URL field http://steppenwolf.selfip.net/BazaarEclipse/update (see: UpdateSitesToVisit).
  7. Verify that the checkbox for the new update site is checked, and click Finish
  8. A dialog with the results should pop-up. (see: UpdateSiteSearchResults)
  9. Select the latest version inside bzr-eclipse (actual)
  10. Click Finish, and this will launch a wizard (license agreement, etc).
  11. Restart Eclipse.
  12. Go to: Window --> Preferences --> Team --> Bazaar. Enter the path to the bzr executable.

Status

  • Implemented commands:
    • add
    • remove
    • revert
    • diff
    • commit / uncommit
    • annotate (need a lot of work)
    • log (now is showed in a view inside eclipse)
    • 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)
  • 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)
    • Improved Label decorators, now support Text decorations (revno last_author date)
    • Rename and Move/delete support
    • logView (ported from mercurialeclipse)

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