Helix Core is now P4 and Helix Swarm is now P4 Code Review. Learn more >>

Documentation | 2025.2

# Unapprove modified reviews

By default, when an approved review is committed or updated, P4 Code Review changes the state to Needs Review if the files have been modified since the review was approved.

If one or more files in a review has the filetype +k (`ktext`), this behavior is undesirable because the files will appear to be modified as the P4 Server replaces RCS keywords with their current values. This behavior can be disabled.

If you make a configuration change, P4 Code Review will not use it until the configuration cache has been reloaded, this forces P4 Code Review to use the new configuration. You must be an admin or super user to reload the P4 Code Review config cache. Navigate to the User id dropdown menu, select System Information, click the Cache Info tab, and click the Reload Configuration button.

To disable this behavior, edit the `SWARM_ROOT/data/config.php` file, and add or update the `unapprove_modified` item to `false`, within the reviews configuration block. For example:

    <?php
        // this block should be a peer of 'p4'
        'reviews' => array(
            'unapprove_modified'  => false,
        ),

For information on file types, see File Types in P4 CLI Reference.

Your search for returned results