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 )