<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Congratulations Jevgeni !<br>
<br>
You did a really great job in this plugin. The docs are really
fantastic also !<br>
You have amazing skills to solve problems and we expect you to stay
in touch with us :)<br>
<br>
Best Regards,<br>
<br>
George Gastaldi<br>
<br>
On 08/21/2012 04:52 PM, Jevgeni Zelenkov wrote:
<blockquote
cite="mid:CAL1YN8Yxfn47EFQ9YJtjJbtG_e7PvFwvqQPsdOOVUzK8=xb2AA@mail.gmail.com"
type="cite">
<pre wrap="">Hi all,
GSoC will officially end this Friday. No coding is allowed since
yesterday. So I would like to present the Plugin-undo for forge! Yes,
it lets you undo a forge command.
I created a small website which describes how it works here:
<a class="moz-txt-link-freetext" href="http://jzelenkov.com/plugin-undo/">http://jzelenkov.com/plugin-undo/</a> There is also a screencast which
lasts less than a minute in case you have no time and just want to see
plugin-undo in action.
The Plugin-undo is implemented using Readme Driven Development
(<a class="moz-txt-link-freetext" href="http://tom.preston-werner.com/2010/08/23/readme-driven-development.html">http://tom.preston-werner.com/2010/08/23/readme-driven-development.html</a>)
so it has a decent readme. Check it out to see usage examples and main
features: <a class="moz-txt-link-freetext" href="https://github.com/forge/plugin-undo/blob/master/README.md">https://github.com/forge/plugin-undo/blob/master/README.md</a>
If you would like to know how plugin-undo works without looking into
the source code, check out this article about plugin-undo internals
(pictures included!):
<a class="moz-txt-link-freetext" href="https://community.jboss.org/wiki/MakingOfUndoPluginForForgeUsingGit#intro">https://community.jboss.org/wiki/MakingOfUndoPluginForForgeUsingGit#intro</a>
The current version is for submission to GSoC. I am planning to keep
working on the plugin after GSoC. Currently usability improvements are
planned, such as a correct detection of forge commands which introduce
changes and removal of unnecessary intermediate commits. If you
discover a bug or would like to request a feature, please open an new
FORGEPLUGINS issue.
THANK YOU ALL for helping make this plugin a reality! It would have
been impossible without your support!
Cheers,
Jevgeni Zelenkov
<a class="moz-txt-link-freetext" href="https://github.com/forge/plugin-undo">https://github.com/forge/plugin-undo</a>
_______________________________________________
forge-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/forge-dev">https://lists.jboss.org/mailman/listinfo/forge-dev</a>
</pre>
</blockquote>
<br>
<div class="moz-signature">-- <br>
<b>George Gastaldi</b> | <i>Senior Software Engineer</i> <br>
JBoss Forge Team<br>
Red Hat<br>
+554797111000</div>
</body>
</html>