github.com/qri-io/qri@v0.10.1-0.20220104210721-c771715036cb/base/dsfs/dsfs.go (about)

     1  // Package dsfs glues datsets to cafs (content-addressed-file-system)
     2  package dsfs
     3  
     4  import (
     5  	"fmt"
     6  
     7  	golog "github.com/ipfs/go-log"
     8  )
     9  
    10  var (
    11  	log = golog.Logger("dsfs")
    12  	// ErrNoChanges indicates a save failed because no values changed, and
    13  	// force-saving was disabled
    14  	ErrNoChanges = fmt.Errorf("no changes")
    15  	// ErrNoReadme is the error for asking a dataset without a readme component
    16  	// for readme info
    17  	ErrNoReadme = fmt.Errorf("this dataset has no readme component")
    18  	// ErrNoTransform is the error for asking a dataset without a tranform
    19  	// component for transform info
    20  	ErrNoTransform = fmt.Errorf("this dataset has no transform component")
    21  	// ErrNoViz is the error for asking a dataset without a viz component for
    22  	// viz info
    23  	ErrNoViz = fmt.Errorf("this dataset has no viz component")
    24  	// ErrStrictMode indicates a dataset failed validation when it is required to
    25  	// pass (Structure.Strict == true)
    26  	ErrStrictMode = fmt.Errorf("dataset body did not validate against schema in strict-mode")
    27  )