Allow dnode to shim in stuff for networked garbage collection. Breaks no tests that worked before.
add a way to hook into storage, add second direction culling
fix culling and netgc (did I break it or did it never work?)
Whoops, I broke the .cull(fn) API. fixing.
These patches break a lot of tests.
Oh, I only ran the dnode tests. Damn.
Doesn't seem to be an issue, I just begin counting at a different index.
begin counting at 0 because the tests want it that way
Actually, there are also test failures because I changed some data structures. I'll look at that later.
Heh, actually, I think I fixed your code to behave according to your spec. :D Readme says that callbacks should be an object, but test/scrub.js:10 and some more tests want it to be an array.
change test/scrub.js according to readme: "callbacks" is an object
oops, I broke culling, fix
update test/store.js: s.items is an object, culling really makes s.it…
re-add a shortcut test/scrub.js, add `.f` in the test
Fixed a mistake by me that prevented culling from working properly and changed a lot in two tests. Does this look good?