Matt
Matt
I don't think we need it for rules_rust - rules_rust should work just fine with the hub-and-spoke model that @Wyverald suggested, as it already is capable of generating spoke repos...
It's certainly an interesting idea. I find it to overcomplicate things a lot, but I also think that how complicated someone finds it will depend upon their mental model of...
This PR appears to be maintained, constantly rebasing on top of main, but it's been two months since the last comment. Could we either get this merged, or come up...
Sure, I can review - I'll take a look once CI is passing.
Ah, I'd assumed that it does have deterministic order because of the existence of `latest`, which I thought sorted it, but upon rereading it, I see that I misunderstood. Unfortunately,...
FWIW, my workflow involves no local branches. I simply have the following alias in my bashrc to do all my github PRs. ``` github_push () { git push "$1" "$(jj...
Those sound like reasonable concerns. Here's an algorithm that should address that. If you think it sounds reasonable I might implement it, but it does seem like a lot of...
Oh, sorry, most common child, not most common ancestor. Let's only work with a single file, since we only need a single file Base: ``` foo ``` A: ``` +...
@tummychow Good catch, I hadn't considered that. Yes, it should be as simple as `len(unique(values(filtered)))`. @devinrhode2 I believe you're misunderstanding something, but it's hard to say exactly what without an...
FWIW, in ChromeOS we worked around the issue of repo mapping by creating a [sitecustomize.py]( https://source.chromium.org/chromiumos/chromiumos/codesearch/+/main:src/bazel/python/toolchains/sitecustomize.py;drc=b9ec11186e43095c44b5f4da533eb84302df77f6) that reads the repo_mapping file to determine what `sys.modules` should contain. Mind you, ChromeOS...