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

refac(exchange) move bitswap -> exchange/bitswap #91

Closed
wants to merge 7 commits into from

Commits on Sep 18, 2014

  1. fix(bitswap) implement, test concrete strategist

    Brian Tiger Chow committed Sep 18, 2014
    Configuration menu
    Copy the full SHA
    a0ab80b View commit details
    Browse the repository at this point in the history
  2. fix(bitswap) init wantlist

    + test that a partners wants are remembered by message receiver
    Brian Tiger Chow committed Sep 18, 2014
    Configuration menu
    Copy the full SHA
    27dd84c View commit details
    Browse the repository at this point in the history
  3. style(bitswap) rename strategist -> strategy

    Brian Tiger Chow committed Sep 18, 2014
    Configuration menu
    Copy the full SHA
    b0bb924 View commit details
    Browse the repository at this point in the history
  4. style(bitswap) remove unnecessary interface

    Brian Tiger Chow committed Sep 18, 2014
    Configuration menu
    Copy the full SHA
    a59267c View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2014

  1. refactor(exchange) bitswap -> exchange/bitswap

    Move go-ipfs/bitswap package to go-ipfs/exchange/bitswap
    
    * Delineates the difference between the generic exchange interface and
      implementations (eg. BitSwap protocol)
    
      Thus, the bitswap protocol can be refined without having to overthink
      how future exchanges will work. Aspects common to BitSwap and other
      exchanges can be extracted out to the exchange package in piecemeal.
    
      Future exchange implementations can be placed in sibling packages next
      to exchange/bitswap. (eg. exchange/multilateral)
    Brian Tiger Chow committed Sep 19, 2014
    Configuration menu
    Copy the full SHA
    454af2f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f4a541 View commit details
    Browse the repository at this point in the history
  3. fix(bitswap) compiler errors

    didn't run tests after the refactor. apologies.
    Brian Tiger Chow committed Sep 19, 2014
    Configuration menu
    Copy the full SHA
    e3b9373 View commit details
    Browse the repository at this point in the history