Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cloudflare/artifact-fs
/ functions
Functions
761 in github.com/cloudflare/artifact-fs
⨍
Functions
761
◇
Types & classes
71
↓ 270 callers
Method
Join
(ctx context.Context)
internal/fusefs/fuse_unix.go:24
↓ 101 callers
Method
WriteFile
(ctx context.Context, path string, off int64, data []byte)
internal/model/types.go:183
↓ 75 callers
Function
run
(t *testing.T, name string, args ...string)
internal/gitstore/gitstore_test.go:1149
↓ 57 callers
Function
containsAny
(s string, needles []string)
internal/auth/redact_test.go:558
↓ 49 callers
Method
Get
(path string)
internal/model/types.go:180
↓ 48 callers
Function
gitCmd
(t *testing.T, dir string, args ...string)
e2e_test.go:489
↓ 41 callers
Function
RedactString
(s string)
internal/auth/redact.go:322
↓ 38 callers
Method
String
()
internal/overlay/store.go:625
↓ 37 callers
Function
RedactRemoteURL
(raw string)
internal/auth/redact.go:12
↓ 36 callers
Function
CleanPath
CleanPath normalizes a filesystem path for use as a map key or DB lookup. It strips leading slashes, cleans dot-segments, and defaults empty/root to "
internal/model/types.go:124
↓ 33 callers
Method
Close
()
internal/overlay/store.go:91
↓ 30 callers
Method
GetRepo
(ctx context.Context, name string)
internal/model/types.go:153
↓ 30 callers
Function
newResolver
(snap *fakeSnapshot, ov *fakeOverlay)
internal/fusefs/merged_test.go:103
↓ 29 callers
Method
Close
()
internal/daemon/daemon.go:125
↓ 28 callers
Function
testStore
(t *testing.T)
internal/overlay/store_test.go:15
↓ 27 callers
Function
New
(logger *slog.Logger)
internal/gitstore/gitstore.go:52
↓ 27 callers
Method
Rename
(ctx context.Context, oldPath, newPath string)
internal/model/types.go:186
↓ 24 callers
Method
CreateFile
(ctx context.Context, path string, mode uint32)
internal/model/types.go:182
↓ 24 callers
Function
New
(fetcher BlobFetcher)
internal/hydrator/hydrator.go:54
↓ 24 callers
Method
wait
(ctx context.Context)
internal/fusefs/gated_fs.go:25
↓ 23 callers
Method
Calls
()
internal/hydrator/hydrator_test.go:602
↓ 22 callers
Function
runCmd
(t *testing.T, name string, args ...string)
internal/daemon/async_test.go:753
↓ 22 callers
Function
runGit
(ctx context.Context, gitDir string, args ...string)
internal/gitstore/gitstore.go:847
↓ 21 callers
Method
IsDeleted
()
internal/model/types.go:96
↓ 21 callers
Method
Mkdir
(ctx context.Context, path string, mode uint32)
internal/model/types.go:188
↓ 21 callers
Function
run
(t *testing.T, dir string, name string, args ...string)
e2e_test.go:79
↓ 20 callers
Method
Remove
(ctx context.Context, path string)
internal/model/types.go:185
↓ 19 callers
Method
EnsureHydrated
(ctx context.Context, repo RepoConfig, node BaseNode)
internal/model/types.go:198
↓ 19 callers
Method
GetNode
(generation int64, path string)
internal/model/types.go:175
↓ 19 callers
Function
New
(ctx context.Context, root string, logger *slog.Logger)
internal/daemon/daemon.go:86
↓ 18 callers
Method
Add
(generation int64, objectOID string, size int64)
internal/daemon/daemon.go:1097
↓ 18 callers
Method
AddRepoWithOptions
(ctx context.Context, cfg model.RepoConfig, opts AddRepoOptions)
internal/daemon/daemon.go:299
↓ 17 callers
Function
readFileStr
(t *testing.T, path string)
e2e_test.go:480
↓ 16 callers
Method
ResolveHEAD
(ctx context.Context, repo RepoConfig)
internal/model/types.go:162
↓ 15 callers
Method
Start
(ctx context.Context)
internal/daemon/daemon.go:136
↓ 15 callers
Method
Wait
(ctx context.Context)
internal/fusefs/ready_gate.go:28
↓ 15 callers
Function
credentialEnv
credentialEnv returns a sanitized URL (safe for ps) and env vars that configure a one-shot git credential helper to supply the real credentials.
internal/gitstore/gitstore.go:877
↓ 14 callers
Method
BuildTreeIndex
(ctx context.Context, repo RepoConfig, headOID string)
internal/model/types.go:163
↓ 14 callers
Method
Scan
(dest ...any)
internal/registry/registry.go:157
↓ 14 callers
Method
Stop
()
internal/hydrator/hydrator.go:95
↓ 14 callers
Method
closeCachedFilesForPath
(path string)
internal/fusefs/fuse_unix.go:157
↓ 13 callers
Method
Generation
()
internal/fusefs/merged.go:44
↓ 12 callers
Function
NewArtifactFuse
(repo model.RepoConfig, resolver *Resolver, engine *Engine)
internal/fusefs/fuse_unix.go:79
↓ 12 callers
Method
ReadFile
(ctx context.Context, op *fuseops.ReadFileOp)
internal/fusefs/fuse_unix.go:485
↓ 12 callers
Function
assertGitStatus
(t *testing.T, dir string, want map[string]string)
e2e_git_test.go:399
↓ 11 callers
Method
PublishGeneration
(ctx context.Context, headOID string, ref string, nodes []BaseNode)
internal/model/types.go:174
↓ 11 callers
Method
ResolvePath
(path string)
internal/fusefs/merged.go:54
↓ 11 callers
Method
Start
(workers int, repo model.RepoConfig)
internal/hydrator/hydrator.go:82
↓ 10 callers
Method
Reconcile
(ctx context.Context, baseLookup func(path string) (BaseNode, bool))
internal/model/types.go:190
↓ 10 callers
Method
Rename
(ctx context.Context, oldPath, newPath string)
internal/fusefs/ops.go:105
↓ 10 callers
Method
close
()
internal/gitstore/gitstore.go:682
↓ 10 callers
Function
newMountedE2ERepo
(t *testing.T)
e2e_git_test.go:33
↓ 10 callers
Function
nonInteractiveGitEnv
()
internal/gitstore/gitstore.go:1067
↓ 9 callers
Function
New
(ctx context.Context, path string)
internal/snapshot/store.go:44
↓ 9 callers
Method
SetGeneration
(gen int64)
internal/fusefs/merged.go:43
↓ 9 callers
Method
VerifyCalls
()
internal/hydrator/hydrator_test.go:614
↓ 9 callers
Method
backingPath
(path string)
internal/overlay/store.go:620
↓ 9 callers
Method
headChanged
(headPath string)
internal/watcher/watcher.go:40
↓ 9 callers
Function
inodeAttrs
(mode uint32, size uint64, typ string, mtime time.Time, ctime time.Time)
internal/fusefs/fuse_unix.go:749
↓ 9 callers
Method
requireInode
(id fuseops.InodeID, missing error)
internal/fusefs/fuse_unix.go:121
↓ 8 callers
Method
CloneBlobless
(ctx context.Context, cfg RepoConfig)
internal/model/types.go:158
↓ 8 callers
Method
EnsureCopyOnWrite
(ctx context.Context, repo RepoConfig, path string, base BaseNode)
internal/model/types.go:181
↓ 8 callers
Function
HasInlineCredentials
(raw string)
internal/auth/redact.go:72
↓ 8 callers
Function
NewReadyGate
(ready bool)
internal/fusefs/ready_gate.go:19
↓ 8 callers
Method
Reset
()
internal/fusefs/ready_gate.go:62
↓ 8 callers
Method
allocInode
(path, typ string, mode uint32)
internal/fusefs/fuse_unix.go:98
↓ 8 callers
Method
read
(ctx context.Context, engine *Engine, off int64, size int)
internal/fusefs/fuse_unix.go:171
↓ 8 callers
Function
readFileEventually
(t *testing.T, path string)
e2e_git_test.go:555
↓ 8 callers
Method
runPrepare
(ctx context.Context, cfg model.RepoConfig)
internal/daemon/daemon.go:719
↓ 7 callers
Method
AddRepo
(ctx context.Context, cfg RepoConfig)
internal/model/types.go:151
↓ 7 callers
Method
Close
()
internal/snapshot/store.go:55
↓ 7 callers
Method
Enqueue
(task HydrationTask)
internal/model/types.go:196
↓ 7 callers
Method
Get
(path string)
internal/overlay/store.go:97
↓ 7 callers
Function
New
(interval time.Duration)
internal/watcher/watcher.go:17
↓ 7 callers
Function
NewJSONLogger
(w io.Writer, level slog.Level)
internal/logging/logging.go:11
↓ 7 callers
Method
QueryRowContext
(ctx context.Context, query string, args ...any)
internal/snapshot/store.go:41
↓ 7 callers
Function
pctIndex
(n, pct int)
bench_test.go:447
↓ 6 callers
Method
MarkFailed
(err error)
internal/fusefs/ready_gate.go:94
↓ 6 callers
Method
MarkReady
()
internal/fusefs/ready_gate.go:77
↓ 6 callers
Method
ReadBlobCalls
()
internal/hydrator/hydrator_test.go:608
↓ 6 callers
Method
SetMtime
(ctx context.Context, path string, t time.Time)
internal/model/types.go:189
↓ 6 callers
Method
Stop
()
internal/daemon/daemon.go:1112
↓ 6 callers
Function
attrExpiry
(ttl time.Duration)
internal/fusefs/fuse_unix.go:776
↓ 6 callers
Method
fillPaths
(cfg *model.RepoConfig)
internal/daemon/daemon.go:1306
↓ 6 callers
Function
gitCmdResult
(dir string, args ...string)
e2e_git_test.go:435
↓ 6 callers
Function
isRealHost
(host string)
internal/auth/redact.go:174
↓ 6 callers
Function
nameCommand
nameCommand builds a subcommand that takes a --name flag and runs fn.
internal/cli/cli.go:233
↓ 6 callers
Function
samePrepareConfig
(a model.RepoConfig, b model.RepoConfig)
internal/daemon/daemon.go:269
↓ 6 callers
Method
startPrepareWorker
(ctx context.Context, cfg model.RepoConfig)
internal/daemon/daemon.go:661
↓ 6 callers
Method
unmount
(id model.RepoID)
internal/daemon/daemon.go:1271
↓ 6 callers
Method
upsertEntry
(ctx context.Context, e model.OverlayEntry)
internal/overlay/store.go:577
↓ 5 callers
Function
ClassifyPriority
(path string)
internal/hydrator/hydrator.go:505
↓ 5 callers
Method
FetchRefNonInteractive
(ctx context.Context, repo RepoConfig, ref string)
internal/model/types.go:161
↓ 5 callers
Method
GetInodeAttributes
(ctx context.Context, op *fuseops.GetInodeAttributesOp)
internal/fusefs/fuse_unix.go:287
↓ 5 callers
Method
Getattr
(path string)
internal/fusefs/merged.go:76
↓ 5 callers
Method
ListChildren
(generation int64, parentPath string)
internal/model/types.go:176
↓ 5 callers
Function
New
(ctx context.Context, cfg model.RepoConfig)
internal/overlay/store.go:41
↓ 5 callers
Function
OpenDB
(path string)
internal/meta/sqlite.go:13
↓ 5 callers
Method
ReadBlob
(ctx context.Context, repo model.RepoConfig, objectOID string, maxBytes int64)
internal/hydrator/hydrator.go:19
↓ 5 callers
Function
Run
(ctx context.Context, args []string, stdout io.Writer, stderr io.Writer)
internal/cli/cli.go:21
next →
1–100 of 761, ranked by callers