sourcegraph/lib
Erik Seliger 80f1543dd7
ssbc: Build changeset specs server side from cache entries (#28158)
Requires https://github.com/sourcegraph/src-cli/pull/661

This PR closes the bonus goal in EM2.3 to move changeset spec generation into the backend.

After this change, src-cli doesn't need to build the changeset specs anymore and also doesn't need to create them via the API. We will just extract the cache entries from the logs and build the changeset specs based on those, which is 100% equivalent and, besides repo archive fetching, removes the need of src in executors to talk to the API at all. 

Closes #26142
2021-11-29 17:13:20 +01:00
..
batches ssbc: Build changeset specs server side from cache entries (#28158) 2021-11-29 17:13:20 +01:00
codeintel codeintel: document more correlation state fields (#27561) 2021-11-18 14:32:47 -07:00
gitservice dx: Vet use of errors (#22704) 2021-07-12 19:51:38 +00:00
output Make 'sg setup' interactive on macOS (#27563) 2021-11-29 15:43:24 +01:00
postgresdsn unify Postgres DSN building functionality under lib/postgresdsn (#25713) 2021-10-05 22:41:20 +00:00
process sg: Fix deadlock when command fails to install/run (#24654) 2021-09-06 16:14:34 +00:00
go.mod Convert lsif-validate to use lib/output instead of pentimento (#27205) 2021-11-09 09:55:31 +00:00
go.sum Convert lsif-validate to use lib/output instead of pentimento (#27205) 2021-11-09 09:55:31 +00:00
README.md lib: Introduce non-enterprise lib directory (#18992) 2021-03-10 19:41:33 -06:00
tools.go build with go 1.17 (#24566) 2021-09-03 14:46:55 +00:00

Sourcegraph lib module

This directory is the root of a separate go module from the primary module rooted at sourcegraph/sourcegraph. This module exists to hold code that we want to reuse outside of the sourcegraph/sourcegraph repo.

Code in this module should not import from sourcegraph/sourcegraph or from other Sourcegraph repositories to avoid complicated dependency relationships. Instead consider moving code from elsewhere into this module.