|
All checks were successful
Test execution / Test-all (push) Successful in 1m52s
This commit adds the configuration `auto_flush_timeout` to the gitaudit-configuration. If `auto_flush_timeout` seconds have passed without adding a new audit log entry and there is a non-empty changeset, i.e., the changeset was last touched more than `auto_flush_timeout` seconds ago, the changeset will be persisted. This results in a commit. For example, if `auto_flush_timeout` is 60, but every 50 seconds a log-entry for a new record is added to the gitaudit-instance, the automated persisting of the changeset will never be triggered (the changeset might still be persisted, depending on the content of the changes). If, on the other hand, a single change was added and no other change is added in the next `auto_flush_timeout` seconds, the single change will be persisted, resulting in a commit with a single change. |
||
|---|---|---|
| .. | ||
| assets | ||
| __init__.py | ||
| create_store.py | ||
| fixtures.py | ||
| test_auth.py | ||
| test_basic.py | ||
| test_config.py | ||
| test_curated.py | ||
| test_extract_inline.py | ||
| test_generators.py | ||
| test_ifabsent_patch.py | ||
| test_incoming.py | ||
| test_mapping.py | ||
| test_modes.py | ||
| test_pid_resolution.py | ||
| test_roundtrip.py | ||
| test_roundtrip_flatsocial.py | ||
| test_utils.py | ||
| test_validate.py | ||
| test_web_interface.py | ||
| testschema.yaml | ||