New commit dialog in MercurialEclipse

Finally, 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:

The new commit dialog with open tray.

The new commit dialog with open tray.

The new commit dialog with closed tray.

The new commit dialog with closed tray.


VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

Verwandte Artikel:

  1. Another commit dialog post…
  2. MercurialEclipse 1.3.1019 released
  3. Bookmarks, a.k.a. local branches in MercurialEclipse