Skip to content

Commit

Permalink
restore sapling getdeps so eden/mononoke can depend on it
Browse files Browse the repository at this point in the history
Summary:
X-link: facebookincubator/zstrong#994

Bring a manifest for sapling back so we can test eden fs and mononoke. Their tests need the hg binary and thus a sapling manifest to depend upon

How:
 * started with backout of 73302ef03f2d10e45a36aaa2354b4f722cd71e07 and badf6d159dada727acfb5394bd17de223b336975

X-link: facebook/sapling#950

Reviewed By: quark-zju

Differential Revision: D62978511

Pulled By: ahornby

fbshipit-source-id: b614e3f10d254283a4904e9e1a6e97870a56b612
  • Loading branch information
ahornby authored and facebook-github-bot committed Sep 20, 2024
1 parent e6c3153 commit 0c15673
Showing 1 changed file with 68 additions and 0 deletions.
68 changes: 68 additions & 0 deletions build/fbcode_builder/manifests/sapling
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
[manifest]
name = sapling
fbsource_path = fbcode/eden
shipit_project = eden
shipit_fbcode_builder = true

[git]
repo_url = https://github.com/facebook/sapling.git

[build.not(os=windows)]
builder = make
subdir = eden/scm

[build.os=windows]
# For now the biggest blocker is missing "make" on windows, but there are bound
# to be more
builder = nop

[make.build_args]
getdepsbuild

[make.install_args]
install-getdeps

[make.test_args]
test-getdeps

[shipit.pathmap]
fbcode/configerator/structs/scm/hg = configerator/structs/scm/hg
fbcode/configerator/structs/scm/hg/public_autocargo = configerator/structs/scm/hg
fbcode/eden/oss = .
fbcode/eden = eden
fbcode/eden/fs/public_autocargo = eden/fs
fbcode/eden/mononoke/public_autocargo = eden/mononoke
fbcode/eden/scm/public_autocargo = eden/scm
fbcode/tools/lfs = tools/lfs

[shipit.strip]
^fbcode/configerator/structs/scm/hg(?!/public_autocargo).*/Cargo\.toml$
^fbcode/eden/addons/.*$
^fbcode/eden/fs/eden-config\.h$
^fbcode/eden/fs/py/eden/config\.py$
^fbcode/eden/hg-server/.*$
^fbcode/eden/fs(?!/public_autocargo).*/Cargo\.toml$
^fbcode/eden/mononoke(?!/public_autocargo).*/Cargo\.toml$
^fbcode/eden/scm(?!/public_autocargo|/edenscmnative/bindings).*/Cargo\.toml$
^fbcode/eden/scm/build/.*$
^fbcode/eden/website/.*$
^fbcode/eden/.*/\.cargo/.*$
^.*/facebook/.*$
^.*/fb/.*$
/Cargo\.lock$
\.pyc$

[dependencies]
fb303
fbthrift
rust-shed

[dependencies.not(os=windows)]
python

# We use the system openssl on linux
[dependencies.not(os=linux)]
openssl

[dependencies.fbsource=on]
rust

0 comments on commit 0c15673

Please sign in to comment.