internal/

directory
v0.8.42 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 8, 2026 License: MIT

Directories

Path Synopsis
Package coreapi is a generated client for the Entire Core API — the control plane that manages identity, orgs, projects, repos, mirrors, and service accounts.
Package coreapi is a generated client for the Entire Core API — the control plane that manages identity, orgs, projects, repos, mirrors, and service accounts.
entireclient
clusterdiscovery
Package clusterdiscovery resolves the trusted entire-core URLs that a given entire-server cluster will accept JWTs from, by hitting the cluster's /.well-known/entire-cluster.json endpoint.
Package clusterdiscovery resolves the trusted entire-core URLs that a given entire-server cluster will accept JWTs from, by hitting the cluster's /.well-known/entire-cluster.json endpoint.
contexts
Package contexts is the kubectl-style context store for the Entire CLIs.
Package contexts is the kubectl-style context store for the Entire CLIs.
httpclient
Package httpclient builds *http.Transport instances shared by Entire's client binaries (git-remote-entire, entiredb, entire-deploy).
Package httpclient builds *http.Transport instances shared by Entire's client binaries (git-remote-entire, entiredb, entire-deploy).
repocreds
Package repocreds exchanges a logged-in user's login JWT for short-lived repo-scoped JWTs (TokenScopedJWT) and caches them per (audience, action).
Package repocreds exchanges a logged-in user's login JWT for short-lived repo-scoped JWTs (TokenScopedJWT) and caches them per (audience, action).
tokenstore
Package tokenstore provides a pluggable credential store shared by the entiredb and entire-core CLIs.
Package tokenstore provides a pluggable credential store shared by the entiredb and entire-core CLIs.
userdirs
Package userdirs resolves the per-user directories where the Entire CLIs keep global state.
Package userdirs resolves the per-user directories where the Entire CLIs keep global state.
Package procsignal records the OS signal, if any, that initiated process shutdown.
Package procsignal records the OS signal, if any, that initiated process shutdown.
Package remotehelper holds the shared name of the git remote-helper binary; the protocol implementation lives in the subpackages (githelper, transport, …) and the binary itself in cmd/git-remote-entire.
Package remotehelper holds the shared name of the git remote-helper binary; the protocol implementation lives in the subpackages (githelper, transport, …) and the binary itself in cmd/git-remote-entire.
debuglog
Package debuglog is the git-remote-entire helper's shared debug logger.
Package debuglog is the git-remote-entire helper's shared debug logger.
githelper
Package githelper implements the git-remote-helper protocol: the "capabilities / list / option / connect / stateless-connect / push" command loop that canonical Git speaks to any helper binary on stdin/stdout, plus the bodies of those commands (ref listing, fetch negotiation, push relay).
Package githelper implements the git-remote-helper protocol: the "capabilities / list / option / connect / stateless-connect / push" command loop that canonical Git speaks to any helper binary on stdin/stdout, plus the bodies of those commands (ref listing, fetch negotiation, push relay).
gitproto
Package gitproto implements higher-level Git smart-HTTP / stateless-RPC wire helpers built on top of the pkt-line layer in github.com/go-git/go-git/v6/plumbing/format/pktline:
Package gitproto implements higher-level Git smart-HTTP / stateless-RPC wire helpers built on top of the pkt-line layer in github.com/go-git/go-git/v6/plumbing/format/pktline:
httpdebug
Package httpdebug logs HTTP request / response traffic for developer-facing debugging while redacting credentials.
Package httpdebug logs HTTP request / response traffic for developer-facing debugging while redacting credentials.
replicas
Package replicas manages the on-disk cache of Entire data-plane replicas and the per-invocation NodeConfig that drives the transport's warm/cold paths.
Package replicas manages the on-disk cache of Entire data-plane replicas and the per-invocation NodeConfig that drives the transport's warm/cold paths.
transport
Package transport implements the HTTP layer the helper protocol speaks against: a Proxy that talks to one or more Entire data-plane replicas, applies failover on connection errors and 5xx responses, and bridges the warm/cold paths driven by X-Entire-Replicas.
Package transport implements the HTTP layer the helper protocol speaks against: a Proxy that talks to one or more Entire data-plane replicas, applies failover on connection errors and 5xx responses, and bridges the warm/cold paths driven by X-Entire-Replicas.
Package testdirs provides per-process fallback directories for the CLI's on-disk config, cache, and credential surfaces when running inside `go test`.
Package testdirs provides per-process fallback directories for the CLI's on-disk config, cache, and credential surfaces when running inside `go test`.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL