3 ms·
Some other interesting tools in the space. Rust is using a tool called Josh to sync commits: https://josh-project.dev https://josh-project.dev The blog post f
by MarkSweep 3mo ago
Some other interesting tools in the space. Rust is using a tool called Josh to sync commits:
https://josh-project.dev https://josh-project.dev
The blog post from the Rust people:
https://blog.rust-lang.org/inside-rust/2026/06/04/how-josh-helps-rust-manage-code-across-multiple-repositories/ https://blog.rust-lang.org/inside-rust/2026/06/04/how-josh-h...
Meta used to have an open source tool called fbshipit. But according to its open source repo they no longer use it:
https://github.com/facebookarchive/fbshipit https://github.com/facebookarchive/fbshipit
Any others in this space?
- wasting_time 3mo agogit subtree was the OG tool: https://apenwarr.ca/log/20090430 https://apenwarr.ca/log/20090430 It has since been merged into git proper: https://manpages.debian.org/testing/git-man/git-subtree.1.en.html https://manpages.debian.org/testing/git-man/git-subtree.1.en... https://docs.github.com/en/get-started/using-git/about-git-subtree-merges https://docs.github.com/en/get-started/using-git/about-git-s...
- vlovich123 3mo agoThe rust blog post covers this. Subtree performance is terrible on larger repos and they didn’t land something that would fix it on medium sized ones. That’s why they went with a better maintained solution that scales.
- sluongng 3mo agoYeah I vibe coded https://github.com/sluongng/capyfun https://github.com/sluongng/capyfun during a hackathon recently to add a generative transformation layer on top of the traditional imperative transformations.