# Subversion Handy Backup (SHB)

**URL:** <https://www.ruby-forum.com/t/subversion-handy-backup-shb/97180>\
**Category:** Ruby\
**Created:** [January 25, 2006, 1:55pm UTC](https://www.ruby-forum.com/t/subversion-handy-backup-shb/97180 "2006-01-25T13:55:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![simonsaid](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b5e925/32.png) [@simonsaid](https://www.ruby-forum.com/u/simonsaid)\
**Post date:** [January 25, 2006, 1:55pm UTC](https://www.ruby-forum.com/t/subversion-handy-backup-shb/97180/1 "2006-01-25T13:55:11Z")

</div>

Purpose:  
create a repository backup, compress, encrypt and split  
it into small chunks that can be mailed to a gmail account.

Actually its a Rake file with the following rules:

rake backup # creates a hotcopy backup of the repository.  
rake checkout # checkout’s a working copy.  
rake clean # wipe all temporary files.  
rake create # creates an empty repository that is FSFS based.  
rake recover # recover a repository from chunks.

Similar the “recover” rule concats the chunks, decrypt, and  
decompress it.

prerequisits:

- ruby-1.8.x
- rake
- tmail
- GPG is used for doing an symmetric encryption.
- subversion

If you find it useful then please consider contributing.

---

<div class="post-metadata">

**Author:** ![simonsaid](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b5e925/32.png) [@simonsaid](https://www.ruby-forum.com/u/simonsaid)\
**Post date:** [January 26, 2006, 3:14pm UTC](https://www.ruby-forum.com/t/subversion-handy-backup-shb/97180/2 "2006-01-26T15:14:15Z")

</div>

On 1/25/06, Simon S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> create a repository backup, compress, encrypt and split  
> it into small chunks that can be mailed to a gmail account.  
> [snip]

This project is now hosted at rubyforge:  
[http://handy.rubyforge.org/](http://handy.rubyforge.org/)
