Revision Purgatory
This module helps manage database size by automatically deleting old content revisions. It allows administrators to configure which content types to process, how old revisions should be, and provides an interface to review revisions before they are purged. This ensures that revision tables remain manageable, especially for sites with heavy content revision workflows.
Revision Purgatory module helps site builders keep content revision tables lean by queuing and deleting stale node revisions.
Features
- Node revisions are grouped by language and show the revision history through a dedicated admin UI. - Queue and purge outdated revisions automatically via cron, with batching to protect large sites. Use this module when you need to rein in database growth from revision-heavy content workflows with controllable surgical revision removal operations.
Post-Installation
After enabling the module, visit “admin/config/revision-purgatory” to set the purge window, batch size, and select which content types should be processed. Cron will enqueue and delete stale revisions according to these settings. The “Revision Purgatory” admin section provides node lists, revision overviews, and a manual preview function if you want to inspect a revision before removal.
UI: admin/revision-purgatory/nodes
Configuration: admin/config/revision-purgatory
NOTE: Be careful to set a very big batch size. Cron job can only run with the time limit that is set by default or by your configuration. If you encounter any problems with some revision removal you can always adjust the configuration to chunk the removal and localize the problem.
NOTE: The Detailed revision view can show you revisions that are very old and that you didn't think you still have. These revisions you don't see in the default drupal core revision overview page.
Additional Requirements
No additional modules or external libraries are required beyond Drupal core.
Recommended modules/libraries
Optional: Queue UI (drupal/queue_ui) can help administrators monitor the revision purge queue in real time.
Similar projects
Core’s “Delete content revisions” action and various purge utilities exist, but Revision Purgatory adds a translation-aware batch removal operation, a browsable revision dashboard, and automated cron integration so large sites can prune revisions safely and transparently.
Supporting this Module
Contributions, issue reports, and patches on Drupal.org are always appreciated.
Community Documentation
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 1.0.0-beta4 | Pre-release | 10–11 | Aug 28, 2026 | ||
| 1.0.0-beta3 | Pre-release | 10 | Dec 11, 2025 | ||
| 1.0.0-beta2 | Pre-release | 10 | Dec 2, 2025 | ||
| 1.0.0-beta1 | Pre-release | 8–10 | Dec 2, 2025 | ||
| 1.x-dev | Dev | 10–11 | Oct 31, 2025 |