func NewFileRepository(basePath string) Repository {
	return &fileRepo{
		basePath: basePath,
		fs:       afero.NewOsFs(),
		canLock:  true,
	}
}
// NewFileRepository returns a new file repository
NewFileRepository returns a new file repository
// NewFileRepository returns a new file repository
func NewFileRepository(basePath string) Repository {
	return &fileRepo{
		basePath: basePath,
		fs:       afero.NewOsFs(),
		canLock:  true,
	}
}
func NewFileRepository ( basePath string ) Repository { return & fileRepo { basePath : basePath , fs : afero . NewOsFs ( ) , canLock : true , } }
NewFileRepository returns a new file repository
NewFileRepository returns a new file repository