First, grab vsrename (Visual Studio Project Renamer) - what it does is intelligently search and replace in file names and inside text file (it can figure out what is a text file or not) in an entire directory tree. Don't let the Visual Studio in the name fool you, it doesn't really care what files it works on.

Grab vsrename.exe and throw it somewhere in your path to get ready.

For this example, we'll assume you want to clone RTSimpleApp into your new app, LaserCats

Step 0: (optional?) Remove any temp build files from the RTSimpleApp dir, or start from a fresh checkout

Step 1: Cut and paste the RTSimpleApp dir to the same directory and name it lasercats.

Step 2: Open a dos prompt in the new lasercats directory

Step 3: From the prompt, run “vsrename RTSimpleApp lasercats ./“ without the quotes. It should run through and do all the replacing and renaming. Isn't that bad-ass?! All source files, make files, bat files, etc, are scanned.

And there you go, more or less ready. Keep in mind you can't move this project directory anywhere, you need to keep it in the same directory as proton's shared directory, as most of the scripts and tools use relative paths to minimize setup.

It IS possible to do directory checkout of your own svn located inside of your svn proton checkout btw - it's what I do for client projects, works like charm.