
subpatch: fearless multi repository management (froscon2025)
Chaos Computer Club - recent events feed · Stefan Lengfeld
August 17, 202552m 13s
Audio is streamed directly from the publisher (cdn.media.ccc.de) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.
Show Notes
This talk presents subpatch, a multi-repository management tool. It's useful if you want to assemble a monorepo from multiple repositories, integrate third-party dependencies as source files, or maintain a local fork with a linear patch stack of an upstream project.
subpatch operates on several key principles. It utilizes “git add” to incorporate subproject files into the superproject, treating them as normal files. The metadata is stored in a Git-config-style configuration file. subpatch supports modifications to subprojects, facilitating a linear patch stack, and simplifies the process of importing new versions and rebasing local modifications.
If you are currently using git-submodules or Google’s repo tool and you are frustrated, subpatch is maybe interesting for you!
Licensed to the public under http://creativecommons.org/licenses/by/4.0
about this event: https://programm.froscon.org/2025/events/3389.html
Topics
33892025froscon2025DevelopmentHS 4froscon2025-engDay 2