This project was written to "explode" a single SVN repository (which contains one directory per project) to separated repository, maintaining commit/file history.
Eg. from one SVN repo with this structure:
OneBigRepository: /project1 /project2 /project3
To:
project1: /trunk project2: /trunk project3: /trunk
- PHP
- Subversion command line tools
- svndumpfilter
- Bash
- Sed
- "mail" command (tested with Postfix)
Tested on GNU/Linux Debian.
- Download this repository
- Create a new file called projects.txt with project list to migrate from repository
- Modify "scriptChain.sh" parameter EMAILDEST
- chmod +x ./scriptChain.sh
- ./scriptChain.sh