Skip to content
This repository has been archived by the owner on Aug 1, 2023. It is now read-only.

Feat/pin #15

Closed
wants to merge 9 commits into from
Closed

Feat/pin #15

wants to merge 9 commits into from

Conversation

JonKrone
Copy link
Contributor

@JonKrone JonKrone commented Mar 6, 2018

js-ipfs is close to finishing work on the pin command: ipfs/js-ipfs#1249.

This suite of tests should give us some confidence that our implementations are compatible and that, to the extent that go's pins are, js-ipfs' are correct.

Depends on:

I understand that this repo in general has problems with test complexity. I didn't quite run into the complexity of many daemon combinations with this feature as most daemons are spawned in parallel and their output compared. With this and @dryajov's #6 nice, config-based approach, I hope that these tests can help us determine a test api that can transfer across these domains.

Looking forward to comments!

JonKrone added 6 commits March 2, 2018 17:05
…that verify that the go and js ipfs implementations behave the same when adding/removing pins to the datastore. I've found that they produce essentially the same pinsets with the exception of some ordering. There are a few tangential differences that I've noticed such as fresh go repos include the readme files as pinned while the js impl does not. Draft ipfs#2 coming up! Lots of code dedupe
@ghost ghost assigned JonKrone Mar 6, 2018
@ghost ghost added the status/in-progress In progress label Mar 6, 2018
@JonKrone JonKrone mentioned this pull request Mar 7, 2018
4 tasks
@JonKrone JonKrone changed the title feat: pin Feat/pin Mar 13, 2018
@daviddias
Copy link
Member

@JonKrone ipfs-inactive/js-ipfs-http-client#700 needs your attention to finish this endeavor :)

@JonKrone
Copy link
Contributor Author

JonKrone commented Apr 4, 2018

Closing in favor of #19 which is from a branch from ipfs instead of a personal fork.

@JonKrone JonKrone closed this Apr 4, 2018
@ghost ghost removed the status/in-progress In progress label Apr 4, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants