Summary:
This makes the conch-parser Python extension included in the generated
Cargo.toml workspace members. It might fix the following `setup.py`
build error:
building 'conch_parser' library extension
error: current package believes it's in a workspace when it's not:
current: /temp/fbcode_builder_getdeps/shipit/eden_scm/eden/scm/edenscmnative/conch_parser/Cargo.toml
workspace: /temp/fbcode_builder_getdeps/shipit/eden_scm/eden/scm/Cargo.toml
this may be fixable by adding `edenscmnative/conch_parser` to the `workspace.members` array of the manifest located at: /data/sandcastle/temp/fbcode_builder_getdeps/shipit/eden_scm/eden/scm/Cargo.toml
Alternatively, to keep it out of the workspace, add the package to the `workspace.exclude` array, or add an empty `[workspace]` table to the package's manifest.
Differential Revision: D35759558
fbshipit-source-id: 2d07285d81092cca10c0fc127c935b5d370f2891
Summary: Add TARGETS so it can be used in buck builds.
Reviewed By: yancouto
Differential Revision: D34725122
fbshipit-source-id: 00b958738b05a30a4b9a1470978645b5fad0ad8d
Reviewed By: zertosh
Differential Revision:
D35615001
Ninja: need to fix autocargo and oss-eden-darwin-getdeps is taking forever
fbshipit-source-id: 1dfc74532615823be3e4cb39ff82e1f7cc0ea1a6
Summary: Start of a rust library for dealing with sparse profiles. In this commit we just know how to parse a single profile given the bytes.
Reviewed By: quark-zju
Differential Revision: D35157974
fbshipit-source-id: af4dae36fef08b69e827c6cb4e571d89b7c7ffbd
Summary: I did submit another fix to upstream, then I backported it on top of 0.1.11.
Differential Revision: D35494891
fbshipit-source-id: 4ba29ba35e556926b30e9c47569381d506d1b8a7
Summary:
Pulling in this patch until the **[patch](f4f439ca0c)** ~~is approved, lands, and~~ makes it into crates.io
NOTE: I feel a little awkward patching ***everyone*** here — I suspect I'm the only that cares.
**[I attempted to add a "tar-symlink" package pinned to 4.38](https://www.internalfb.com/intern/paste/P491303978/?view=diff)**, with the patch applying to that,
but and then updating only `dotsync2` accordingly, but that results in the same cascading changes
seen here; I suspect due to the patch applying to package "tar" (since "tar-symlink" isn't a thing).
Reviewed By: zertosh
Differential Revision: D35350696
fbshipit-source-id: a5653f3aed0eb5bc5424906d24a53ec2c2b79211
Summary:
I'm going to use this crate to prepare and parse git config on git servers.
I had to add functionality to the crate: https://github.com/Byron/gitoxide/pull/372
I backported it to the version that currently is the latest one on crates.io.
Reviewed By: dtolnay
Differential Revision: D35283393
fbshipit-source-id: 89094a5077e982a2988e0de4e5b379304a080297
Summary:
Add crate for pull functionality and implement a method for pulling commit and bookmarks data for clone using the bookmarks + lazy_pull endpoints. This requires a lazy changelog repo.
Notes: this only writes remotenames & tip to the metalog, but not to its double file in the store. If we still want to support the double writing, we'll need to add that functionality to the metalog. Additionally, this only supports pulling selectivepull bookmarks that are on the master line.
Reviewed By: DurhamG
Differential Revision: D34741868
fbshipit-source-id: 81c6b5f91c55a46b894410b992fe50a18eaaf7ba
Summary:
taggederror wasn't used and doesn't seem like the direction we want to go in, so excise it.
taggederror allowed for error tagging and error metadata, and was wired around in various places. It tries to solve real problems, but it was too quick to prescribe how things should work without applying the design to see if it works in practice.
Reviewed By: DurhamG
Differential Revision: D34649753
fbshipit-source-id: bc60896f4e1dbe3feb7d5804561392d1f1ebda72
Summary: Doesn't do anything yet, but will by my entrypoint for functionally testing the network doctor logic.
Reviewed By: DurhamG
Differential Revision: D34649742
fbshipit-source-id: 0b33e5ecf68291c2d8696a5a3a9c08afb7531cfa
Summary: Start things off with a basic DNS and TCP connectivity test. This will be one of the building blocks to diagnosing network problems.
Reviewed By: DurhamG
Differential Revision: D34649750
fbshipit-source-id: 87945ec5622869eb8cb0295de14181d95a00ed8e
Summary:
lei2022 needs this, but my patch was specifically for 0.11.4 and the
maintainer still hasn't acknowledged the pr
Reviewed By: lei2022
Differential Revision: D34643727
fbshipit-source-id: 0e3581788755053dec0f9ee97586fca6415e0cb2