Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/reactphp/filesystem

Evented filesystem access.
https://github.com/reactphp/filesystem

Merge pull request #112 from WyriHaximus-labs/0.2.x-reointroduce-eio-adapter

Reintroduce the ext-eio adapter

ca5e06ff4bbdb3752c5c38bb73393899174dc778 authored over 1 year ago by Cees-Jan Kiewiet <[email protected]>
Reintroduce the ext-eio adapter

During the initial rewrite this adapter was removed to make the rewrite easier. Since that is no...

e469054e8d1e5110a3134fca4c7b333700df8279 authored over 1 year ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #108 from WyriHaximus-labs/0.2.x-drop-child-process-adapter

Drop child process adapter

57d8f3a4910a633e5f540cc45ca3141d156fb8b3 authored about 2 years ago by Christian Lück <[email protected]>
Merge pull request #111 from WyriHaximus-labs/0.2.x-test-on-php-8.2

Test on PHP 8.2

8827c116af54e95920eebd7bef2a2615638ec41e authored about 2 years ago by Christian Lück <[email protected]>
Test on PHP 8.2

With PHP 8.2 coming out later this year, we should be reading for it's release to ensure all out...

1c11dca1a5d7529cbfba242d414114930d2616d7 authored about 2 years ago by Cees-Jan Kiewiet <[email protected]>
Drop child process adapter

While fully non-blocking the child process adapter is a factor 100 slower than all the other ada...

39330299a025f49ecb520664e2bea711d6e81425 authored about 2 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #110 from WyriHaximus-labs/0.2.x-replace-clue-block-react-with-react-async

Update test suite to use new reactphp/async package instead of clue/reactphp-block

16aefe3898480286950c7c19e0ceb20f9cb2f3ef authored about 2 years ago by Christian Lück <[email protected]>
Update test suite to use new reactphp/async package instead of clue/reactphp-block

See https://github.com/reactphp/async
Refs https://github.com/reactphp/socket/pull/296

18401db338951fdc379cf89145cd68d5662f7f44 authored about 2 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #107 from ishanvyas22/0.2.x

Fix formatting in readme

52dc32bc6855188eae21c428bab992edd086e226 authored about 2 years ago by Christian Lück <[email protected]>
Fix formatting in readme

39ef59cadda955ff78f6c0ed353fe3cece796c7b authored about 2 years ago by Ishan Vyas <[email protected]>
Merge pull request #106 from nhedger/chore/remove-dollar-sign

chore(docs): remove leading dollar sign

e50a88a6836df7223b7a47d405f5ff59e7da2d51 authored over 2 years ago by Christian Lück <[email protected]>
chore(docs): remove leading dollar sign

26c40c2c2121b989f210326aa7d43c81ee475033 authored over 2 years ago by Nicolas Hedger <[email protected]>
Merge pull request #101 from SimonFrings/rename

Rename development branch to `0.2.x`

41fefa4dfbdce19933d65d03b50862a9d97896cd authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>
Rename development branch to `0.2.x`

7c6162612a908d9d6757af3839ba2bac7f3aad46 authored over 2 years ago by Simon Frings <[email protected]>
Merge pull request #97 from WyriHaximus-labs/rewrite

Rewrite

5fae489e8f9bf6f6c53156e047e9cadc6305c0e0 authored over 2 years ago by Christian Lück <[email protected]>
Rewrite

This is a full rewrite of this package including the following features/changes:
* ext-uv adapte...

016ceaa08931af3000fc2bd5f51ca0a2a09bb19f authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #83 from CharlotteDunoisLabs/fix-tail-example

Update tail example

fc89dc26ff7bda9e864798f8fd5b705c437a5cd9 authored over 4 years ago by Christian Lück <[email protected]>
Update tail example

We need to open a file descriptor manually, as if we were to open a stream, the stream would rea...

9b0cf98e10f494dea82629c6e2df4bc67d2348f4 authored over 4 years ago by Charlotte Dunois <[email protected]>
Merge pull request #79 from WyriHaximus-secret-labs/drop-eio

Drop ext-eio

373d705e95114d3e4ffdf4e8a18dd19db72e490b authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>
Drop ext-eio

7a739e819ee65238c28fbd266ffdbca9e9322952 authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #80 from CharlotteDunoisLabs/file-node

Use Adapter *Contents instead in File Node

02d8953a166995159e5e4c98a124dc7ca562040c authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>
Use Adapter *Contents instead in File Node

0ffc4e8e94cc96eb2b17e46f8c9fb9672178f48d authored over 4 years ago by Charlotte Dunois <[email protected]>
Merge pull request #72 from reedy/gitattributes

Add .gitattributes to exclude dev files from exports

3133bd75dbab5116560ed6dc9c03f12d362224d8 authored almost 5 years ago by Cees-Jan Kiewiet <[email protected]>
Add .gitattributes to exclude dev files from exports

a5158b6630947bf5da8f70c3c6fdad730db9e1c4 authored almost 5 years ago by Sam Reed <[email protected]>
Merge pull request #65 from WyriHaximus-secret-labs/remove-call-invokers

Remove call invoker related classes

ea7d7e67b9707b1c9cf9adf3c1ff10782bc9ca25 authored almost 5 years ago by Cees-Jan Kiewiet <[email protected]>
Remove traces of call invokers

9791ac4729fbb418afa9875764e39169e580d119 authored about 5 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #66 from WyriHaximus-secret-labs/nightly-can-fail

Nightly builds should be allowed to fail

1975bc8b67e8989661d9bbe89f4fd0237869e712 authored over 5 years ago by Jan Sorgalla <[email protected]>
Merge pull request #62 from CharlotteDunoisLabs/file-put-get-rocket

Add Adapter::getContents & Adapter::putContents

71a651436c28b65aefe625eb65dc9fb949c80b9b authored over 5 years ago by Cees-Jan Kiewiet <[email protected]>
Implement write and read file optimizations

00ed432974c7191094fbdda5b2ef697fb2baa58d authored over 5 years ago by Charlotte Dunois <[email protected]>
Nightly builds should be allowed to fail

Since nightly is unpredictable, and in it's current state on TravisCI
broken they should be allo...

739b9ac6c88a96058da0ba32c20fbd8524e11428 authored over 5 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #59 from CharlotteDunoisLabs/interfaces

Add AdapterInterface getters and add Filesystem method to interface

36f25cac21945d910ce782fdd1ae653d17ce742c authored over 5 years ago by Christian Lück <[email protected]>
Add getters for setters and add fs class method to interface

14065ebb7632f98c8875bbd9ad7a3789426f4f49 authored over 5 years ago by Charlotte Dunois <[email protected]>
Merge pull request #58 from CharlotteDunoisLabs/sink-array

Resolve with array instead of SplObjectStorage (AdapterInterface::ls(), Node\DirectoryInterface:...

4e2af61344c94f719a33c7819eaf3850e25db333 authored over 5 years ago by Cees-Jan Kiewiet <[email protected]>
Update readme and examples

5990d536cec215de8748c43177fedc86c33b2190 authored over 5 years ago by Charlotte Dunois <[email protected]>
Let ObjectStreamSink::promise resolve with an array

99c44640e0699f3e2caae5be99eef69dbd9b51c6 authored over 5 years ago by Charlotte Dunois <[email protected]>
Merge pull request #57 from CharlotteDunoisLabs/ls-fix

Rename ls to lsStream and make interface-compatible ls method

5ca5146a5784b01f0be83f062794b184e20c13c0 authored over 5 years ago by Jan Sorgalla <[email protected]>
Rename ls to lsStream and make interface-compatible ls method

0a22d50be80df8bab0f80860c6fc150984b68696 authored almost 6 years ago by Charlotte Dunois <[email protected]>
Merge pull request #56 from CharlotteDunoisLabs/patch-child-fd

Use native PHP indexing for child process file descriptors

9637fedd5928af8b540bd96152262199027a95c8 authored almost 6 years ago by Christian Lück <[email protected]>
Append to FD array and let PHP handle the indexing

508ec7745c76d724877f9cbe8f77c3542f94802a authored almost 6 years ago by Charlotte Dunois <[email protected]>
Merge pull request #51 from CharlotteDunoisLabs/patch-stream-factory

Move stream factory creation to node

72ae332006ea42ab995b445a7e15c159105a632e authored almost 6 years ago by Cees-Jan Kiewiet <[email protected]>
Move stream factory creation to node

ffb77d0f683ebdfb1fb9158fc9f685984b508835 authored almost 6 years ago by Charlotte Dunois <[email protected]>
Merge pull request #50 from CharlotteDunoisLabs/feature-merge-classes

Merge and remove unnecessary classes

f98d4563480772fde1f89eb924adab54a7158d15 authored almost 6 years ago by Jan Sorgalla <[email protected]>
Merge and remove unnecessary classes

b380b0a352050efabee6820482bd1ef397c0fbc6 authored almost 6 years ago by Charlotte Dunois <[email protected]>
Merge pull request #49 from CharlotteDunoisLabs/patch-promises

Change promise usage to recommendation

766cdef9ba806367114f0c5ba36ea2a6eec8ccd2 authored almost 6 years ago by Cees-Jan Kiewiet <[email protected]>
Change promise usage to recommendation

3af4c310ef93512e8d20a90cc6706900afaead82 authored almost 6 years ago by Charlotte Dunois <[email protected]>
Merge pull request #48 from CharlotteDunoisLabs/patch-stream

Remove opinionated usage of adapter & things

1b7bd5406fea17eedd42ab363f7752ed617be736 authored almost 6 years ago by Cees-Jan Kiewiet <[email protected]>
Remove opinionated usage of adapter & remove unused imports & property

476673c854cf5051588eb3bbe3687a79caa9fbe8 authored about 6 years ago by Charlotte Dunois <[email protected]>
Merge pull request #44 from WyriHaximus-labs/drop-EIO_O_SYNC

Drop `EIO_O_FSYNC` as EIO doesn't support it anymore

c708966823a1c05fcdabb7ca7c3ef5374a08f725 authored about 6 years ago by Christian Lück <[email protected]>
Dropped `EIO_O_FSYNC` as reported at https://github.com/reactphp/filesystem/issues/34#issue-336267905

39c4911cd4ec0496ea50b138f7e670990cebd3a2 authored about 6 years ago by Cees-Jan Kiewiet <[email protected]>
Prepare v0.1.1 release

ddb11f9c1a9786898447f44cbb9be56af05e0d01 authored about 6 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #42 from CharlotteDunoisLabs/feature-supported-adapters

Add supported adapters static method

5998788942871e47e40b5400d269149b4beb93d3 authored about 6 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #39 from WyriHaximus-labs/binairy-file-read-write

Test reading and writing from and to binary files

7ae97282c4981c6bd62cdb42e4ebce4f76985339 authored about 6 years ago by Jan Sorgalla <[email protected]>
Merge pull request #41 from localheinz/feature/example

Enhancement: Add example for tailing a log file

65c6d55d2ce3b19f2a6d2d90b4ce2d05edb3cf89 authored about 6 years ago by Cees-Jan Kiewiet <[email protected]>
Add supported adapters static method

f4614c71a2ce5c0897ec13dac8c4975f54022c59 authored about 6 years ago by Charlotte Dunois <[email protected]>
base64 all file reading/writing in the child process adapter

9ce450aed42eda073252a21ff04667375933c70c authored about 6 years ago by Cees-Jan Kiewiet <[email protected]>
Test reading and writing from and to binary files

df920be523ac8c90570980b4ad259d6d8b3920d6 authored about 6 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #31 from WyriHaximus-labs/php-5.4-allow-failure

Allow PHP 5.4 to fail

35bf3e6b93994ab17077a7052d8a1965f7f78398 authored about 6 years ago by Cees-Jan Kiewiet <[email protected]>
Also allow PHP 7.1 to fail

f0b900a5a9662cfbb125ce11e9d188f31801f84f authored about 6 years ago by Cees-Jan Kiewiet <[email protected]>
Allow PHP 5.4 to fail

PHPUnit on PHP 5.4 seems to hang at the end of it's execution for no apparent reason. (Even when...

a62f65880841099130543f48407c3008a097539c authored about 6 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #40 from WyriHaximus-labs/copy-fix

Reworked file copying to use pipe

542acfa76bd2c5eb7d855dd244e8484b71613db0 authored about 6 years ago by Cees-Jan Kiewiet <[email protected]>
Reworked file copying to use pipe

1264b22f6d211a8f4baa875a3f17a5929bed47ef authored about 6 years ago by Cees-Jan Kiewiet <[email protected]>
Enhancement: Add example for tailing a log file

c5e7524b89a780fcc07badad94328fc486184252 authored about 6 years ago by Andreas Möller <[email protected]>
Merge pull request #27 from WyriHaximus-labs/our-own-special-test-directory

Create random directories within our own temporary test directory

00409a5594aa267615c23d8d977167de1bbba670 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #30 from WyriHaximus-labs/test-group-permissions

Run permission related tests with sudo

2f7cd233d0fa65c98814e5b7aaf726f03038023a authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Create random directories within our own temporary test directory

885c2684cffbfe6cb7f7a799f9bda37acef9979c authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Run permission related tests with sudo

This prevents us from running into any permission oddities

b3af333df837bd6cd49d2ab2cf313770d16720f0 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #36 from WyriHaximus-labs/event-loop-0.5-and-0.4

Forward compatibility with react/event-loop 1.0 and 0.5 while still supporting 0.4 - part deux

8c2f05d8a0266a1d8c10264faa16b5532b1d3c50 authored over 6 years ago by Jan Sorgalla <[email protected]>
Forward compatibility with react/event-loop 1.0 and 0.5 while still supporting 0.4 - part deux

6aeed579a4639f8a34fdd06bf3e47a5c32a7d939 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #37 from WyriHaximus-labs/readable-stream-trait-emit-close

Missing method call mock for ReadableStreamTest::testReadChunk

404f8e21ba5be94ca851b2e21370668fc0647c40 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Missing method call mock for ReadableStreamTest::testReadChunk

5d4425e8ed30112901d8f60239d2d4ffb03563b8 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #35 from WyriHaximus-labs/event-loop-0.5-and-0.4

Forward compatibility with react/event-loop 1.0 and 0.5 while still supporting 0.4

c6cd311d9049b109d3a3e1b7b31c70bc051c7024 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Forward compatibility with react/event-loop 1.0 and 0.5 while still supporting 0.4

8bb0455d12bd2f0d4eedba89fe2156a6b67bbaaf authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #17 from seregazhuk/fix-example-in-readme

Fix file read example in Readme

4089034b57d9581191b133fd036698496cbdbf22 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #24 from WyriHaximus-labs/readable-stream-trait-emit-close

Emit close event once we reach the end of the stream

7112d795826125e2cc5f3457128be5c869a1ac5e authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Emit close event once we reach the end of the stream

2b9907edc9ec5293d7b28b12753b4826160df250 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #25 from WyriHaximus-labs/handle-child-process-error

Use array access, and remove unnecessary double `error` from array lookup

60060087ccaa8574b621b1ef5098dccec99fc0b9 authored over 6 years ago by Jan Sorgalla <[email protected]>
Test the error coming from the pool is pickup and passed up through the promises to the callee, via @clue at https://github.com/reactphp/filesystem/pull/25#discussion_r191571410

284fd8e0a2986c4c5f3964146da471b0e0b1aab3 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #28 from WyriHaximus-labs/dont-install-eio-on-nightly

EIO supports PHP 7 these days, but breaks on nightly

5c87ca933fa17ff6cde36230881f6ed18b9c9539 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Updated comment, as caught by @clue at https://github.com/reactphp/filesystem/pull/28#discussion_r191275102

f16fa53d0c0d91cf3e36c61d180ad52877487641 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #29 from WyriHaximus-labs/composer-self-update

No need to run composer self-update, travis does that for us

7e5b70f55f5e83cf5ab0cd1444437f8ec34a61b2 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #15 from carusogabriel/refactoring-tests

Refactoring tests

085a89a8807be0118e39ddf93188e0f2287d20a3 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #14 from carusogabriel/patch-1

Test against PHP 7.2

7fc2f0068d4284a8e799cfc78a120525e058a351 authored over 6 years ago by Jan Sorgalla <[email protected]>
Merge pull request #26 from WyriHaximus-labs/two-exceptions-one-meaning

Two different exception messages are possible for the same error

fdaeea8e8aa07d092314bb3033990584fa5a5227 authored over 6 years ago by Jan Sorgalla <[email protected]>
Get the error from the child process in the correct way

053764ec72c59691da98461cd71b8845d22fc662 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Two different exception messages are possible for the same error

2502ff814685fc717025ac954533e8bdb0d29339 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
EIO supports PHP 7 these days, but breaks on nightly

50391bc92e8874486d1f58a845e239805747c753 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
No need to run composer self-update, travis does that for us

332b526aca33b0ab6bf956b496edd9b505910714 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Refactoring tests

c74cb772b570cf9ca2dacb88cae69ac217ce3556 authored over 6 years ago by Gabriel Caruso <[email protected]>
Test against PHP 7.2

c415af1c5882c8917c6b9b4dccde7aeb6139d6a4 authored over 6 years ago by Gabriel Caruso <[email protected]>
Merge pull request #22 from WyriHaximus-labs/evenement-3.0

Support both evenement 3.0 and 2.0 (and react/stream)

01128b74c9787a3ab211db438cf897a9d4e2a369 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Updated to support all react/stream versions 0.4.0 and up

ab120ba7cdabe4e65e92eff599e6047e86f2d43d authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #19 from seregazhuk/file-exists-fix

Fix file stat for cases when file doesn't exist

1e2311a773cd39d662af7726d2b1a6fe357e4437 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Fix file stat for cases when file doesn't exist

5adf6fc754807ef784b541111fe935c8238ef633 authored over 6 years ago by Zhuk Sergey <[email protected]>
Support both evenement 3.0 and 2.0

2f3868cd68aa27b48d3d5a2fecdf24336915b7bb authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #20 from seregazhuk/directory-rename

Add feature to rename directories

1a326f2ba14ce4180ce72598dd883d532344cc64 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Add feature to rename directories

c69d60459be79c129aab3dce042d2254c2c91ee6 authored over 6 years ago by Zhuk Sergey <[email protected]>
Fix file read example in Readme

e7b5295a5a96aca37fc7d69b1520a6714e3d9aeb authored over 6 years ago by Zhuk Sergey <[email protected]>
Merge pull request #16 from seregazhuk/master

Add installation section to Readme

47d1b1857a175c04dbe88fd02a6cbb56924fc357 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Add installation section to Readme

76494e69965772c5e427b295ea21407a9633a645 authored over 6 years ago by Zhuk Sergey <[email protected]>
DateTimeImmutable => DateTime for PHP 5.4

53b31f3e3b2d12973f50ab378063c2ad348689ae authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>