Skip to main content

subpatch: fearless multi-repository management - stay relaxed

H.2215 (Ferrer) | Day 2 | 13:50 - 14:05 | Speakers: Stefan Lengfeld

subpatch: fearless multi-repository management - stay relaxed
A picture of a talk at FOSDEM 2024
Open in browser
Get involved in the conversation!Join the chat

Notes

Abstract

subpatch is a multi-repository management tool. 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!

Website: https://subpatch.net/

Code: https://github.com/lengfeld/subpatch

Speakers

Stefan Lengfeld

Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.