3 ms·
Orthogonal to the Python-specific issues, the problem of "All of my past commits in version control are now broken" is an interesting one. My first instinct wo
by OkayPhysicist 4y ago
Orthogonal to the Python-specific issues, the problem of "All of my past commits in version control are now broken" is an interesting one.
My first instinct would be to rebase the entire project tree onto a new commit that follows the original addition of the dependency. This isn't a great solution, mostly because git doesn't make such an operation easy, but also because there's something a little spooky about a mass history rewrite like that.