Jeff King <peff@xxxxxxxx> writes: > The problem to me is not that the steps that a developer has to do, but > rather that we are dependent on the upstream project to make a simple > fix (which they may not agree to do, or may take a long time to do). Yeah. In practice, I think the recommended way to work for a depending project like us is to keep a fork in a separate repository we control of the submodule project, and allow our fork to be slightly ahead of the upstream while feeding our change to them.