timewarp.png

This project is not covered by Drupal’s security advisory policy.

Imagine if you can just timewarp* your site:

  • Put a whole drupal site under version control.
  • At the same time have individual version control for core, modules, config and database.
  • Yes, you can have your multiple branches of your site.
  • (And: No, you still can NOT merge DB content from different versions.)

How does Timewarp do that?

  • Short answer: With drupal, git submodule and symlink magick.
  • It provides drush commands "init", "snapshot" (aka commit) and "jump" (aka checkout).
  • Amongst other gimmicks it acts as a wrapper for git submodule madness.

For an intro see the slides and the video from my talk at Drupal City Berlin 2011.

Project information

Releases