Commit Graph

6 Commits

Author SHA1 Message Date
Adam Simpkins
20f211acb8 remove unused python imports
Summary: Remove a number of unused imports detected by the linter.

Reviewed By: wez

Differential Revision: D15776268

fbshipit-source-id: 221f45d275664d037bbabcac9858b40266b4833e
2019-06-12 14:00:57 -07:00
Wez Furlong
6aa6599178 eden: fix oss eden cli build
Summary:
We recently added a new thrift file to the codegen, but
forgot that the cli build also needs to be taught how to build
the python code for it.

Reviewed By: strager

Differential Revision: D15788134

fbshipit-source-id: 48a14f0a91b79cc4dceaddd281598cac773b7e11
2019-06-12 13:32:54 -07:00
Wez Furlong
12f3af6005 eden: use new getdeps for FB internal CI and packaging build
Summary: this cuts over the FB internal CI builds to the updated getdeps.py.

Reviewed By: simpkins

Differential Revision: D14967377

fbshipit-source-id: 183d1d7014c9b587affacf86ff185c3bae703fec
2019-05-03 15:59:44 -07:00
Eamonn Kent
e8a8830e72 Isolate low-level overlay logic into FsOverlay
Summary:
In this change, we separate the low-level code that manipulates the overlay
into the FsOverlay class. The Overlay class makes use of the FsOverlay and
InodeMetaData table to support its Overlay interfaces. The FsOverlay class
is decoupled from the Overlay class, allowing other classes to manipulate
the overlay independently. We have a need for this in order to add
fsck to the c++ code base : described in T40728883.

Reviewed By: simpkins

Differential Revision: D14218281

fbshipit-source-id: 66c587f2b341579b8075ca5e5eeb4da6ffadf6f5
2019-03-11 17:30:21 -07:00
Wez Furlong
15e862fafe eden: fixup cli readline dep and mac packaging
Summary:
This diff updates our internal eden packaging to correctly declare
a dep on python3, and to specify that python3 interpreter when building
the CLI.

It also allows importing of `readline` to fail, which is important because
the python3 on the system may not have a functioning readline extension.

Reviewed By: strager

Differential Revision: D14098276

fbshipit-source-id: ad1174e46b9b1c0ec1e602ecaeb59c1f0835472a
2019-02-19 11:26:26 -08:00
Wez Furlong
d3f71a14f3 eden: add a script to build the eden client executable for oss builds
Summary:
The `make-client.py` script assembles an executable zip file
that holds all of the deps needed to run the `eden` cli on a posix
system.

Reviewed By: simpkins

Differential Revision: D13480144

fbshipit-source-id: de8cb093427c793a40e8bf81727f879216c9b41a
2019-01-15 14:14:32 -08:00