{"push_id":3180000540,"size":2,"distinct_size":2,"ref":"refs/heads/pty_trait","head":"d541fa2e9aba6b87d50b68e9854bb9da3ff576eb","before":"f074506edaee4ad5c137c33334bc5fa714eec6e0","commits":[{"sha":"fa04c7a3affd8ed489906e10d95de0e8bd858c18","author":{"name":"Fabian Freyer","email":"41cdcccb1ab32c38313a8856efbd0f4061c96c8c@physik.tu-berlin.de"},"message":"Implement splitting AsyncPtyMaster into halves\n\nAdd an AsyncPtyMaster::split() method that allows splitting the\nAsyncPtyMaster into an AsyncPtyMasterReadHalf implementing Read and\nAsyncRead, as well an AsyncPtyMasterWriteHalf implementing Write and\nAsyncWrite.\n\nThis functionality mirrors tokio_io::AsyncRead::split(),\ntherefore the code is mostly taken from tokio/tokio-io/src/split.rs.\n\nThe advantage of doing this over using tokio_io::AsyncRead::split() is\nthat we can implement own traits over the halves.\n\nAlso add a Trait AsAsyncPtyFd that allows asynchronously getting the\nRawFd backing the PTY master. This is implemented for AsyncPtyMaster,\nas well as for the halves returned by AsyncPtyMaster::split()","distinct":true,"url":"https://api.github.com/repos/fabianfreyer/stund/commits/fa04c7a3affd8ed489906e10d95de0e8bd858c18"},{"sha":"d541fa2e9aba6b87d50b68e9854bb9da3ff576eb","author":{"name":"Fabian Freyer","email":"41cdcccb1ab32c38313a8856efbd0f4061c96c8c@physik.tu-berlin.de"},"message":"WIP: PTY trait","distinct":true,"url":"https://api.github.com/repos/fabianfreyer/stund/commits/d541fa2e9aba6b87d50b68e9854bb9da3ff576eb"}]}
{"actor":{"display_login":"fabianfreyer"}}