Bazaar

Bazaar

 




Wiki Tools

  • Find Page
  • Recent Changes
  • Page History
  • Attachments

Differences between revisions 56 and 57
Revision 56 as of 2013-04-02 15:12:32
Size: 3522
Editor: piastucki
Comment:
Revision 57 as of 2013-04-02 15:28:42
Size: 3480
Editor: piastucki
Comment:
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
 * [[BzrEclipse/NewRoadmap|Roadmap]]
* [[BzrEclipse/Roadmap|Old Roadmap]]
 * [[BzrEclipse/Roadmap|Roadmap]]

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

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

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.