timewarp.png

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.

Downloads

Project Information


Maintainers for Timewarp

  • axel.rutz - 104 commits
    last: 36 weeks ago, first: 1 year ago

Issues for Timewarp

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports