mercurialeclipse / main (http://vectrace.com/mercurialeclipse)
MercurialEclipse is an Eclipse plugin for the Mercurial version control system. This is the main and official development repository of the plugin. Please check out the wiki for information. You can file bugs in our issue tracker here at Bitbucket.
Clone this repository (size: 9.2 MB): HTTPS / SSH
$ hg clone http://bitbucket.org/mercurialeclipse/main/

MercurialEclipse
This is the Development Wiki, sourcecode repository and issue tracking of MercurialEclipse the Eclipse plugin for Mercurial (Hg) Source Control Management system. Non-developers plugin homepage is MercurialEclipse.
Our project is also registered at Ohloh: https://www.ohloh.net/p/mercurialeclipse
Useful links
- Installation and Configuration - Install the plugin and configure it.
- Documentation - Get started, read our documentation and see some screenshots.
- Mailing list - Give us feedback and ask us questions (Help!).
- Hackers - See how you can join the crowd of MercurialEclipse hackers.
- User comments - Guestbook.
- BzrEclipse - The bazaar eclipse plugin is a fork of this project.
- MercurialEclipse - Visit the static MercurialEclipse site.
Releases
| Version | Date | Comment |
|---|---|---|
| Not released yet | TBD | Bastian Doetsch Revert to arbitrary previous revisions by selecting a changeset in the revert dialog. Closing of named branches, Removing of Tags. Some fixes e.g. to GPG / Sign extension usage. Intland About 300 changesets with fixes to synchronization, performance of decoration, incorporation of Mylyn support and other stuff. Philip Graf Proxy support for remote operations. Content assist for Switch To... / Revision Chooser dialog. Fixes for #67, #221 and other bugs. Thorbjörn Fixed null-dereferencing in qpop and qpush, corrected a error in Table selection management, and thus provided the command line behaviour for qpop, qpush when there are no selections in the patch queue. |
| 1.4.1286 | 2009-09-14 | Andrei Loskutov Fixes for #256 Peter Arrenbrecht Fix for when .hgrc sets a default --limit on log/glog. Zingo Fixes for #263 |
| 1.4.1280 | 2009-09-07 | Dave Watson Commit/Annotate are now shown only once in menu. Merge dialog shows Heads tab by default. Revisions view in Merge/Switch dialog now properly highlights the parent commit(s). Merge view now offers to commit when last file has been resolve. Refresh button in history view reloads properly, so only one "tip" is shown, and it handles the case of rollbacks/strips. Default timeouts used in the code are now the same as the default timeouts shown in the prefs page. Updating (either thru Team->Update or thru the Pull Wizard) will warn the user if they have uncommitted changes. Merge view says "Resolved" and "Unresolved", and shows unresolved entries in bold. Andrei Loskutov -Status cache refactoring- Status updates are now always executed in the background thread (no UI freezes). Different cache performance / memory optimizations. Status cache refresh is 3 to 6 times faster for huge projects (more then 64k files), with lower memory consumption (up to 2-3 times). Cache memory is released if project is closed. Properly update the parent folder's state after deleting "untracked/unknown" files (previously, the parent folders still had "dirty" state and a manual state refresh was required). -Synchronize view refactoring- Synchronize view is always up-to-date with the local/remote state. Synchronize view shows deleted (incoming and outgoing) and local untracked files. Allow to commit and revert files from Synchronize view. Better synchronization wizard: team->Synchronize does NOT show the wizard anymore, if all the required data is known. "Revert" allows to revert unfinished merge operation. New feature for revert dialog - added "untracked files" to the list of files proposed to revert and allow to delete them during revert. Fixed many duplicated errors in Eclipse error log view. More consistent naming and behavior: fixed wording of actions/views etc. Improvements for the merge workflow, decorator, history/compare of renamed files, speedup/error handling fixes for "compare to" actions. Separated project/file command menus depending on selection. Fixes for #249, #243, #239, #227, #196, #195, #188, #175, #152, #115, #78. Martin Kneissl Fix for #238. |
| Beta 1.3.1096 | 2009-05-11 | Bastian Allow commits for multiple projects if these are under the same Mercurial root Dave Watson Commit/Rollback Dialog: default selection (enter/double-click) now the same as clicking OK. Fixes #168. Compare from file history now intelligently does either 2-way or 3-way file comparison between the revisions selected and their common ancestor, if they are divergent. Fixes issue #169. CompareAction in file history context menu now will compare two revisions with each other, or it will compare a single revision with the version on the filesystem. Commit Dialog: double-click on file in table is now the same as clicking on Show Diff. allows single-file commit from from inside the editor. Show annotation is now available from either treeviews or editor context-menu. Affected Paths View: double-clicking on file compares the selected revision of that file against its first parent instead of with the filesystem version. Fixes issue #134. Reusing old commit message does not add duplicates to old commit message list. |
| Beta 1.3.1084 | 2009-04-03 | Bastian: Improve encoding problems with cross-platform usage ( r1077:8eeab1f0cc2d ). Support for mylyn task comment templates in Commit dialog (see mailing list post) Added auto-share for newly created/imported projects ( r1050:1ebc555bce2b ). Improved detection for active resources to enhance key bindings and views ( r1049:1c5db3064968 ). Refactored commit dialog. Added user text field, commit with CTRL-Enter, tray dialog with compare viewer. ( r1045:192ebc2bd9be ) Refactored revert dialog and added diff tray with compare viewer ( r1048:8a8d83851762 ). Fixed some encoding problems ( r1046:ca12b4414b61 ). A repository can now be marked as default ( r1041:65fb2d3012ca ). |
| 1.3.1019 | 2009-02-14 | Extra release info on doetsch.info. Ismael: Enable remote compare for outgoing changesets (r1000-r1004). Fix multi-threading issues (e.g. r997). Bastian: Use hgattic extension for shelving/unshelving if it is available (r1012). Support aliases for repositories and beginnings of a project property page.Zingo: Bumped default timeout (r1017) |
| Beta 1.2.994 | 2009-01-21 | Zingo: Saved commit messages are now configurable (r955). Bastian: 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). Ismael: Fix multi-threading issues |
| Beta 1.2.954 | 2008-12-08 | Bastian: Fix for username caching in repository location. Allow ignoring resources that are not in the status unknown Steeven: chinese translation, fix log parsing, add Options page for Import/Export of patches.Zingo: Added commit message dropdown in commit dialog #83 (r952) |
| 1.2.941 | 2008-12-01 | Bastian: Hide authentication in console. Don't save passwords in repository URL (r933). Shelve/Unshelve functionality. We don't use an extension for this, only patch ex- and import (r921). Steeven: New import/export wizards for patches (r917). |
| Beta 1.1.901 | 2008-11-19 | Bastian: QNewWizard and QRefreshWizard can now spell-check the text entered as patch description (r897). Fixed problems with projects that are a subdirectory of a repository (r892). Restructured Team menu (r891). Added support for bookmarks. You now can create, rename, delete and switch to bookmarks (r890). Added a rebase wizard that provides support for Mercurial 1.1's rebase command (r888). HgSubversion: Enabled rebase on pull, removed automatic rebase from push, disabled incoming and outgoing page in pull/push (r885 & r886). Pull/Push: Improved operation's output a bit. (r885). |
| Beta 1.1.884 | 2008-11-06 | Bastian: Added --rebase option to Pull wizard (r868). It is only visible when rebase is available as a command. GUI cleanup: Only show forest options when forest extension is available (r869). Support for read-/write access to SVN repositories via the hgsubversion extension, whose options are integrated into clone, pull and push (r882). It's only visible, if the extension is available. Zingo Removed leftover of old ugly icons and added HG official logo instead on those places |
| 1.1.867 | 2008-09-30 | Bastian: Refactored and spiced up share wizard (r816), Parse log output with Sax parser instead of DOM parser (r820). Spell check in commit dialog, if spell checking is enabled within Eclipse (r821 & r826). Added signature verification of signed changesets to history view (r833, #28). Fix commit bug. Fix exception in history of a folder, menus in patch queue View, fixed bug not to set root persistent property. Additionally to .hgignore, we're now using Eclipse's ignore settings for determining whether a file is ignored. Support for pulling/pushing/cloning a forest. History and all changeset tables now get changesets only when needed (batching of hg log) Georg K: Better newline handling, run decode filters in get file contents, Better commit message parsing StefanC: Enable copy of history information, Major code cleanup, fixed path problem in zip, quote commit messages and username BrianW: speed improvement (cache in hg root lookup) |
| 1.0.751 | 2008-07-23 | Bastian: Added preview page in push wizard for outgoing changesets. StefanC: Add possibility to configure key bindings for key commands. |
| 1.0.743 | 2008-07-21 | Release 1.0 with Release Party Pictures |
| 0.2.586 | 2008-06-04 | Bastian: convert URI to Mercurial ones on Windows. |
| 0.2.579 | 2008-06-01 | Brian: Using styles for parsing history/log. Bastian: New add branch wizard to complete branch support. Disconnect entry in Team menu. |
| 0.2.536 | 2008-05-25 | Bastian: Support for hg strip. Grouped recover-actions to one group in menu. Added support for projects above project level to add (should work now for whole plug-in), added hg serve from within Eclipse, Fetch/Pull/Push now have a consistent layout and can be given a revision to pull/push up to, revised clone dialog, fetch replaced by similar functionality within pull wizard for being able to use internal eclipse merge |
| 0.2.511 | 2008-05-18 | Bastian: Additional preferences for parametrizing hg, Less flickering of decorator images and Transplant BrianW: Branch support |
| 0.2.490 | 2008-05-14 | Bastian fixed rename |
| 0.2.485 | 2008-05-13 | Humongus lot of changes |
| 0.2.239 | 2008-04-01 | EPL 1.0, Simple Annotation by Charles O'Farrell, Sortable columns and better coding standard by StefanC, .hgignore, tag support and a lot of other changes by Jérôme Nègre, import and pull from bundle by Zingo and a few Changes by Sebastian and Kim Sullivan, hope I didn't forget anyone if I did edit yourself in it's a wiki you're supposed to do it |
| 2008-03-27 | License is now EPL 1.0 http://www.eclipse.org/legal/epl-v10.html | |
| 0.1.144 | 2008-01-30 | Now it is possible to do Team->"hg log" on folders and not just files |
| 0.1.143 | 2008-01-29 | Incorporate fix for #164 Improved error logging by StefanG |
| 0.1.140 | 2008-01-29 | Fix for #81 Added support for follow rename in Team->"hg log" see #161 #162 thanx to StefanG |
| 0.1.138 | 2008-01-09 | Fix for #155 |
| 0.1.137 | 2008-01-09 | Faster label decoration added by StefanC #93 |
| 0.1.134 | 2008-01-08 | Pull/Push implemented, but no update/merge yet #18 |
| 0.1.130 | 2007-10-03 | Fix for #81 NullPointer at synchronization repository wizard. |
| 0.1.129 | 2007-10-03 | Lots of changes from StefanC, #31 revert dialog, #92 deadlock fix for windows, #89 Ignore Resource Filter, #69 resizeable commit, #24 Diff in commit (and revert) |
| 0.1.121 | 2007-09-09 | Changelog (hg log) in Eclipse History view, you can open old revision in an editor by selecting Open in the right click menu on the revision. |
Acknowledgements
We would like to thank the people at ej-technologies for providing us with a licence for JProfiler.
This revision is from 2010-02-19 16:06
