An IPFS implementation in Go
master
feat(fsrepo): integrate datastore component into FSRepo
Brian Tiger Chow committed over 11 years ago
feat(fsrepo/component.datastore) basic shell
Brian Tiger Chow committed over 11 years ago
refactor(fsrepo, component): expose SetPath to ensure that components handle paths
Brian Tiger Chow committed over 11 years ago
extract initCheckDir to dir.Writable
Brian Tiger Chow committed over 11 years ago
style(fsrepo) change func to method to be consistent
Brian Tiger Chow committed over 11 years ago
refactor(fsrepo) extract component.Component
Brian Tiger Chow committed over 11 years ago
refactor(fsrepo) add interface to make it easier to understand how to extend the package
Brian Tiger Chow committed over 11 years ago
refactor(fsrepo): extract configCompoenent
Brian Tiger Chow committed over 11 years ago
Brian Tiger Chow committed over 11 years ago
Brian Tiger Chow committed over 11 years ago
refactor(fsrepo) move Close under Open
Brian Tiger Chow committed over 11 years ago
Brian Tiger Chow committed over 11 years ago
feat(fsrepo): document lock usage and make the fsrepo thread-safe
Brian Tiger Chow committed over 11 years ago
use a single coarse package lock
Brian Tiger Chow committed over 11 years ago
fix(fsrepo): remove the Closer after closing it.
Brian Tiger Chow committed over 11 years ago
fix(repo): clean the path before using it
Brian Tiger Chow committed over 11 years ago
feat(fsrepo): protect with a repo lockfile
Brian Tiger Chow committed over 11 years ago
use atomicfile for safer writes
Brian Tiger Chow committed over 11 years ago