Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bithack #386

Merged
merged 90 commits into from
Dec 6, 2014
Merged

Bithack #386

merged 90 commits into from
Dec 6, 2014

Commits on Dec 5, 2014

  1. Configuration menu
    Copy the full SHA
    5be35a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5dece16 View commit details
    Browse the repository at this point in the history
  3. test(bitswap)

    @whyrusleeping This appears to be a timing issue. The asynchronous
    nature of the new structure provides has the bitswap waiting on the
    context a bit more. This isn't a problem at all, but in this test, it
    makes the functions return in an inconveniently timely manner.
    
    TODO don't let the test depend on time.
    
    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    cfd7d53 View commit details
    Browse the repository at this point in the history
  4. events(bitswap) try the new event logger in the bitswap GetBlock method

    @jbenet
    @whyrusleeping
    
    Let me know if you want to direct the eventlog output to _both_ the file
    and stderr. Right now it goes to file. Perhaps this is just a minor bip
    in the larger discussion around log levels.
    
    #292
    
    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    77696a4 View commit details
    Browse the repository at this point in the history
  5. fix(bitswap) handle error

    @whyrusleeping
    
    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    ef83126 View commit details
    Browse the repository at this point in the history
  6. fix(bitswap) consistent event names

    @whyrusleeping @jbenet
    
    since the logger is created with package scope, don't need to specify
    the package name in event messages
    
    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    768cd36 View commit details
    Browse the repository at this point in the history
  7. fix(log) ->f

    @whyrusleeping
    
    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    5a4eed4 View commit details
    Browse the repository at this point in the history
  8. use event logger here too?

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    5165fce View commit details
    Browse the repository at this point in the history
  9. clarify MessageReceived contract

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    7239036 View commit details
    Browse the repository at this point in the history
  10. naming

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    3ee7ff5 View commit details
    Browse the repository at this point in the history
  11. constify to make it clear what _can_ and _can't_ change over time

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    6c2a666 View commit details
    Browse the repository at this point in the history
  12. some renaming

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    e5983cb View commit details
    Browse the repository at this point in the history
  13. simplify

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    f8243c3 View commit details
    Browse the repository at this point in the history
  14. misc(bitswap) renaming

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    9af9ee6 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    4d14475 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0abc72c View commit details
    Browse the repository at this point in the history
  17. fix tests halting

    whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    e4b2ae3 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    19da057 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    297ff3d View commit details
    Browse the repository at this point in the history
  20. style(bitswap/notifications) make it more obvious

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    85229be View commit details
    Browse the repository at this point in the history
  21. feat(bitswap/notifications) Subscribe to multiple keys

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    8f82308 View commit details
    Browse the repository at this point in the history
  22. tests(bitswap) share constructor between tests

    @whyrusleeping i hope this makes it a bit easier to work with tests
    
    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    81a3ba0 View commit details
    Browse the repository at this point in the history
  23. fix(merkledag) missing arg

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    cc92ec3 View commit details
    Browse the repository at this point in the history
  24. refactor(bitswap) move wantlist to loop receive

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    b13a5a9 View commit details
    Browse the repository at this point in the history
  25. feat(bitswap) implement GetBlocks

    @whyrusleeping @jbenet
    
    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    11f2856 View commit details
    Browse the repository at this point in the history
  26. fix(bitswap) stop the ticker when the run loop exits

    @whyrusleeping
    
    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    a5754a5 View commit details
    Browse the repository at this point in the history
  27. tests(bitswap) share code between the two large tests

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    5babfb9 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    99ae432 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    b1b42a5 View commit details
    Browse the repository at this point in the history
  30. refactor(blockstore) mv under blocks/

    @jbenet @whyrusleeping
    
    the pyramids were built one brick at a time
    
    addresses: #370
    
    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    918c8e2 View commit details
    Browse the repository at this point in the history
  31. rename

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    eb0bde0 View commit details
    Browse the repository at this point in the history
  32. rename exchange

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    04a8a61 View commit details
    Browse the repository at this point in the history
  33. refactor(blockstore, blockservice) use Blockstore and offline.Exchange

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    d0304de View commit details
    Browse the repository at this point in the history
  34. fix(bitswap/loop) add to wantlist just once

    oops
    
    set Add is idempotent but it's a waste of resources
    
    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    7c2053c View commit details
    Browse the repository at this point in the history
  35. feat(bitswap) find providers for all keys on wantlist

    @jbenet @whyrusleeping
    
    this addresses a failure case where
    
    1) bitswap wants blocks A and B
    2) partner 1 has A and partner 2 has B
    3) We choose a key at random, drawing A.
    4) Then, we request A, neglecting to find a provider for B.
    
    Sending the full wantlist is meant to be used as a helpful additional
    piece of data, but...
    
    unless our hunch is support by statistical inference at runtime,
    it's not safe to assume that a peer will have blocks for related keys.
    Routing must be the source of truth.
    
    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    ecf62db View commit details
    Browse the repository at this point in the history
  36. feat(bitswap) loop over all provided keys

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    f6cb4ab View commit details
    Browse the repository at this point in the history
  37. style(bitswap) name -> loop

    eh?
    
    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    5bd3b17 View commit details
    Browse the repository at this point in the history
  38. fix(bitswap) signal termination to async'ly spawned workers

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    4ef780a View commit details
    Browse the repository at this point in the history
  39. fix(exchange) allow exchange to be closed

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    c7c0859 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    0ce6071 View commit details
    Browse the repository at this point in the history
  41. refactor(bitswap) group the deferreds

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    59a32b1 View commit details
    Browse the repository at this point in the history
  42. test(bitswap) Close (but skip for now)

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    ab201c1 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    d53deeb View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    15d4f82 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    ed45099 View commit details
    Browse the repository at this point in the history
  46. feat(util) ForwardNBlocks

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    438ffa1 View commit details
    Browse the repository at this point in the history
  47. fix(dep)

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    be26785 View commit details
    Browse the repository at this point in the history
  48. tests(forward)

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    fc820a8 View commit details
    Browse the repository at this point in the history
  49. doc

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    a932bfd View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    9120d10 View commit details
    Browse the repository at this point in the history
  51. test(notifications)

    we expect this to fail. will be fixed in upcoming commit
    
    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    d5e7fd6 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    50b00eb View commit details
    Browse the repository at this point in the history
  53. docs(bitswap/notifications)

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    1fb8033 View commit details
    Browse the repository at this point in the history
  54. fix(bitswap/notifications) subscribe to many

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    03324f7 View commit details
    Browse the repository at this point in the history
  55. tests(bitswap/notifications) test niladic

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    a5fccac View commit details
    Browse the repository at this point in the history
  56. refactor(bitswap) forwardN no longer needed

    @whyrusleeping
    
    now, the pubsub channel closes after sending N blocks. we got this
    functionality for free from the fix. So, the forwardN wrap is no longer
    required! woohoo
    
    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    b3d3b1d View commit details
    Browse the repository at this point in the history
  57. misc(bs/n) rm dead code

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    134929a View commit details
    Browse the repository at this point in the history
  58. fix(bs/n) remove unnecessary variable

    to remove ambiguity
    
    (before it was possible to loop over either topics or keys
    
    by only keeping keys, there's no confusing about what to use for the
    loop range
    
    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    6a5bc4b View commit details
    Browse the repository at this point in the history
  59. chore(util) remove forward

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    e4c9731 View commit details
    Browse the repository at this point in the history
  60. hotfix(dep) duplicates TEMP DONT MERGE TO MASTER

    before merging, fork and send a PR to tuxy
    
    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    044db5b View commit details
    Browse the repository at this point in the history
  61. Revert "hotfix(dep) duplicates TEMP DONT MERGE TO MASTER"

    This reverts commit 49004e9.
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    e393edc View commit details
    Browse the repository at this point in the history
  62. test(bs/n) check for duplicates received

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    2038234 View commit details
    Browse the repository at this point in the history
  63. fix(bs/notifications) prevent duplicates

    @whyrusleeping now notifications _guarantees_ there won't be any
    duplicates
    
    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    9bf1ba6 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    6d217b5 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    07bb901 View commit details
    Browse the repository at this point in the history
  66. fix(blockservice) test

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    aac3c6a View commit details
    Browse the repository at this point in the history
  67. fix(bitswap) build-breaking compilation errors

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    19de304 View commit details
    Browse the repository at this point in the history
  68. fix(bs/notifications) use SubOnceEach to provide uniqueness guarantee

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    
    vendor forked pubsub to get SubOnceEach
    
    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    fb57796 View commit details
    Browse the repository at this point in the history
  69. fix(bitswap/testutils) vendor

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    bef75d5 View commit details
    Browse the repository at this point in the history
  70. fix(blockservice) respect context in GetBlocks

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    e27de2b View commit details
    Browse the repository at this point in the history
  71. reset test to the way it ways before

    @whyrusleeping
    
    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    d721c44 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    4cc1780 View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    d063430 View commit details
    Browse the repository at this point in the history
  74. refactor(util) move block generator

    @whyrusleeping @jbenet
    
    Putting the block generator in a util dir until blocks.
    
    Can't put it in util/testutil because the util/testutil/dag-generator
    imports blockservice and blockservice uses the generator.
    
    Tough problem. This'll do for now.
    
    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    7a3819a View commit details
    Browse the repository at this point in the history
  75. fix(notifications) prevent deadlock when context cancelled early

    + test(notifications)
    
    cc @whyrusleeping @jbenet
    
    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    bb0b5f7 View commit details
    Browse the repository at this point in the history
  76. fix(bitswap) pass derived context to called functions

    @whyrusleeping @jbenet
    
    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    829eac3 View commit details
    Browse the repository at this point in the history
  77. refactor(bitswap) perform Publish in HasBlock

    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    1e7b7ef View commit details
    Browse the repository at this point in the history
  78. some bitswap cleanup

    whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    f0a4fda View commit details
    Browse the repository at this point in the history
  79. document bitswap more

    whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    bc02b77 View commit details
    Browse the repository at this point in the history
  80. doc(bitswap) fix duplicaduplication

    @whyrusleeping
    
    ada5714#commitcomment-8753622
    
    License: MIT
    Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
    Brian Tiger Chow authored and whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    9835c1e View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    3a6b6c6 View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    c2b497e View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    514b26e View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    e8536db View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    432eee6 View commit details
    Browse the repository at this point in the history
  86. add readme for bitswap

    whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    6552163 View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    260ace7 View commit details
    Browse the repository at this point in the history
  88. update bitswap readme

    whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    f054be9 View commit details
    Browse the repository at this point in the history
  89. update bitswap readme

    whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    afa28dc View commit details
    Browse the repository at this point in the history
  90. Update README.md

    whyrusleeping committed Dec 5, 2014
    Configuration menu
    Copy the full SHA
    260ac96 View commit details
    Browse the repository at this point in the history