Google copybara: moving code between repositories
41 points
1 hour ago
| 3 comments
| github.com
| HN
MarkSweep
14 minutes ago
[-]
Some other interesting tools in the space. Rust is using a tool called Josh to sync commits:

https://josh-project.dev

The blog post from the Rust people:

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

Any others in this space?

reply
namanyayg
59 minutes ago
[-]
Nice, I built something similar ~5 years ago using nested git repos and scripts to accomplish a similar purpose of combined private and public repos.

My shell script definitely wasn't google scale tho!

reply
UnfitFootprint
21 minutes ago
[-]
Yep, same. I thought it might a wrapper around git subtree but looks like it’s doing quite a lot more!

For example altering commit author emails during sync

reply
lysace
48 minutes ago
[-]
Cute name. (Naming is hard and important.)
reply
whh
45 minutes ago
[-]
That tune is in my head again... again...
reply