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: http://jzelenkov.com/plugin-undo/ 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 (http://tom.preston-werner.com/2010/08/23/readme-driven-development.html) so it has a decent readme. Check it out to see usage examples and main features: https://github.com/forge/plugin-undo/blob/master/README.md 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!): https://community.jboss.org/wiki/MakingOfUndoPluginForForgeUsingGit#intro 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 https://github.com/forge/plugin-undo _______________________________________________ forge-dev mailing list forge-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/forge-dev