Thanks to great efforts of some new committers a new version of MercurialEclipse has been released, delivering a lot of improvements in different areas. Please have a look at the changelog at http://bitbucket.org/mercurialeclipse/main, the project site. If you encounter issues, you can file them there as well.
Beiträge getagged ‘java’
MercurialEclipse 1.4.1280 released
11 September 2009Another commit dialog post…
4 März 2009As I’m currently trying to enhance the MercurialEclipse dialogs that are used most regularly, the dialog has seen another change.
The newly introduced dialog tray is now not only showing the diff textually, but in a compare dialog. This means, that on selection of a changed file you get the “Show diff” button enabled. Clicking on it opens the tray and embeds the Eclipse compare dialog in order to be check changes in a structural compare viewer. When the file selection changes, the diff of the new file will automatically shown.
I plan to embed this dialog into the revert dialog as well. If you got any ideas, what could further be improved in the dialog to enhance the usuability, please comment – I’ll try to incorporate those suggestions if possible. Here’s a screenshot of the latest version:
New commit dialog in MercurialEclipse
28 Februar 2009Finally, I’ve refactored our good old commit dialog. It was overdue a long time ago, but after reading new complaints about it, I thought I would give it a shot. At least, it is now maintainable for me, as I changed it to GridLayout. As adding stuff is now quite easy, I added a few small features:
- Ctrl+Enter now triggers the Ok-button.
- Added a text field for recording the committers name – if not filled the configured user name is used, else the entered text. This makes the correct attribution of patches a lot easier.
- A tray showing the current working directory diff, which can be opened by clicking “Show diff”. This is definitely inspired by Merclipse. @Whitney: If you have some ideas what could be better, please tell me :). Next step: Only show the diff for the files being visible…
- Errors are now displayed via Error message as the dialog is now capable of showing error messages.
Here are some screenshots:
MercurialEclipse 1.3.1019 released
14 Februar 2009As of today, the first of the 1.3 versions of MercurialEclipse is released: 1.3.1019. Since we heard you like bugs fixed, we did some bug fixing, but also added some new features. The changelog looks like this:
- Enable remote compare for outgoing changesets (r1000-r1004).
- Fix multi-threading issues (e.g. r997).
- Use hgattic extension for shelving/unshelving if it is available (r1012).
- Support aliases for repositories
- Beginnings of a project property page (r1016).
- Bumped default timeout (r1017).
- Saved commit messages are now configurable (r955).
- Added option to choose color and font for decoration of changed, unknown, removed, added, ignored and conflicting files (r957).
- Fixed massive performance bug in status decoration. Big projects will see major speed-ups when an incremental build is triggered, as builds don’t trigger status updates anymore (r981).
- Fix for username caching in repository location.
- Allow ignoring resources that are not in the status unknown.
- Chinese translation, fix log parsing, add Options page for Import/Export of patches.
- Added commit message dropdown in commit dialog #83 (r952).
Mercurial Eclipse 1.2 has been released
2 Dezember 2008
photo credit: The Rocketeer
We’ve unleashed our latest release, so head over to Assembla (see link in sidebar) and download it :-). As of differences, you can find them all in the changes section of the wiki – in my opinion the most interesting new features are bookmarks, hgsubversion and rebase support.
New wizards for importing / exporting patches
21 November 2008Steeven Lee contributed some nice wizards to MercurialEclipse. They facilitate importing and exporting of patches. See screenshots below:
Import:

Export:

Rebase and subversion support in MercurialEclipse
14 November 2008As MercurialEclipse is steadily evolving, the development version has got a few new features:
- Rebase support has landed, but is of course only usable with current Mercurial crew as there hasn’t been a stable Mercurial release that supports rebase. Our new wizard supports all rebase options, including aborting and continuing previously started rebases.
- The hgsubversion extension is now supported when pulling, pushing and cloning. This means, it is now possible to read from and write to subversion repositories while still using MercurialEclipse. Therefore you won’t have to interrupt your normal workflow, you can just work as with a normal Mercurial repository. Unfortunately, you need a rather new Mercurial installation for this as well. Other dependencies can be found at our project page.
- Finally, we’ve been able to integrate the official Mercurial logo as Matt Mackall has granted usage of the official icons, even though the plug-in is not GPL, but EPL licensed.
- Some internationalization fixes (UTF-8) have landed.
So feel free to grab a copy at http://hg.assembla.com/mercurialeclipse and enjoy the new stuff :-).
Bastian










