sapling/eden
Jun Wu 4ea261914c pager: replace fout and ferr of all ui objects
Summary:
The `ui` object is a bit messy - there are repo specific ui, and non-repo ui,
and ui can be copied around.

This diff changes `fout` and `ferr` to an indirect type that can be mutated
globally so the streampager can affect the `fout` and `ferr` of all related `ui`
objects instead of just one single `ui`.

Reviewed By: DurhamG

Differential Revision: D20903568

fbshipit-source-id: b2f139b91a39c20c22261e03ce50f3cc59074291
2020-04-15 18:23:12 -07:00
..
benchmarks Migrate from TAsyncSocket 2020-03-31 13:20:02 -07:00
docs add EdenServer recovery step and recover after failed takeover data send handshake 2020-04-07 09:52:21 -07:00
fs split edenfsctl start into foreground vs service logic 2020-04-15 15:46:25 -07:00
integration relax checking of C++ type formatting in an integration tests 2020-04-15 17:58:12 -07:00
locale add a copyright header to glibc_en.po 2019-04-26 14:38:27 -07:00
mononoke edenapi_server: remove extraneous #![deny(warnings)] 2020-04-15 17:52:05 -07:00
scm pager: replace fout and ferr of all ui objects 2020-04-15 18:23:12 -07:00
scripts Tidy up license headers 2019-10-11 05:28:23 -07:00
test_support implement our own temporary file management during integration tests 2020-04-13 13:12:04 -07:00
test-data enable treemanifest in snapshots 2019-08-28 18:46:03 -07:00
third-party fix some macOS build warnings 2020-01-23 17:37:39 -08:00
win flip EDEN_WIN_NOMONONOKE to EDEN_HAVE_MONONOKE 2019-08-27 17:04:19 -07:00
.gitignore eden: wire up mac contbuild 2019-02-05 21:52:30 -08:00
Eden.project.toml Eden.project.toml file for Nuclide 2018-04-26 11:05:23 -07:00