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
↓ 1 callers
Function
separatorInsideUserinfo
(core string, sep int)
internal/auth/redact.go:381
↓ 1 callers
Method
setMaxSize
(n int)
internal/gitstore/gitstore.go:626
↓ 1 callers
Method
setPrepareStateBeforeReadyGate
(ctx context.Context, cfg model.RepoConfig)
internal/daemon/daemon.go:890
↓ 1 callers
Function
shellQuote
(s string)
internal/gitstore/gitstore.go:1156
↓ 1 callers
Function
shouldRedactRemoteToken
(token string)
internal/auth/redact.go:340
↓ 1 callers
Method
snapshotForPrepare
(ctx context.Context, cfg model.RepoConfig)
internal/daemon/daemon.go:827
↓ 1 callers
Function
splitShellFields
(s string)
internal/gitstore/gitstore.go:1100
↓ 1 callers
Function
sshBatchModeCommand
(existing string)
internal/gitstore/gitstore.go:1071
↓ 1 callers
Method
step
step pops and processes one item from the queue. Returns true if an item was processed, false if the queue was empty.
internal/hydrator/hydrator.go:388
↓ 1 callers
Function
streamTreeRecords
(ctx context.Context, gitDir string, headOID string, fn func(string))
internal/gitstore/gitstore.go:296
↓ 1 callers
Function
stringContains
(s, sub string)
internal/auth/redact_test.go:567
↓ 1 callers
Function
summarizeBenchRuns
(runs []e2eBenchRun)
e2e_bench_test.go:368
↓ 1 callers
Method
supersedePrepare
(id model.RepoID)
internal/daemon/daemon.go:692
↓ 1 callers
Function
taskBaseNode
(task model.HydrationTask)
internal/hydrator/hydrator.go:448
↓ 1 callers
Function
tokenLikeUsername
(username string)
internal/auth/redact.go:205
↓ 1 callers
Function
uniqueHydrationTargets
(nodes []model.BaseNode)
e2e_bench_test.go:269
↓ 1 callers
Function
validParsedHostPort
(u *url.URL)
internal/auth/redact.go:178
↓ 1 callers
Function
validateBranch
(branch: string)
examples/cloudflare-sandbox-sdk/src/index.ts:463
↓ 1 callers
Function
validateKnownSymlinkTargetSize
(node model.BaseNode)
internal/fusefs/fuse_unix.go:654
↓ 1 callers
Method
verifyBlobOnce
(ctx context.Context, key string, verify func(context.Context) (bool, error))
internal/hydrator/hydrator.go:303
↓ 1 callers
Function
waitForFetchCalls
(t *testing.T, fetcher *fakeBlobFetcher, want int)
internal/hydrator/hydrator_test.go:500
↓ 1 callers
Function
waitForHydratorIdle
(t *testing.T, h *Service, repoID model.RepoID)
internal/hydrator/hydrator_test.go:512
↓ 1 callers
Function
waitForPrepareState
(t *testing.T, svc *Service, name string, state string)
internal/daemon/async_test.go:730
↓ 1 callers
Method
worker
(repo model.RepoConfig)
internal/hydrator/hydrator.go:367
Method
AddRepo
(ctx context.Context, cfg model.RepoConfig)
internal/registry/registry.go:63
Method
AddRepo
(ctx context.Context, cfg model.RepoConfig)
internal/daemon/daemon.go:295
Method
BatchForget
(ctx context.Context, op *fuseops.BatchForgetOp)
internal/fusefs/gated_fs.go:63
Function
BenchmarkAsyncHydration
(b *testing.B)
internal/hydrator/hydrator_benchmark_test.go:17
Function
BenchmarkAsyncHydrationDuplicateReads
(b *testing.B)
internal/hydrator/hydrator_benchmark_test.go:65
Function
BenchmarkAsyncHydrationGitStore
(b *testing.B)
internal/hydrator/hydrator_benchmark_test.go:215
Function
BenchmarkBuildTreeIndexSynthetic
(b *testing.B)
internal/gitstore/gitstore_benchmark_test.go:15
Function
BenchmarkQueuedCachedPrefetch
(b *testing.B)
internal/hydrator/hydrator_benchmark_test.go:137
Function
BenchmarkQueuedDuplicatePrefetch
(b *testing.B)
internal/hydrator/hydrator_benchmark_test.go:99
Function
BenchmarkQueuedPrefetchWorkerRamp
(b *testing.B)
internal/hydrator/hydrator_benchmark_test.go:181
Method
BlobToCache
BlobToCache fetches a git object and writes it to dstPath in a binary-safe manner. Uses a persistent cat-file --batch process to amortize process spaw
internal/gitstore/gitstore.go:451
Method
BlobToCache
(_ context.Context, _ model.RepoConfig, _ string, dstPath string)
internal/hydrator/hydrator_test.go:551
Method
BuildTreeIndex
(ctx context.Context, repo model.RepoConfig, headOID string)
internal/gitstore/gitstore.go:264
Method
CloneBlobless
(ctx context.Context, cfg model.RepoConfig)
internal/gitstore/gitstore.go:81
Method
CloneBloblessNonInteractive
(ctx context.Context, cfg model.RepoConfig)
internal/gitstore/gitstore.go:85
Method
CommitTimestamp
CommitTimestamp returns the committer timestamp of the given commit OID.
internal/gitstore/gitstore.go:809
Method
ComputeAheadBehind
(ctx context.Context, repo model.RepoConfig)
internal/gitstore/gitstore.go:828
Method
CreateFile
(_ context.Context, _ string, _ uint32)
internal/fusefs/merged_test.go:56
Method
CreateFile
(ctx context.Context, op *fuseops.CreateFileOp)
internal/fusefs/fuse_unix.go:529
Method
CreateFile
(ctx context.Context, op *fuseops.CreateFileOp)
internal/fusefs/gated_fs.go:81
Method
CreateFile
(ctx context.Context, path string, mode uint32)
internal/overlay/store.go:155
Method
CreateLink
(ctx context.Context, op *fuseops.CreateLinkOp)
internal/fusefs/gated_fs.go:88
Method
CreateSymlink
(ctx context.Context, op *fuseops.CreateSymlinkOp)
internal/fusefs/gated_fs.go:95
Method
Destroy
()
internal/fusefs/gated_fs.go:230
Method
DirtyCount
(_ context.Context)
internal/fusefs/merged_test.go:101
Method
DirtyCount
(ctx context.Context)
internal/overlay/store.go:538
Method
Enqueue
(task model.HydrationTask)
internal/fusefs/ops_test.go:33
Method
Enqueue
(model.HydrationTask)
internal/fusefs/fuse_unix_test.go:254
Method
Enqueue
(model.HydrationTask)
internal/fusefs/readsymlink_unix_test.go:25
Method
Enqueue
(task model.HydrationTask)
internal/hydrator/hydrator.go:105
Method
EnqueueBatch
(tasks []model.HydrationTask)
internal/fusefs/ops_test.go:37
Method
EnqueueBatch
([]model.HydrationTask)
internal/fusefs/fuse_unix_test.go:256
Method
EnqueueBatch
([]model.HydrationTask)
internal/fusefs/readsymlink_unix_test.go:27
Method
EnqueueBatch
(tasks []model.HydrationTask)
internal/hydrator/hydrator.go:114
Method
EnsureCopyOnWrite
(_ context.Context, _ model.RepoConfig, path string, base model.BaseNode)
internal/fusefs/merged_test.go:47
Method
EnsureCopyOnWrite
(_ context.Context, _ model.RepoConfig, path string, base model.BaseNode)
internal/fusefs/ops_test.go:68
Method
EnsureCopyOnWrite
EnsureCopyOnWrite promotes a base file into the overlay. If the blob is not cached, an empty overlay file is created and the caller must hydrate first
internal/overlay/store.go:109
Method
EnsureHydrated
(_ context.Context, _ model.RepoConfig, node model.BaseNode)
internal/fusefs/ops_test.go:41
Method
EnsureHydrated
(_ context.Context, _ model.RepoConfig, _ model.BaseNode)
internal/fusefs/fuse_unix_test.go:258
Method
EnsureHydrated
(_ context.Context, _ model.RepoConfig, _ model.BaseNode)
internal/fusefs/readsymlink_unix_test.go:29
Method
EnsureHydrated
(ctx context.Context, repo model.RepoConfig, node model.BaseNode)
internal/hydrator/hydrator.go:150
Method
Fallocate
(ctx context.Context, op *fuseops.FallocateOp)
internal/fusefs/gated_fs.go:216
Method
Fetch
(ctx context.Context, repo model.RepoConfig)
internal/gitstore/gitstore.go:127
Method
FlushFile
(_ context.Context, _ *fuseops.FlushFileOp)
internal/fusefs/fuse_unix.go:667
Method
FlushFile
(ctx context.Context, op *fuseops.FlushFileOp)
internal/fusefs/gated_fs.go:173
Method
ForgetInode
(_ context.Context, op *fuseops.ForgetInodeOp)
internal/fusefs/fuse_unix.go:389
Method
ForgetInode
(ctx context.Context, op *fuseops.ForgetInodeOp)
internal/fusefs/gated_fs.go:59
Method
Get
(path string)
internal/fusefs/merged_test.go:40
Method
GetInodeAttributes
(ctx context.Context, op *fuseops.GetInodeAttributesOp)
internal/fusefs/gated_fs.go:43
Method
GetNode
(_ int64, path string)
internal/fusefs/merged_test.go:22
Method
GetNode
(gen int64, path string)
internal/fusefs/ops_test.go:59
Method
GetNode
(generation int64, path string)
internal/snapshot/store.go:129
Method
GetRepo
(ctx context.Context, name string)
internal/registry/registry.go:134
Method
GetXattr
(_ context.Context, _ *fuseops.GetXattrOp)
internal/fusefs/fuse_unix.go:686
Method
GetXattr
(ctx context.Context, op *fuseops.GetXattrOp)
internal/fusefs/gated_fs.go:195
Method
Less
(i, j int)
internal/hydrator/hydrator.go:540
Method
ListByPrefix
(_ context.Context, _ string)
internal/fusefs/merged_test.go:44
Method
ListByPrefix
ListByPrefix returns overlay entries that are direct children of the given directory path. Uses path + "/" prefix to avoid matching sibling directorie
internal/overlay/store.go:547
Method
ListChildren
(_ int64, path string)
internal/fusefs/merged_test.go:27
Method
ListChildren
(int64, string)
internal/fusefs/ops_test.go:64
Method
ListChildren
ListChildren returns direct children of parentPath using a path-based lookup (no inode join, no collision risk).
internal/snapshot/store.go:146
Method
ListRepos
(ctx context.Context)
internal/registry/registry.go:139
Method
ListRepos
(ctx context.Context)
internal/daemon/daemon.go:355
Method
ListXattr
(_ context.Context, _ *fuseops.ListXattrOp)
internal/fusefs/fuse_unix.go:689
Method
ListXattr
(ctx context.Context, op *fuseops.ListXattrOp)
internal/fusefs/gated_fs.go:202
Method
LookUpInode
(ctx context.Context, op *fuseops.LookUpInodeOp)
internal/fusefs/gated_fs.go:36
Method
Lookup
(parent, name string)
internal/fusefs/merged.go:68
Method
MkDir
(ctx context.Context, op *fuseops.MkDirOp)
internal/fusefs/fuse_unix.go:553
Method
MkDir
(ctx context.Context, op *fuseops.MkDirOp)
internal/fusefs/gated_fs.go:67
Method
MkNode
(ctx context.Context, op *fuseops.MkNodeOp)
internal/fusefs/gated_fs.go:74
Method
Mkdir
(_ context.Context, path string, mode uint32)
internal/fusefs/merged_test.go:83
Method
Mkdir
(ctx context.Context, path string, mode uint32)
internal/fusefs/ops.go:150
Method
Mkdir
(ctx context.Context, path string, mode uint32)
internal/overlay/store.go:391
Method
OpenDir
(ctx context.Context, op *fuseops.OpenDirOp)
internal/fusefs/fuse_unix.go:403
Method
OpenDir
(ctx context.Context, op *fuseops.OpenDirOp)
internal/fusefs/gated_fs.go:123
Method
OpenFile
(ctx context.Context, op *fuseops.OpenFileOp)
internal/fusefs/gated_fs.go:148
← previous
next →
401–500 of 761, ranked by callers