I'm tracking several GitHub repositories, from which I often fetch configuration files for tools like mpv and hyprland. Given that these repositories frequently receive updates, I'm seeking a more efficient process to pull the latest changes without manually inspecting each repository and merging with my custom changes.
Current Process:
- Subscribe to changes on these repositories.
- Manually download the updated config files.
- Compare old and new config files (figure out what thing i chaged in which config, which was changed by developer)
- Resolve conflicts manually.
- Repeat this cycle.
Repositories (for reference, there are many more):
- https://github.com/Eisa01/mpv-scripts
- https://github.com/occivink/mpv-scripts
- https://github.com/CogentRedTester/mpv-file-browser
- https://github.com/po5/mpv_sponsorblock
- https://github.com/prasanthrangan/hyprdots
This problem isn't new but i can't find any reference to this. Maybe i can't phrase it correctly.Does anyone have any strategies, scripts or tools help streamline this process? I'd like to be able to easily pull updates, see differences, and manage conflicts more efficiently.