<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>