Ecosyste.ms: OpenCollective

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

github.com/pulsar-edit/watcher

:lock: Atom Filesystem Watcher
https://github.com/pulsar-edit/watcher

Actually return PresentEntries from StatResult::at

9df5ab24726fe3df20458cdcfddaf5d9f709f9f8 authored almost 7 years ago by Ash Wilson <[email protected]>
Use the RecentFileCache to read and store entry kinds on Windows

060d51a89d47caf4da5dd714896f7b275ed9f974 authored almost 7 years ago by Ash Wilson <[email protected]>
:art: Reformat

4ec10208d7cd37a83b1240612b48f4fe7655ae83 authored almost 7 years ago by Ash Wilson <[email protected]>
Back RecentFileCache with libuv

48058d7e3bf53fd23e716f6b8ec3b8e90590cf29 authored almost 7 years ago by Ash Wilson <[email protected]>
:fire: unused "using" declarations

1043a22acf1141247dbd4af1186bc862e9457c6e authored almost 7 years ago by Ash Wilson <[email protected]>
Prototypes for libuv.cpp methods

1c8705b3dc96e72bfbf2a488cbd1af0607ea7bdd authored almost 7 years ago by Ash Wilson <[email protected]>
Actually build the moved RecentFileCache

618342a31d40f437b975aa8ce27831cd7a19a918 authored almost 7 years ago by Ash Wilson <[email protected]>
Generalize libuv helper functions

3e23aeda131e9eda3918a6212e73bfe8226f7d73 authored almost 7 years ago by Ash Wilson <[email protected]>
Move RecentFileCache up a level

0e673044503cefa23fe7542e9a7889847626b2a1 authored almost 7 years ago by Ash Wilson <[email protected]>
Restore kind: assertions to deleted entries

0d8263a6c17bbef3adc8ef120060c61401bf8381 authored almost 7 years ago by Ash Wilson <[email protected]>
Merge pull request #94 from atom/deflag-test

Enable the last nonrecursive watcher test on Windows

c1b2076acca892869e780bf7fad0fdf6a6be3a53 authored almost 7 years ago by Ash Wilson <[email protected]>
Asserting kind on the rename event is flaky on Windows

aa24826ba288fc524cdf509dfa2dee7379c0b8f0 authored almost 7 years ago by Ash Wilson <[email protected]>
Enable the last nonrecursive watcher test on Windows

6b6078d4971ace7aca4616e441dad15aa74e7c99 authored almost 7 years ago by Ash Wilson <[email protected]>
Merge pull request #92 from atom/more-parent-directory-renames

Additional parent directory rename cases

366bd736bac2c068e82b2df0ea79ab45ff16e9fc authored almost 7 years ago by Ash Wilson <[email protected]>
:fire: diagnostic LOGGER

ba0d60154cc4f9ddbdcc8f39c80c10e01dd80f23 authored almost 7 years ago by Ash Wilson <[email protected]>
:shirt:

8e3656627c9c0ac887c68d63f6539b77059a2ca3 authored almost 7 years ago by Ash Wilson <[email protected]>
Defer and retry matching of absent->absent renames until batch end

82e0e0ea2505f809886a3b7191632e0a14222dcb authored almost 7 years ago by Ash Wilson <[email protected]>
Test different timings of the parent directory rename event

dfb273688fd568372a98b0921b5fe39bf56a53a1 authored almost 7 years ago by Ash Wilson <[email protected]>
Merge pull request #91 from atom/configurable-macos-cache

Configurable MacOS cache

ac4d16ec48c7a61d6a583ee82a17aafc11cee723 authored almost 7 years ago by Ash Wilson <[email protected]>
Merge branch 'master' of github.com:atom/watcher into configurable-macos-cache

844631646d4810d670322f89125c4bfb7c72f10b authored almost 7 years ago by Ash Wilson <[email protected]>
Cache size command string rep

db83db8ba04dcbd28216661d15eeb246f25fd05f authored almost 7 years ago by Ash Wilson <[email protected]>
:shirt:

a25c059f5534d4042bf3fe9258cdedfa976e0a5a authored almost 7 years ago by Ash Wilson <[email protected]>
Send the worker cache size command from configure()

e0fc1f25b590e32b9fcea2646662724b5f6ce7d7 authored almost 7 years ago by Ash Wilson <[email protected]>
COMMAND_CACHE_SIZE to change the MacOS cache size

5bdd82575c47e3db4234119b5c744d7b6e86feee authored almost 7 years ago by Ash Wilson <[email protected]>
Initialize the cache with a default maximum size

55e2d7b641e2e1fe1eb6e5092917843bfed8123e authored almost 7 years ago by Ash Wilson <[email protected]>
Math is hard

de4b45e81e734a504cb3601e9e3c743710bd546f authored almost 7 years ago by Ash Wilson <[email protected]>
Remove unused constants

c037317a03cd38751e2be743ec4baeb3583d7046 authored almost 7 years ago by Ash Wilson <[email protected]>
Parameterize the maximum RecentFileCache size

fd746141fa80bd60721e2550785f343dd1c2b9a4 authored almost 7 years ago by Ash Wilson <[email protected]>
Merge pull request #87 from atom/renamed-root

Handle rename of the watched root directory

7d18ddb67e5b343aa68b3036be11a3b1c60eb05f authored almost 7 years ago by Ash Wilson <[email protected]>
More :shirt:

1f4de263267cdf3f22f33a7c51e51a29e38f4e8c authored almost 7 years ago by Ash Wilson <[email protected]>
:shirt:

83f50eb3b78c4907d0f759ac8dd25489588cddaf authored almost 7 years ago by Ash Wilson <[email protected]>
Flag those specs on Windows and Linux

e6583d4e538d7161bd931fa927d1ddec0b0c532b authored almost 7 years ago by Ash Wilson <[email protected]>
Merge branch 'master' of github.com:atom/watcher into renamed-root

6906d123537c6e7ec657c10fa9ca38590749d8f1 authored almost 7 years ago by Ash Wilson <[email protected]>
Merge pull request #90 from atom/buffer-follow-rename

Update cache entries when a parent directory is renamed

5f21c3693fcc426a23172cd8d36f7ebcfcff7148 authored almost 7 years ago by Ash Wilson <[email protected]>
Punt on that test for Linux for now

0f5d360bb28c17f8a564f609295a0ef89eeb6cb5 authored almost 7 years ago by Ash Wilson <[email protected]>
No need to update entries within the RenameBuffer separately

557b0a4d63fbec7a3cde9b73d64f527cea95ee79 authored almost 7 years ago by Ash Wilson <[email protected]>
Don't update exact-match entries

866b87fcfb5c8edee85889a06e9f2ffba59bf08d authored almost 7 years ago by Ash Wilson <[email protected]>
Non-MacOS branch on the other rapid rename test

c7f9e72f12508f033b0dbf97edf0c37b850811b2 authored almost 7 years ago by Ash Wilson <[email protected]>
Windows won't be able to infer kinds on those rename events

435b40ee8a58b64febc990e7366058a6c2b2fc3a authored almost 7 years ago by Ash Wilson <[email protected]>
:fire: .only()

783ac7d055eb3f9f6bebf180e13b72dd05e55d1a authored almost 7 years ago by Ash Wilson <[email protected]>
Update cached paths when a parent directory is renamed

5547ac5ff06b4fa5e3d37e04b2dbe3619ed12055 authored almost 7 years ago by Ash Wilson <[email protected]>
Methods to update MacOS caches on rename

a10bc69fd44aede93ea7fe503042a1cce3257012 authored almost 7 years ago by Ash Wilson <[email protected]>
Test that renames a parent directory

0a1ce4fb71cf6008328975e171528d4a0ad735b3 authored almost 7 years ago by Ash Wilson <[email protected]>
Use event flags to determine events for absent->absent renames

feaf202d2cda8063316d5991b228d6b3062334e5 authored almost 7 years ago by Ash Wilson <[email protected]>
Test additional rapid creation, rename, deletion sequences

4c1c8c8f34ecd44149cb3072df837df6cd413336 authored almost 7 years ago by Ash Wilson <[email protected]>
Merge pull request #89 from atom/check-creation-flag

Check the creation flag when emitting a create/delete pair

ec5f284fe9225b91fb68e77039759baa0d8b140a authored almost 7 years ago by Ash Wilson <[email protected]>
Check the creation flag when emitting a create/delete pair

84ca830e26144ab88e80e40e08a576de61f68f67 authored almost 7 years ago by Ash Wilson <[email protected]>
Don't emit events when populating

b9aa14a49029efe9771c5032269a4ef868cd3a44 authored almost 7 years ago by Ash Wilson <[email protected]>
Deletion and creation events for renamed root directories when polling

5acce8c93487dd5f42aca86c136ac6783036bdfd authored almost 7 years ago by Ash Wilson <[email protected]>
Unit test for renames of the root directory itself

84ceb62686cf6c05fb1aca2451adbbc79912cffb authored almost 7 years ago by Ash Wilson <[email protected]>
0.0.7

07689a9a1cc05ef19f0ccc133e2f5600ed9d7588 authored almost 7 years ago by Ash Wilson <[email protected]>
Merge pull request #83 from atom/no-async

Remove unnecessary "async"

957f38b6648698f0e1626875a271a67a66d4ff20 authored almost 7 years ago by Ash Wilson <[email protected]>
Remove unnecessary "async"

13029eab9c9bc6e3bcc2f88ed3200c10700bb210 authored almost 7 years ago by Ash Wilson <[email protected]>
Merge pull request #82 from atom/older-xcode

Build on XCode 7.3

c4f7645d9d46db14a61ed8e3b092929390a48848 authored almost 7 years ago by Ash Wilson <[email protected]>
:shirt:

ae3d57b525799f1716c5cd312a37d248748ee6ef authored almost 7 years ago by Ash Wilson <[email protected]>
Avoid dirname_r()

8199889111b13a83ffe939e80c1e19494b3510d0 authored almost 7 years ago by Ash Wilson <[email protected]>
Replace FnRegistry's forward_list with a list

e5c006157fba6066b56522f27cd19a2bbf96204f authored almost 7 years ago by Ash Wilson <[email protected]>
Let's see if we can build on what atom/atom is using

617ad845c21b7adfb36fca80a9f45dc9582711c6 authored almost 7 years ago by Ash Wilson <[email protected]>
Merge pull request #81 from atom/no-sync-errable

Remove SyncErrable

96565f985e2662b67ad014bada55b37c9333384a authored almost 7 years ago by Ash Wilson <[email protected]>
Yet Another Linux Compile Error

52fd86c991b2e3956bd4b3b7916241b868496f5e authored almost 7 years ago by Ash Wilson <[email protected]>
:shirt:

550ba496dfccb9af89f96a4b72197d427f8a5817 authored almost 7 years ago by Ash Wilson <[email protected]>
Call correct Errable method

b0ec893ba00c55b9e4a020b4b34f1f49e7debaad authored almost 7 years ago by Ash Wilson <[email protected]>
Fail Hub operations if something failed to initialize

9653d08126e8af692272d31071ef86af85dfe27a authored almost 7 years ago by Ash Wilson <[email protected]>
Turn Hub into an aggregated Errable

3647fcd1e59e918d59ba180f44445242a712b8ab authored almost 7 years ago by Ash Wilson <[email protected]>
Update Errable implementations and usage

7779b6e17144675ef3ec0b18309ad461c2dce2a1 authored almost 7 years ago by Ash Wilson <[email protected]>
Simplify Errable to remove the need for that mutex

be75b8844181b5af724bbb23447f57bf64541552 authored almost 7 years ago by Ash Wilson <[email protected]>
Merge pull request #80 from atom/validate-logging-paths

Reject the configure() promise when logging to a bad path

2030f3b7c969bba9b56c3ceab60f5cf4ea986e87 authored almost 7 years ago by Ash Wilson <[email protected]>
errno is an int

f7f6885dd0465704e7c2547aea2ca97ecc9f15b7 authored almost 7 years ago by Ash Wilson <[email protected]>
:shirt:

356cf1d0ae37f70f64067fcc623b5e5f75d56f59 authored almost 7 years ago by Ash Wilson <[email protected]>
Propagate ack errors without a ChannelID

588f7272909ba853e4274069a7c08e28e52917a3 authored almost 7 years ago by Ash Wilson <[email protected]>
Remove useless argument

863639c8b0dc739d7881920806ce0bd289d8b8b3 authored almost 7 years ago by Ash Wilson <[email protected]>
We can't check the polling log file if the polling thread isn't live

d554317689f729def80f4386c3bec7901c4e24f2 authored almost 7 years ago by Ash Wilson <[email protected]>
Propagate logging configuration errors from Thread

235acf086fa1c24da28610bccd93751ac29ab5b1 authored almost 7 years ago by Ash Wilson <[email protected]>
Return Result<> from log configuration methods

0ac5de2c40bca6cd7da21d679ea8e2a959ebf8e9 authored almost 7 years ago by Ash Wilson <[email protected]>
Propagate synchronous configuration failures to the callback

149d054672b043d1115d1bc594705ced56844c84 authored almost 7 years ago by Ash Wilson <[email protected]>
Set an AllCallback's error synchronously with a Result<>

ae341b745ce7039b92a42652efc673db0a60ccd5 authored almost 7 years ago by Ash Wilson <[email protected]>
Correct asserted error message

7ebacfb8cd1831db4b9d517c25988f8acd270d10 authored almost 7 years ago by Ash Wilson <[email protected]>
Report errors from static Logger methods

72307914ec73cbecbb874f3d79c98a651a878b2b authored almost 7 years ago by Ash Wilson <[email protected]>
Tests for bad logging paths

8d6af2a6f1222518c226adec3f1290521dd7547e authored almost 7 years ago by Ash Wilson <[email protected]>
Merge pull request #79 from atom/async-status

Asynchronous status report

b93fec6a8cd7e8b6403cb6722039866942f27b09 authored almost 7 years ago by Ash Wilson <[email protected]>
:shirt:

248fbd04f2298f3c482d2d7e723486c2b495634c authored almost 7 years ago by Ash Wilson <[email protected]>
.status() returns a Promise now

ad96d22ac664fa517f3513796569bb0182221764 authored almost 7 years ago by Ash Wilson <[email protected]>
Handle status commands offline

b9bec16e03d586bb2762d12513dab49ca5b41aa3 authored almost 7 years ago by Ash Wilson <[email protected]>
Oops shadowed a variable

fd8c86e31742eea63347de7b7f8ceac8bb4efe3e authored almost 7 years ago by Ash Wilson <[email protected]>
Status returns a Promise

10b8ad53f4ad9915305a1656c8c0d327cecdb631 authored almost 7 years ago by Ash Wilson <[email protected]>
Signature matching, typos

10678c7372cc485f7d22819b01b16e4f944b114c authored almost 7 years ago by Ash Wilson <[email protected]>
Collect Status asynchronously through the Hub

ee122cb8bafadf515ffc16d3bc168970ca83c938 authored almost 7 years ago by Ash Wilson <[email protected]>
Avoid RequestID 0 just in case

ba117bb0e489990bb0a14285887d0088e480b840 authored almost 7 years ago by Ash Wilson <[email protected]>
Request, not channel

a12bbbd25d254ecd9cd887014aa9f464e8333fe7 authored almost 7 years ago by Ash Wilson <[email protected]>
Track completion of a Status

dc25546a245c26d960f8dfd590398a1676207fd4 authored almost 7 years ago by Ash Wilson <[email protected]>
Report polling thread statistics

155fcb8255907868ac6a7a087b8684561d2939e9 authored almost 7 years ago by Ash Wilson <[email protected]>
Populate MacOS worker thread status fields

c8ebf244c426382d057fe0de0a38ea53b04ff4b3 authored almost 7 years ago by Ash Wilson <[email protected]>
Implement handle_status_command() for worker and polling threads

65b42cfb6c70bf23819db94d3b61c4ddb8a5255f authored almost 7 years ago by Ash Wilson <[email protected]>
Correct handle_status_command signature

3d95c12567eb52a777a3e34e2c8605d8008bf6c2 authored almost 7 years ago by Ash Wilson <[email protected]>
:fire: collect_status()

2a6d481fe82e45cc3d60d4a243ccacee99984056 authored almost 7 years ago by Ash Wilson <[email protected]>
Distinct type for request commands

9c2c4ed603cb5a14dec31c016e85b0031e2a1377 authored almost 7 years ago by Ash Wilson <[email protected]>
Virtual status command handler in Thread

5ecdbeee975bde3185bdceac8b0bde853d1d8aa7 authored almost 7 years ago by Ash Wilson <[email protected]>
Describe status commands

1950388ff1bff4291eafbd0c672eb5e8a10639e6 authored almost 7 years ago by Ash Wilson <[email protected]>
COMMAND_STATUS to prompt a thread to produce a StatusPayload message

cc19059fc9e89c21e0ec681a9448eb0495d119b0 authored almost 7 years ago by Ash Wilson <[email protected]>
StatusPayload to asynchronously report Status from threads

89000174a4228ddeab4e4a85d0704e901d4a3535 authored almost 7 years ago by Ash Wilson <[email protected]>