Vacation
South African working for @sourcegraph. Did stints in Bay Area and London for @facebook.
- Cape Town, South Africa
- http://people.cs.uct.ac.za/~ksmith/
Block or Report
Block or report keegancsmith
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned Loading
-
-
-
-
sourcegraph/go-langserver Public
Go language server to add Go support to editors and other tools that use the Language Server Protocol (LSP)
2,142 contributions in the last year
Less
More
Activity overview
Contributed to
sourcegraph/sourcegraph,
sourcegraph/zoekt,
keegancsmith/dotfiles
and 5 other
repositories
Loading
Contribution activity
December 2021
Created 47 commits in 4 repositories
Created a pull request in sourcegraph/sourcegraph that received 8 comments
all: remove support for dbtest.NewFromDSN
The custom DSN was only used via some tests to specify dsn via a command line flag. However, this was never actually used. I believe most people in…
+12
−54
•
8
comments
Opened 25 other pull requests in 2 repositories
sourcegraph/sourcegraph
1
open
17
merged
2
closed
- gomod: zoekt does periodic config invalidation
- search: normalize empty string as HEAD when indexing
- gomod: update zoekt to include better ranking
- search: add Features type
- store: move TempZipFromFiles helper to only call site
- featureflag: allow overriding FlagSet in tests
- search: introduce ctx to QueryToZoektQuery
- featureflag: handle flags not being set
- gitserver: remove non-bare repositories
- dbtest: use postgresdsn
- dbtest: remove dsn from getDSN argument
- sg: revert readlink -f
- postgresdsn: add test for envvars we generate on NixOS
- dbtest: skip updateDSNFromEnv if PGDATASOURCE specified
- gitserver: trimspace before returning git config value
- searcher: remove hardcoded timeout in fetch
- gomod: go get -u -t ./...
- search: do not fetch if rev is missing when indexing
- searcher: listen for OS signals
- search-blitz: disable mono_rev_symbol_small
Reviewed 35 pull requests in 3 repositories
sourcegraph/sourcegraph
26 pull requests
- monitoring: expose index_queue_len dashboard
- gitserver: add janitor task for sg maintenance
- usagestats: use pre-aggregated zoekt repo stats
- search: add Features type
- migration: Run migration in server environment
- search: optimize zoekt backed select:repo
- store: move TempZipFromFiles helper to only call site
- search: don't fail on search if regexp pattern is not compatible with db dialect
- diskcache: create custom context to pass parent context values through stack
- search: move repo job construction earlier in pipeline
- symbols: Prevent deadlock in larger repositories
- symbols: Return closed paths channel for megarepo
- gitserver: bump git to >=2.30
- migrations: Make repo.stars not nullable
- add GitserverReposStore to repo.Store
- zoekt: update to sourcegraph/zoekt@f40c58e
- dbconn: Refactor connection methods
- docker: update base image for all docker images
- search: remove searchrepos.Resolved.RepoSet
- searcher: enable actor.HTTPMiddleware
- search: factor out private user repo lookup
- gitserver: use standardized actor propagation
- search: move private user repo look up to repos package
- search: make missing repo revs error actually non-fatal
- httpcli, actor: propagate actor on all internal requests
- Some pull request reviews not shown.
sourcegraph/zoekt
7 pull requests
- Replace Repo with RepoRegex implementation
- gitIndex: add more tracing context + log fetch duration
- rpc: aggregate Stats in List response
- wip: start toying with wrapping requests withRedFmetrics
- compute precise language information with go-enry for lang: queries
- zoekt-sourcegraph-indexserver: set internal actor on requests
- use go-enry to compute more precise language maps than ctags
langserver/langserver.github.io
2 pull requests
Created an issue in sourcegraph/sourcegraph that received 3 comments
Better observability into zoekt indexserver queue
We recently had sourcegraph/sourcegraph an hour out of date with nothing in the logs indicating why. The only thing we could see is that the server…
3
comments
Opened 6 other issues in 1 repository
sourcegraph/sourcegraph
2
closed
4
open
7
contributions
in private repositories
Dec 1 – Dec 15

