evolution-project-sig

The evolution-project-sig command is used to list, show, and delete stored project signatures.

This is really only useful if you’re working to recover from a bad state where you’ve undone the changes made by an evolution and need to re-apply it. It should never be used under normal use, especially on a production database.

By default, this command will confirm before making any changes to the database. You can use --noinput to avoid the confirmation step.

Example

To list project signatures:

$ ./manage.py evolution-project-sig --list

To show the latest project signature:

$ ./manage.py evolution-project-sig --show

To show a specific project signature:

$ ./manage.py evolution-project-sig --show --id <ID>

To delete a project signature:

$ ./manage.py evolution-project-sig --delete --id <ID>

Arguments

---delete

Delete a project signature.

--list

List project signatures and their associated evolutions.

--show

Show the current project signature, or an older one if using --id.

--id

Specify the ID of a project signature.

--noinput

Delete without prompting for confirmation.