# Parent fd5324ac4fc61dd5ecfa52b24bc0c4f800db486b
# User Martijn Pieters <firstname.lastname@example.org>
Make it possible to run just the pre-pack or the pack phase individually
Packing occurs in batches of transactions; this specifies the
timeout in seconds for each batch. Note that some database
+ history-free storages, since unreferenced objects are not removed
+ from the database until the specified number of days have passed.
+- Instructs the storage to run a dry run of the pack but not actually
+- delete anything. This is equivalent to specifying ``pack-dry-run true``
+- in the storage options.
++ Instructs the storage to only run the pre-pack phase of the pack but not
++ actually delete anything. This is equivalent to specifying
++ ``pack-prepack-only true`` in the storage options.
++ Instructs the storage to only run the deletion (packing) phase, skipping
++ the pre-pack analysis phase. This is equivalento to specifying
++ ``pack-skip-prepack true`` in the storage options.
diff --git a/relstorage/adapters/packundo.py b/relstorage/adapters/packundo.py