fork of https://github.com/sourcegraph/zoekt
1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4 name = "gitindex",
5 srcs = [
6 "clone.go",
7 "delete.go",
8 "filter.go",
9 "index.go",
10 "repocache.go",
11 "submodule.go",
12 "tree.go",
13 ],
14 importpath = "github.com/sourcegraph/zoekt/gitindex",
15 visibility = ["//visibility:public"],
16 deps = [
17 "//:zoekt",
18 "//build",
19 "//ignore",
20 "@com_github_go_git_go_git_v5//:go-git",
21 "@com_github_go_git_go_git_v5//config",
22 "@com_github_go_git_go_git_v5//plumbing",
23 "@com_github_go_git_go_git_v5//plumbing/filemode",
24 "@com_github_go_git_go_git_v5//plumbing/format/config",
25 "@com_github_go_git_go_git_v5//plumbing/object",
26 "@com_github_grafana_regexp//:regexp",
27 ],
28)
29
30go_test(
31 name = "gitindex_test",
32 srcs = [
33 "clone_test.go",
34 "delete_test.go",
35 "ignore_test.go",
36 "index_test.go",
37 "repocache_test.go",
38 "submodule_test.go",
39 "tree_test.go",
40 ],
41 embed = [":gitindex"],
42 deps = [
43 "//:zoekt",
44 "//build",
45 "//ignore",
46 "//query",
47 "//shards",
48 "@com_github_go_git_go_git_v5//:go-git",
49 "@com_github_go_git_go_git_v5//plumbing",
50 "@com_github_google_go_cmp//cmp",
51 "@com_github_google_go_cmp//cmp/cmpopts",
52 "@com_github_grafana_regexp//:regexp",
53 ],
54)