Timewarp

Component ID

1282302

Component name

Timewarp

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

263

Component created

Component changed

Component body

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.