Petra
AI assistant for GrootMade
Hi! I'm Petra 👋 Ask me to help you find the perfect WP plugin, theme, or template kit.
forked from Theme Versioning™
PulseShift is not affiliated with Theme Versioning. The name and any related trademarks are used solely for nominative descriptive purposes.
This plugin integrates version control system (VCS) functionality directly into a content management system's theme editor. It is designed for developers and site maintainers who need to track changes to theme files, experiment safely, and recover from errors without manual backups. The tool provides a structured API for VCS adapters, allowing support for systems like Git, Subversion, or a built-in database-backed system.
VcsController) allows developers to create adapter plugins for different version control systems. This includes methods for commit, revert, and retrieving revision data, making the core plugin extensible.Revision class to handle revision data, providing methods to get revision identifiers, commit messages, and the specific content of files from any saved point in history.