Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Revision Purgatory

7 sites No security coverage
View on drupal.org

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: 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. These revisions may throw errors on the page because they are no longer compatible with the current changes on your website. Check the message log for further clarifications.

Additional Requirements

No additional modules or external libraries are required beyond Drupal core.

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

Activity

Total releases
4
First release
Oct 2025
Latest release
7 months ago
Releases (12 mo)
4 ▲ from 0
Maintenance
Slowing

Release Timeline

Releases

Version Type Release date
1.0.0-beta3 Pre-release Dec 11, 2025
1.0.0-beta2 Pre-release Dec 2, 2025
1.0.0-beta1 Pre-release Dec 2, 2025
1.x-dev Dev Oct 31, 2025