source_index/

directory
v0.0.0-...-c36c937 Latest Latest
Warning

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

Go to latest
Published: Nov 26, 2024 License: Apache-2.0

README

LUCI Source Index

LUCI Source Index is a service designed to provide mapping from commit positions to their corresponding commit hashes.

  • See http://go/luci-source-index for details.
  • See go/luci-source-index-new-repo-setup for all the steps required to set up a new Gitiles host or repository on LUCI Source Index.

Directories

Path Synopsis
internal
commit
Package commit contains methods for constructing/saving/retrieving commits.
Package commit contains methods for constructing/saving/retrieving commits.
commitingester
Package commitingester contains methods for handling commit ingestion.
Package commitingester contains methods for handling commit ingestion.
commitingester/internal/taskspb
Package taskspb contains the definition for LUCI Source Index's task payloads for commit ingestion.
Package taskspb contains the definition for LUCI Source Index's task payloads for commit ingestion.
config
Package config implements service-level config for LUCI Source Index.
Package config implements service-level config for LUCI Source Index.
gitilesutil
Package gitilesutil contains logic of interacting with Gitiles.
Package gitilesutil contains logic of interacting with Gitiles.
pubsubutil
Package pubsubutil contains utility for integrating with PubSub.
Package pubsubutil contains utility for integrating with PubSub.
spanutil
Package spanutil contains utility functions to interact with the underlying Spanner storage.
Package spanutil contains utility functions to interact with the underlying Spanner storage.
testutil
Package testutil contains utilities for building test cases.
Package testutil contains utilities for building test cases.
validationutil
Package validationutil contains various validation utilities for Source Index.
Package validationutil contains various validation utilities for Source Index.
proto
config
Package configpb contains the definition for LUCI Source Index's service- level configuration.
Package configpb contains the definition for LUCI Source Index's service- level configuration.
v1
Package sourceindexpb contains the definition for LUCI Source Index's RPC interfaces.
Package sourceindexpb contains the definition for LUCI Source Index's RPC interfaces.
Package rpc contains implementations for remote procedure calls exposed by LUCI Source Index.
Package rpc contains implementations for remote procedure calls exposed by LUCI Source Index.
Package server contains shared server initialisation logic for LUCI Source Index services.
Package server contains shared server initialisation logic for LUCI Source Index services.

Jump to

Keyboard shortcuts

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