everything but the archive and diff functions are now in pure ruby in the camping app