Skip to content
This repository was archived by the owner on Aug 12, 2020. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ipfs-inactive/js-ipfs-unixfs-engine
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 978b997292f092bbd14a55dd7c27ffdebe3cb412
Choose a base ref
...
head repository: ipfs-inactive/js-ipfs-unixfs-engine
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: bd7624dc709f2de427265aefc4ba635b3ce0ebf8
Choose a head ref

Commits on Sep 8, 2017

  1. test: cidVersion option (#186)

    alanshaw authored and daviddias committed Sep 8, 2017
    Copy the full SHA
    2f37c79 View commit details

Commits on Sep 19, 2017

  1. fix #188

    daviddias authored Sep 19, 2017
    Copy the full SHA
    d78f82c View commit details

Commits on Nov 7, 2017

  1. chore: update deps

    * chore: update deps
    
    * test: fix test that was assuming that every multihash is implemented in multihashing-async
    
    * only passes with pull-block 1.2.0
    
    * pull-block 1.2.0
    
    * chore: fix travis
    daviddias authored Nov 7, 2017
    Copy the full SHA
    d88a561 View commit details
  2. Copy the full SHA
    8b13957 View commit details
  3. Copy the full SHA
    dea13f3 View commit details
  4. chore: update contributors

    daviddias committed Nov 7, 2017
    Copy the full SHA
    b5147de View commit details
  5. Copy the full SHA
    72f4167 View commit details

Commits on Nov 8, 2017

  1. test: refactor tests (#193)

    * test: refactor tests
    
    * now yes
    
    * final touch
    daviddias authored Nov 8, 2017
    Copy the full SHA
    657fdae View commit details
  2. chore: fix travis timeout

    daviddias committed Nov 8, 2017
    Copy the full SHA
    90dd99a View commit details

Commits on Nov 10, 2017

  1. feat: windows interop (#195)

    * fix: export files with a POSIX path
    
    * test(with-dag-api): some fixup for windows
    
    It is still failing, because it uses IPFS for testing and IPFS is not yet windows ready.
    
    * chore: run on appveyor
    
    * test: run more tests in the browser
    
    * test: timeout
    
    * test: remove debug code
    
    * test: fix lint issues
    
    * test(browser): are taking forever!!!
    
    * test: skip with-dag-api until #196 is resolved
    
    * test: more timeouts
    
    * Revert "test: run more tests in the browser"
    
    This reverts commit c6f2bff.
    
    * test: more testing issues
    
    * chore: npm ERR! peer dep missing: ajv@^5.0.0, required by ajv-keywords@2.1.1
    
    * test: lint issues
    
    * test: more issues
    
    * test: follow the standards
    
    * test: ipfs-repo@0.18.3 breaks our tests
    
    * chore: bump deps
    
    * chore: bump timeouts for nodejs 6
    richardschneider authored and daviddias committed Nov 10, 2017
    Copy the full SHA
    aa21ff3 View commit details
  2. chore: update contributors

    daviddias committed Nov 10, 2017
    Copy the full SHA
    23b25ce View commit details
  3. Copy the full SHA
    e0b9da3 View commit details

Commits on Nov 12, 2017

  1. feat: exporter maxDepth (#197)

    * big exporter overhaul: centralized dag reslving inside internal resolver stream
    
    * exporter: maxDepth instead of recursive flag
    
    * exporter: exposing name and depth
    
    * exporter: exposing dir size
    
    * tests: increased timeout for importing big file
    
    * tests: test exporter maxDepth
    
    * fixed linting error
    
    * exporter: exporting link size insteaf of node size to mimc go-ipfs
    
    * test: moving timeout def to the test top
    
    * tests: fixed this.timeout because arrow functions
    pgte authored and daviddias committed Nov 12, 2017
    Copy the full SHA
    211e4e3 View commit details
  2. chore: update contributors

    daviddias committed Nov 12, 2017
    Copy the full SHA
    1d2705d View commit details
  3. Copy the full SHA
    c27b4a9 View commit details
  4. chore: update deps

    daviddias committed Nov 12, 2017
    Copy the full SHA
    e66e9dd View commit details
  5. chore: update contributors

    daviddias committed Nov 12, 2017
    Copy the full SHA
    449f4af View commit details
  6. Copy the full SHA
    2c939aa View commit details

Commits on Dec 5, 2017

  1. Copy the full SHA
    907a638 View commit details

Commits on Dec 15, 2017

  1. chore: update deps

    daviddias committed Dec 15, 2017
    Copy the full SHA
    4c8e418 View commit details
  2. chore: update contributors

    daviddias committed Dec 15, 2017
    Copy the full SHA
    ab0546b View commit details
  3. Copy the full SHA
    1fd509b View commit details

Commits on Dec 19, 2017

  1. Fix link to dag API spec (#199)

    vmx authored and daviddias committed Dec 19, 2017
    Copy the full SHA
    b10d96c View commit details

Commits on Feb 27, 2018

  1. chore: update multihashing-async

    This new version of multishashing-async supports the double SHA2-256
    hashing, which is use by e.g. Bitcoin/Zcash. It is needed in order
    to pass the test suite.
    
    Fixes #203.
    vmx authored and daviddias committed Feb 27, 2018
    Copy the full SHA
    2e913c8 View commit details
  2. chore: update deps

    daviddias committed Feb 27, 2018
    Copy the full SHA
    0cdca01 View commit details
  3. test: Increase timeout of a test

    The test in `hash-parity-with-go-ipfs.js` timed out even locally,
    hence increasing the timeout to 10 seconds.
    vmx authored and daviddias committed Feb 27, 2018
    Copy the full SHA
    2275496 View commit details
  4. chore: update contributors

    daviddias committed Feb 27, 2018
    Copy the full SHA
    887f0b6 View commit details
  5. 4
    Copy the full SHA
    3d6c9b1 View commit details
  6. fix: use "ipld" instead of "ipld-resolver"

    The "ipld-resolver" has been renamed to just "ipld".
    vmx authored and daviddias committed Feb 27, 2018
    Copy the full SHA
    f4de206 View commit details
  7. chore: update contributors

    daviddias committed Feb 27, 2018
    Copy the full SHA
    acae7af View commit details
  8. Copy the full SHA
    bd7624d View commit details
Showing with 1,100 additions and 462 deletions.
  1. +23 −0 .appveyor.yml
  2. +2 −0 .gitignore
  3. +436 −0 CHANGELOG.md
  4. +7 −4 README.md
  5. +4 −0 circle.yml
  6. +35 −33 package.json
  7. +5 −5 src/builder/builder.js
  8. +1 −1 src/builder/create-build-stream.js
  9. +4 −4 src/builder/index.js
  10. +2 −2 src/builder/reduce.js
  11. +15 −18 src/exporter/dir-flat.js
  12. +17 −31 src/exporter/dir-hamt-sharded.js
  13. +11 −7 src/exporter/file.js
  14. +55 −17 src/exporter/index.js
  15. +16 −22 src/exporter/object.js
  16. +49 −7 src/exporter/resolve.js
  17. +1 −1 src/hamt/consumable-buffer.js
  18. +2 −2 src/importer/dir-flat.js
  19. +7 −7 src/importer/dir-sharded.js
  20. +5 −5 src/importer/flush-tree.js
  21. +3 −3 src/importer/index.js
  22. +3 −3 src/importer/tree-builder.js
  23. +31 −19 test/browser.js
  24. +1 −1 test/{test-balanced-builder.js → builder-balanced.js}
  25. +20 −18 test/{test-dirbuilder-sharding.js → builder-dir-sharding.js}
  26. +2 −4 test/{test-flat-builder.js → builder-flat.js}
  27. +6 −6 test/{test-builder-only-hash.js → builder-only-hash.js}
  28. +1 −1 test/{test-trickle-builder.js → builder-trickle-dag.js}
  29. +10 −8 test/{test-builder.js → builder.js}
  30. +8 −7 test/{test-fixed-size-chunker.js → chunker-fixed-size.js}
  31. +12 −10 test/{test-export-subtree.js → exporter-subtree.js}
  32. +61 −19 test/{test-exporter.js → exporter.js}
  33. +1 −1 test/{test-consumable-buffer.js → hamt-consumable-buffer.js}
  34. +1 −1 test/{test-consumable-hash.js → hamt-consumable-hash.js}
  35. +14 −14 test/{test-hamt.js → hamt.js}
  36. +7 −6 test/{test-hash-parity-with-go-ipfs.js → hash-parity-with-go-ipfs.js}
  37. +16 −12 test/{test-nested-dir-import-export.js → import-export-nested-dir.js}
  38. +72 −0 test/import-export.js
  39. +10 −10 test/{test-importer-flush.js → importer-flush.js}
  40. +75 −24 test/{test-importer.js → importer.js}
  41. +31 −19 test/node.js
  42. +0 −103 test/test-import-export.js
  43. +1 −1 test/test-repo/version
  44. +17 −6 test/{test-dag-api.js → with-dag-api.js}
23 changes: 23 additions & 0 deletions .appveyor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
environment:
matrix:
- nodejs_version: "6"
- nodejs_version: "8"

# cache:
# - node_modules

platform:
- x64

install:
- ps: Install-Product node $env:nodejs_version $env:platform
- npm install

test_script:
- node --version
- npm --version
- npm test

build: off

version: "{build}"
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
docs
yarn.lock
**/node_modules/
**/*.log
test/repo-tests*
Loading