{"id":16264964,"url":"https://github.com/decipher/persistent_update","last_synced_at":"2025-04-08T14:28:22.889Z","repository":{"id":139478001,"uuid":"54511587","full_name":"Decipher/persistent_update","owner":"Decipher","description":null,"archived":false,"fork":false,"pushed_at":"2016-10-19T05:21:32.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"dev/8.x-1.x","last_synced_at":"2025-02-14T10:53:14.125Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Decipher.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.txt","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-03-22T22:00:02.000Z","updated_at":"2016-03-22T22:03:56.000Z","dependencies_parsed_at":"2023-03-19T11:05:00.488Z","dependency_job_id":null,"html_url":"https://github.com/Decipher/persistent_update","commit_stats":{"total_commits":8,"total_committers":1,"mean_commits":8.0,"dds":0.0,"last_synced_commit":"b425408ce7886a437b715b8dff3d2e8e1623ad82"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Decipher%2Fpersistent_update","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Decipher%2Fpersistent_update/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Decipher%2Fpersistent_update/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Decipher%2Fpersistent_update/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Decipher","download_url":"https://codeload.github.com/Decipher/persistent_update/tar.gz/refs/heads/dev/8.x-1.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247859797,"owners_count":21008174,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-10T17:04:50.933Z","updated_at":"2025-04-08T14:28:22.869Z","avatar_url":"https://github.com/Decipher.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"Persistent Update API\n=====================\n\nThe Persistent Update API module adds a hook (`HOOK_persistent_update()`) for\npersistent updates, updates that are run every time you access update.php or run\n'drush updb'.\n\nThe module was created for use with an automated configuration deployment model\nso that configuration could be synced without human interaction, but can be used\nfor other solitions.\n\n\n\nExample\n-------\n\nSee persistent_update.api.php for an example implementation.\n\n\n\nCredits\n-------\n\nPersistent Update API was written by Stuart Clark (deciphered) and is maintained\nRealityloop Pty Ltd.\n- http://realityloop.com\n- http://twitter.com/Realityloop\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdecipher%2Fpersistent_update","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdecipher%2Fpersistent_update","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdecipher%2Fpersistent_update/lists"}