Automated project updates for CodeIgniter 4
MIT License
Bot releases are visible (Hide)
Published by MGatner about 1 year ago
Full Changelog: https://github.com/tattersoftware/codeigniter4-patches/compare/v2.0.5...v2.1.0
Published by MGatner over 2 years ago
Adds --no-verify
arguments to skip post-commit hooks which may disrupt the patching process.
Full Changelog: https://github.com/tattersoftware/codeigniter4-patches/compare/v2.0.4...v2.0.5
Published by MGatner almost 3 years ago
Adds the Composer directive with-all-dependencies
to decrease the likelihood of failure due to upstream dependency issues.
Full Changelog: https://github.com/tattersoftware/codeigniter4-patches/compare/v2.0.3...v2.0.4
Published by MGatner over 3 years ago
Since writable/ will often contain many ignored items that a project wants to keep, it should not be removed. It does not really need patching anyways.
Published by MGatner over 3 years ago
Published by MGatner over 3 years ago
Fixes a typo in the Composer binary name.
Published by MGatner over 3 years ago
This is a complete overhaul of this library into a single shell script. You can read about the reasons why in the release notes for version 1.2.0
, but basically Patches
as a CodeIgniter module was overly complex and under-performing. This simplified version is vastly more useful for accomplishing the end goal: patching project files to their framework equivalents.
Published by MGatner over 3 years ago
This is a minor release with no content changes simply to notify users that this version of the library is deprecated in its entirety.
Patches
began as a concept for alleviating the very rote task of comparing framework revisions to their project equivalent. A tremendous amount of effort went into the handlers and interactive command, which amounted to the following:
The eventual goal was to offer an additional, more complex Merger to handle three-way merges, thus relieving some of the work hidden in point 2 above. There were a handful of abandoned attempts at this, with the final conclusion: Git already does this better.
What else does Git do great? Point number one. Basically I realized that Patches
had become an effort at recreating some of the power of Git in a PHP backend framework, very unnecessarily. So instead of pressing further into this approach, I will be ending support for this library as a PHP module and refactoring it into a command-line script that leverages git
and composer
to handle the heavy lifting.
Version 2 of this library is around the corner! For those who prefer the current approach: version 1.2
will remain available, or check out Liaison Revision.
Published by MGatner almost 4 years ago
Published by MGatner almost 4 years ago
Published by MGatner over 4 years ago
required-dev
Published by MGatner over 4 years ago