Hey,
As discussed with some of you the last 2 years of EclipseCon Europe, I now FINALLY have time to start working on a “commit validation” feature. It should be rather simple: After a commit has been done (1), the commit
object is passed to a set of registered validators. They may object or not, returning an IStatus. A dialog is presented to the user, showing him a list of validation warnings/errors. In case there are errors, the commit soft-reset, and the commit message get’s
prefilled with the commits message again.
(1)
/After/ the commit because it is way easier to have a look at a commit object and its contents than having to check the whole worktree... we already discussed this @ EclipseCon :)
Does that sound like a good idea?
I’d need a suggestion on how to register validators in EGit – should I create an extension point, or is there a better EntryPoint (register on repository?).
Thanks for any feedback.
Cheers,
Markus
--
Mit freundlichen Grüßen / Best regards
Markus Duft | Software Architect
SSI SCHÄFER | Salomon Automation GmbH | Friesachstraße 15 | 8114 Friesach bei Graz | Austria
Phone +43 3127 200-575 | Fax +43 3127 200-22
markus.duft@xxxxxxxxxxxxxxxx
Website |
Blog |
YouTube |
Facebook