Bash script for creating new rails project and initial SVN import (with ignoring/removing log/other files)

Published on Author Akhil Bansal11 Comments

Many times we need to create a new rails project and import it to SVN repository. Each time we have to repeat same commands for creating new rails project, Initial import to SVN, Ignoring *.log files, move database.yml to database.example, ignoring tmp/sessions etc.. etc..

So I have written a bash script that do all this stuff, all you need to do is copy this Bash script (for creating new rails project and initial SVN import with ignoring/removing log/other files) to any of your directory with name “create_rails_with_subversion” and execute this script by issuing ./create_rails_with_subversion & follow screen instructions.

This will:

  • create a new rails project
  • initial import to SVN
  • remove and ignore all log files from svn
  • remove and ignore sessions, cache sockets files from tmp dir
  • move database.yml to database.example
  • ignore database.yml

I also love to have your feedbacks…

UPDATE: I have modified this script, now it doesn’t remove tmp dir, it just ignore content in tmp/sessions, tmp/sockets and tmp/caches :)

UPDATE2: Script again modified , now it also freeze rails (you have to specify version).

11 Responses to Bash script for creating new rails project and initial SVN import (with ignoring/removing log/other files)

    • Ich mag Krtesärueitlinge auch sehr gerne, die feste Konsistenz gefällt mir so gut. Mit Schupfnudeln hab ich sie aber noch nicht kombiniert, hört sich gut an!

  1. cool script. thanks for posting…btw, the word ‘terminating’ is misspelled. also, it might be nice to have a message at the end that indicates the script finished successfully.

  2. […] Some days go I wrote a bash script for creating new rails project and initial SVN import (with ignoring/removing log/other files). And I received many comments if I can make a ruby script for this stuff. Hence here is the ruby script for creating new rails project and initial SVN import (with ignoring/removing log/other files) (0). […]

Leave a Reply

Your email address will not be published. Required fields are marked *