Beiträge getagged ‘plugin’

MercurialEclipse 1.4.1280 released

11 September 2009

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.

VN:F [1.9.2_1090]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.2_1090]
Rating: 0 (from 0 votes)

MercurialEclipse 1.3.1019 released

14 Februar 2009
MercurialEclipse 1.3.1019 on MacOs X Leopard

MercurialEclipse 1.3.1019 on MacOs X Leopard

As 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).
    Outgoing changes can now be shown in the Eclipse compare editor.

    Outgoing changes can now be shown in the Eclipse compare editor.

  • Fix multi-threading issues (e.g. r997).
  • Use hgattic extension for shelving/unshelving if it is available (r1012).
    If the HgAttic extension is installed, shelve and unshelve will use it.

    If the HgAttic extension is installed, shelve and unshelve will use it.

  • Support aliases for repositories
  • Beginnings of a project property page (r1016).
    A property page shows associated repositories.

    A property page shows associated repositories.

  • 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).
    20090215_20090214_bild_61

    Colors and fonts of decorations can now freely be chosen.

  • 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).
    The commit dialog now allows to select a previously used commit message.

    The commit dialog now allows to select a previously used commit message.

    After selection of a previous commit message, it is automatically pasted into the message area.

    After selection of a previous commit message, it is automatically pasted into the message area.


VN:F [1.9.2_1090]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.2_1090]
Rating: +1 (from 1 vote)

Mercurial Eclipse 1.2 has been released

2 Dezember 2008

Lime Fusion

Creative Commons License 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.

VN:F [1.9.2_1090]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.2_1090]
Rating: 0 (from 0 votes)

Shelve it, baby

23 November 2008

#07 [from::the office]; the workspace or empty

As a some people seem to miss a shelve / unshelve feature in Mercurial, we now have a self-grown solution that works a lot like the hgshelve extension. It does the following:

  • Check if we have not already shelved something for this project. If the shelf is not empty, we notify the user and abort.
  • Determine which project files are in one of the states modified, added, removed or deleted. If the repository root is hierarchically above the project level, only the files within the current project are considered.
  • Export a diff for all of these files to the file <project-name>-patchfile.patch that resides in the folder .hg/mercurialeclipse-shelve-backup. This patch file contains the diffs for all modified files in the project.
  • Determine the changeset at which the current working directory is via hg id.
  • Update to that changeset with hg update -C -r <changeset>.
  • Refresh the resources whose diff was exported.

For Unshelving these changes we do the following:

  • Check if there are files in our backup directory that contain shelved changes. Notify user and abort if no changes are shelved.
  • Import changes via hg import <patchfile>.
  • Empty shelve by deleting the patch file.
  • Refresh the project directory for updating files and decorations within Eclipse.

The mandatory screenshot:

The shelve functionality in MercurialEclipse

The current implementation is not compatible with the hg shelve extension, but this extension a) currently does not work and b) is only using interactive mode.

VN:F [1.9.2_1090]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.2_1090]
Rating: 0 (from 0 votes)