Commit Graph

3 Commits

Author SHA1 Message Date
Liubov Dmitrieva
7eb66b2717 watchman rust client for hg: allow fallible deserialization for paths and add tests
Summary: watchman rust client: allow PathBuf fallible deserialization

Reviewed By: wez

Differential Revision: D7939382

fbshipit-source-id: f1d2a2f778ef9dc40ab325346c9428ca0b605750
2018-05-29 13:09:18 -07:00
Liubov Dmitrieva
7800d0ec9f watchman rust client for hg: initial implementation
Summary:
watchman rust client for mercurial needs

* describe responses and request with strong typing
* supports bser and json protocols
* command line transport and unix socket transport
* socket discovery (env or query command line client)
* read timeouts

Reviewed By: wez

Differential Revision: D7764586

fbshipit-source-id: 1f5725f6ce615e3e6e30395d09b5b37e0c2229d4
2018-05-21 04:30:32 -07:00
Liubov Dmitrieva
c0ddf154fb watchman client: add missing crates
Summary: add missing vendor crates as initial step

Reviewed By: DurhamG

Differential Revision: D7738538

fbshipit-source-id: 9c1c55a62ce28da755f98cc5100e5958db064d77
2018-04-23 23:34:28 -07:00