# Subversion and rails?

**URL:** <https://www.ruby-forum.com/t/subversion-and-rails/119653>\
**Category:** Rails\
**Created:** [November 8, 2007, 10:28pm UTC](https://www.ruby-forum.com/t/subversion-and-rails/119653 "2007-11-08T22:28:47Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![jamal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/35a633/32.png) [@jamal](https://www.ruby-forum.com/u/jamal)\
**Post date:** [November 8, 2007, 10:28pm UTC](https://www.ruby-forum.com/t/subversion-and-rails/119653/1 "2007-11-08T22:28:47Z")

</div>

Hello there,

I started using subversion with my rails application, but I’m stuck with  
plugins, they are not added to my revision…

\_\_\_\_$ svn add vendor/plugins/rspec  
svn: warning: ‘vendor/plugins/rspec’ is already under version control  
\_\_\_\_$ svn commit -m “added again plugin”  
Adding vendor/plugins  
Adding vendor/plugins/auto\_complete  
Adding vendor/plugins/auto\_complete/README  
Adding vendor/plugins/auto\_complete/Rakefile  
Adding vendor/plugins/auto\_complete/init.rb  
Adding vendor/plugins/auto\_complete/lib  
Adding vendor/plugins/auto\_complete/lib/auto\_complete.rb  
Adding  
vendor/plugins/auto\_complete/lib/auto\_complete\_macros\_helper.rb  
Adding vendor/plugins/auto\_complete/test  
Adding vendor/plugins/auto\_complete/test/auto\_complete\_test.rb  
Transmitting file data …  
Committed revision 27.

\_\_\_\_$ svn status  
? vendor/plugins/rspec

The question is, why is rspec not added?

I tried with svn add vendor/plugins/rspec --force but it keep shown as ?  
and not A on svn status 🙂

Any help I appreciate it 🙂

---

<div class="post-metadata">

**Author:** ![jamal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/35a633/32.png) [@jamal](https://www.ruby-forum.com/u/jamal)\
**Post date:** [November 8, 2007, 10:34pm UTC](https://www.ruby-forum.com/t/subversion-and-rails/119653/2 "2007-11-08T22:34:14Z")

</div>

On Nov 8, 2007 3:28 PM, Jamal S.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I started using subversion with my rails application, but I’m stuck with  
> plugins, they are not added to my revision…
> 
> \_\_\_\_$ svn add vendor/plugins/rspec  
> svn: warning: ‘vendor/plugins/rspec’ is already under version control

Remove the vendor/plugins/rspec/.svn directory, then try to add  
vendor/plugins/rspec again.

–  
Greg D.  
[http://destiney.com/](http://destiney.com/)

---

<div class="post-metadata">

**Author:** ![jamal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/35a633/32.png) [@jamal](https://www.ruby-forum.com/u/jamal)\
**Post date:** [November 8, 2007, 10:49pm UTC](https://www.ruby-forum.com/t/subversion-and-rails/119653/3 "2007-11-08T22:49:58Z")

</div>

Thanks, but why it’s not adding all the sub folder? I did this 🙂

svn add vendor/plugins/\* --force

and also

svn add vendor/plugins/. --force

but I still get the ? character and not A beside all folders in rspec

$ svn status  
? vendor/plugins/attachment\_fu  
? vendor/plugins/rspec\_on\_rails  
? vendor/plugins/rspec/plugins  
? vendor/plugins/rspec/rake\_tasks  
? vendor/plugins/rspec/spec  
? vendor/plugins/rspec/lib  
? vendor/plugins/rspec/failing\_examples  
? vendor/plugins/rspec/bin  
? vendor/plugins/rspec/autotest  
? vendor/plugins/rspec/examples  
A vendor/plugins/rspec  
A vendor/plugins/rspec/Rakefile  
A vendor/plugins/rspec/TODO  
A vendor/plugins/rspec/init.rb  
A vendor/plugins/rspec/UPGRADE  
A vendor/plugins/rspec/CHANGES  
A vendor/plugins/rspec/MIT-LICENSE  
A vendor/plugins/rspec/README  
A vendor/plugins/rspec/spec.opts

---

<div class="post-metadata">

**Author:** ![jamal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/35a633/32.png) [@jamal](https://www.ruby-forum.com/u/jamal)\
**Post date:** [November 8, 2007, 11:01pm UTC](https://www.ruby-forum.com/t/subversion-and-rails/119653/4 "2007-11-08T23:01:08Z")

</div>

On Nov 8, 2007 3:49 PM, Jamal S.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> ? vendor/plugins/rspec/examples  
> A vendor/plugins/rspec  
> A vendor/plugins/rspec/Rakefile  
> A vendor/plugins/rspec/TODO  
> A vendor/plugins/rspec/init.rb  
> A vendor/plugins/rspec/UPGRADE  
> A vendor/plugins/rspec/CHANGES  
> A vendor/plugins/rspec/MIT-LICENSE  
> A vendor/plugins/rspec/README  
> A vendor/plugins/rspec/spec.opts

There may be more .svn directories in your way:

find . -type d -name .svn -print

Then when you’re sure you’re ready to delete them:

find . -type d -name .svn -exec rm -rf {} ;

–  
Greg D.  
[http://destiney.com/](http://destiney.com/)

---

<div class="post-metadata">

**Author:** ![jamal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/35a633/32.png) [@jamal](https://www.ruby-forum.com/u/jamal)\
**Post date:** [November 8, 2007, 11:05pm UTC](https://www.ruby-forum.com/t/subversion-and-rails/119653/5 "2007-11-08T23:05:44Z")

</div>

It doesn’t delete because it is directory, even though there is -rf, is  
there anyway around Greg D. .)

$ find vendor/plugins -type d -name .svn -exec rm -rf {} ;  
find: vendor/plugins/.svn: No such file or directory  
find: vendor/plugins/auto\_complete/.svn: No such file or directory  
find: vendor/plugins/auto\_complete/lib/.svn: No such file or directory  
find: vendor/plugins/auto\_complete/test/.svn: No such file or directory  
find: vendor/plugins/rspec/.svn: No such file or directory  
find: vendor/plugins/rspec/autotest/.svn: No such file or directory  
find: vendor/plugins/rspec/bin/.svn: No such file or directory  
find: vendor/plugins/rspec/examples/.svn: No such file or directory  
find: vendor/plugins/rspec/examples/stories/.svn: No such file or  
directory

---

<div class="post-metadata">

**Author:** ![jamal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/35a633/32.png) [@jamal](https://www.ruby-forum.com/u/jamal)\
**Post date:** [November 8, 2007, 11:32pm UTC](https://www.ruby-forum.com/t/subversion-and-rails/119653/6 "2007-11-08T23:32:52Z")

</div>

Thanks it’s working now 🙂

I just had to add vendor/plugins/ and that’s it 😃
