# Updating plugins

**URL:** <https://www.ruby-forum.com/t/updating-plugins/150506>\
**Category:** Rails\
**Created:** [October 9, 2008, 10:04am UTC](https://www.ruby-forum.com/t/updating-plugins/150506 "2008-10-09T10:04:18Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [October 9, 2008, 10:04am UTC](https://www.ruby-forum.com/t/updating-plugins/150506/1 "2008-10-09T10:04:18Z")

</div>

Just wondering, when I want to update a plugin, do I have to reinstall  
it and do everything over again or is there any easier way?

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [October 10, 2008, 3:27am UTC](https://www.ruby-forum.com/t/updating-plugins/150506/2 "2008-10-10T03:27:33Z")

</div>

I wrote a gem called ext for doing subproject management in an SCM  
agnostic manner. It allows you to use a mixture of git/svn projects  
and works more like svn:externals than git-submodule.

It might not be of interest though because it does not currently allow  
you to freeze a subproject at a specific revision. So your  
subprojects will always be up to date, but the downside of this is if  
an update to a subproject breaks the main project or a different  
subproject, it could be annoying. I figured I’d mention it anyways.  
A tutorial on how to use it is at [http://nopugs.com/ext-tutorial](http://nopugs.com/ext-tutorial)

I’ll probably add support for freezing to a specific revision in the  
near future.

On Thu, Oct 9, 2008 at 2:14 AM, Peter De Berdt

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [October 9, 2008, 11:14am UTC](https://www.ruby-forum.com/t/updating-plugins/150506/3 "2008-10-09T11:14:51Z")

</div>

On 09 Oct 2008, at 10:01, Mike C wrote:

> Just wondering, when I want to update a plugin, do I have to reinstall  
> it and do everything over again or is there any easier way?

â€¢ Piston ([http://piston.rubyforge.org/](http://piston.rubyforge.org/))  
â€¢ svn externals  
â€¢ git submodules

Best regards

Peter De Berdt
