You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by li...@apache.org on 2024/01/10 03:12:17 UTC
(dubbo-kubernetes) branch master updated (c3ad915b -> 2925c3c7)
This is an automated email from the ASF dual-hosted git repository.
liujun pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-kubernetes.git
from c3ad915b Merge pull request #133 from ev1lQuark/cache-selector
new dd9b8e2b add bufman proto idl
new 4ce1d134 bufman generate code by buf build
new a427255a update .licenserc.yaml
new 850b6fd0 update go.mod
new 86808bc8 bufman generate code by buf build
new 2ffa3259 migrate buf pkg
new 289d1d87 add bufman config
new 4711e7ff bufman http and grpc server
new 75ba5ec8 setup bufman
new 6f5aa412 update gorm gen
new e597b3f8 bufman save files using db instead of fs
new 3474c47f add license
new d603abdc open bufman optionally
new 1fe70f26 add search interface
new 748f771a bufman implement search api using db
new 95435421 fix
new f46a51ec fix lint
new 771f105c fix lint
new 2925c3c7 Merge pull request #132 from dawnzzz/bufman
The 994 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.licenserc.yaml | 2 +
app/dubbo-cp/cmd/run.go | 8 +-
go.mod | 39 +-
go.sum | 70 +-
pkg/bufman/bootstrap.go | 78 +
pkg/bufman/buf.gen.yaml | 31 +
pkg/bufman/bufpkg/bufanalysis/bufanalysis.go | 316 ++
.../bufanalysistesting/bufanalysistesting.go | 166 +
.../bufanalysistesting/bufanalysistesting_test.go | 134 +
pkg/bufman/bufpkg/bufanalysis/file_annotation.go | 108 +
pkg/bufman/bufpkg/bufanalysis/print.go | 296 ++
pkg/bufman/bufpkg/bufanalysis/util.go | 23 +
pkg/bufman/bufpkg/bufapimodule/bufapimodule.go | 62 +
pkg/bufman/bufpkg/bufapimodule/module_reader.go | 101 +
.../bufpkg/bufapimodule/module_reader_test.go | 253 ++
pkg/bufman/bufpkg/bufapimodule/module_resolver.go | 73 +
.../bufpkg/bufapimodule/module_resolver_test.go | 117 +
.../bufpkg/bufcheck/bufbreaking/bufbreaking.go | 141 +
.../bufbreakingconfig/bufbreakingconfig.go | 226 +
pkg/bufman/bufpkg/bufcheck/bufbreaking/handler.go | 65 +
.../internal/bufbreakingbuild/bufbreakingbuild.go | 372 ++
.../internal/bufbreakingcheck/bufbreakingcheck.go | 1106 +++++
.../bufbreaking/internal/bufbreakingcheck/util.go | 354 ++
.../internal/bufbreakingv1/bufbreakingv1.go | 38 +
.../internal/bufbreakingv1/bufbreakingv1_test.go | 27 +
.../bufbreaking/internal/bufbreakingv1/vars.go | 335 ++
.../bufbreakingv1beta1/bufbreakingv1beta1.go | 28 +
.../bufbreakingv1beta1/bufbreakingv1beta1_test.go | 27 +
.../internal/bufbreakingv1beta1/vars.go | 326 ++
pkg/bufman/bufpkg/bufcheck/bufcheck.go | 108 +
pkg/bufman/bufpkg/bufcheck/buflint/buflint.go | 150 +
.../buflint/buflintconfig/buflintconfig.go | 361 ++
pkg/bufman/bufpkg/bufcheck/buflint/handler.go | 64 +
.../buflint/internal/buflintbuild/buflintbuild.go | 360 ++
.../buflint/internal/buflintcheck/buflintcheck.go | 966 +++++
.../bufcheck/buflint/internal/buflintcheck/util.go | 289 ++
.../buflint/internal/buflintv1/buflintv1.go | 81 +
.../buflint/internal/buflintv1/buflintv1_test.go | 27 +
.../bufcheck/buflint/internal/buflintv1/vars.go | 234 +
.../internal/buflintv1beta1/buflintv1beta1.go | 28 +
.../internal/buflintv1beta1/buflintv1beta1_test.go | 27 +
.../buflint/internal/buflintv1beta1/vars.go | 276 ++
pkg/bufman/bufpkg/bufcheck/internal/config.go | 324 ++
pkg/bufman/bufpkg/bufcheck/internal/helper.go | 172 +
.../internal/internaltesting/internaltesting.go | 58 +
pkg/bufman/bufpkg/bufcheck/internal/rule.go | 104 +
.../bufpkg/bufcheck/internal/rule_builder.go | 97 +
pkg/bufman/bufpkg/bufcheck/internal/runner.go | 205 +
pkg/bufman/bufpkg/bufcheck/internal/vars.go | 60 +
.../bufpkg/bufcheck/internal/version_spec.go | 76 +
pkg/bufman/bufpkg/bufconfig/bufconfig.go | 261 ++
pkg/bufman/bufpkg/bufconfig/config.go | 65 +
pkg/bufman/bufpkg/bufconfig/get.go | 134 +
pkg/bufman/bufpkg/bufconfig/read.go | 59 +
pkg/bufman/bufpkg/bufconfig/write.go | 468 ++
pkg/bufman/bufpkg/bufconfig/write_test.go | 104 +
pkg/bufman/bufpkg/bufconnect/bufconnect.go | 34 +
pkg/bufman/bufpkg/bufconnect/errors.go | 50 +
pkg/bufman/bufpkg/bufconnect/errors_test.go | 60 +
pkg/bufman/bufpkg/bufconnect/interceptors.go | 110 +
pkg/bufman/bufpkg/bufconnect/interceptors_test.go | 149 +
.../bufpkg/bufconnect/netrc_token_provider.go | 47 +
.../bufpkg/bufconnect/static_token_provider.go | 136 +
.../bufconnect/static_token_provider_test.go | 76 +
pkg/bufman/bufpkg/bufgraph/bufgraph.go | 89 +
pkg/bufman/bufpkg/bufgraph/builder.go | 227 +
pkg/bufman/bufpkg/bufimage/bufimage.go | 615 +++
.../bufpkg/bufimage/bufimagebuild/bufimagebuild.go | 81 +
.../bufpkg/bufimage/bufimagebuild/builder.go | 650 +++
.../bufimage/bufimagemodify/bufimagemodify.go | 350 ++
.../bufimage/bufimagemodify/cc_enable_arenas.go | 91 +
.../bufimage/bufimagemodify/csharp_namespace.go | 152 +
.../bufimage/bufimagemodify/file_option_sweeper.go | 116 +
.../bufpkg/bufimage/bufimagemodify/go_package.go | 138 +
.../bufimage/bufimagemodify/java_multiple_files.go | 104 +
.../bufimagemodify/java_outer_classname.go | 98 +
.../bufpkg/bufimage/bufimagemodify/java_package.go | 154 +
.../bufimagemodify/java_string_check_utf8.go | 91 +
.../bufimage/bufimagemodify/multi_modifier.go | 46 +
.../bufimage/bufimagemodify/objc_class_prefix.go | 152 +
.../bufpkg/bufimage/bufimagemodify/optimize_for.go | 131 +
.../bufimagemodify/php_metadata_namespace.go | 93 +
.../bufimage/bufimagemodify/php_namespace.go | 204 +
.../bufpkg/bufimage/bufimagemodify/ruby_package.go | 137 +
.../bufpkg/bufimage/bufimageutil/bufimageutil.go | 920 ++++
.../bufpkg/bufimage/bufimageutil/image_index.go | 203 +
.../bufpkg/bufimage/bufimageutil/input_file.go | 35 +
.../bufimage/bufimageutil/source_paths_remap.go | 146 +
pkg/bufman/bufpkg/bufimage/bufimageutil/tags.go | 40 +
pkg/bufman/bufpkg/bufimage/image.go | 126 +
pkg/bufman/bufpkg/bufimage/image_file.go | 99 +
.../bufpkg/bufimage/image_module_dependency.go | 62 +
pkg/bufman/bufpkg/bufimage/import_tracker.go | 227 +
pkg/bufman/bufpkg/bufimage/util.go | 569 +++
pkg/bufman/bufpkg/bufimage/validate.go | 74 +
pkg/bufman/bufpkg/buflock/buflock.go | 155 +
pkg/bufman/bufpkg/buflock/lock_file.go | 86 +
pkg/bufman/bufpkg/bufmanifest/bucket.go | 55 +
pkg/bufman/bufpkg/bufmanifest/bufmanifest.go | 16 +
pkg/bufman/bufpkg/bufmanifest/mapper.go | 147 +
pkg/bufman/bufpkg/bufmanifest/mapper_test.go | 134 +
pkg/bufman/bufpkg/bufmodule/bufmodule.go | 565 +++
.../bufmodule/bufmodulebuild/bufmodulebuild.go | 171 +
.../bufmodulebuild/module_bucket_builder.go | 170 +
.../bufmodulebuild/module_file_set_builder.go | 177 +
.../bufmodulebuild/module_include_builder.go | 119 +
pkg/bufman/bufpkg/bufmodule/bufmodulebuild/util.go | 122 +
.../bufmodule/bufmodulecache/bufmodulecache.go | 50 +
.../bufpkg/bufmodule/bufmodulecache/cache_stats.go | 49 +
.../bufmodule/bufmodulecache/cas_module_cacher.go | 266 ++
.../bufmodule/bufmodulecache/cas_module_reader.go | 109 +
.../bufmodulecache/cas_module_reader_test.go | 268 ++
pkg/bufman/bufpkg/bufmodule/bufmodulecache/util.go | 56 +
.../bufmodule/bufmoduleconfig/bufmoduleconfig.go | 64 +
.../bufpkg/bufmodule/bufmoduleconfig/config.go | 162 +
.../bufmodule/bufmoduleconfig/config_test.go | 449 ++
.../bufmoduleprotocompile/bufmoduleprotocompile.go | 127 +
.../bufmoduleprotocompile/path_resolver.go | 154 +
.../bufpkg/bufmodule/bufmoduleref/bufmoduleref.go | 576 +++
.../bufmodule/bufmoduleref/bufmoduleref_test.go | 258 ++
.../bufpkg/bufmodule/bufmoduleref/file_info.go | 100 +
.../bufmodule/bufmoduleref/module_identity.go | 57 +
.../bufpkg/bufmodule/bufmoduleref/module_owner.go | 45 +
.../bufmodule/bufmoduleref/module_owner_test.go | 66 +
.../bufpkg/bufmodule/bufmoduleref/module_pin.go | 132 +
.../bufmodule/bufmoduleref/module_pin_test.go | 63 +
.../bufmodule/bufmoduleref/module_reference.go | 100 +
.../bufmoduleref/module_reference_test.go | 128 +
pkg/bufman/bufpkg/bufmodule/bufmoduleref/util.go | 144 +
.../bufpkg/bufmodule/bufmoduleref/validate.go | 211 +
.../bufpkg/bufmodule/bufmoduleref/validate_test.go | 72 +
.../bufmodule/bufmodulestat/bufmodulestat.go | 32 +
.../bufpkg/bufmodule/bufmodulestat/file_walker.go | 54 +
.../bufmodule/bufmoduletesting/bufmoduletesting.go | 282 ++
.../bufmoduletesting/bufmoduletesting_test.go | 59 +
.../bufmoduletesting/bufmoduletesting_unix.go | 49 +
.../bufmoduletesting/bufmoduletesting_windows.go | 47 +
.../bufmoduletesting/test_module_reader.go | 42 +
pkg/bufman/bufpkg/bufmodule/internal/internal.go | 87 +
.../bufpkg/bufmodule/internal/internal_test.go | 309 ++
pkg/bufman/bufpkg/bufmodule/module.go | 371 ++
pkg/bufman/bufpkg/bufmodule/module_file.go | 38 +
pkg/bufman/bufpkg/bufmodule/module_file_set.go | 125 +
pkg/bufman/bufpkg/bufmodule/module_object_info.go | 49 +
pkg/bufman/bufpkg/bufmodule/module_read_bucket.go | 36 +
pkg/bufman/bufpkg/bufmodule/module_test.go | 137 +
.../bufpkg/bufmodule/multi_module_read_bucket.go | 64 +
pkg/bufman/bufpkg/bufmodule/nop_module_reader.go | 33 +
pkg/bufman/bufpkg/bufmodule/nop_module_resolver.go | 33 +
.../bufpkg/bufmodule/single_module_read_bucket.go | 60 +
pkg/bufman/bufpkg/bufmodule/targeting_module.go | 249 ++
.../bufpkg/bufmodule/targeting_module_test.go | 236 +
pkg/bufman/bufpkg/bufmodule/util.go | 128 +
pkg/bufman/bufpkg/bufmodule/validate.go | 66 +
pkg/bufman/bufpkg/bufmodule/workspace.go | 65 +
pkg/bufman/bufpkg/bufplugin/bufplugin.go | 503 +++
pkg/bufman/bufpkg/bufplugin/bufplugin_test.go | 221 +
.../bufplugin/bufpluginconfig/bufpluginconfig.go | 471 ++
.../bufpkg/bufplugin/bufpluginconfig/config.go | 376 ++
pkg/bufman/bufpkg/bufplugin/bufpluginconfig/get.go | 141 +
.../bufplugin/bufplugindocker/bufplugindocker.go | 20 +
.../bufpkg/bufplugin/bufplugindocker/docker.go | 310 ++
.../bufplugindocker/registry_auth_config.go | 55 +
.../bufpkg/bufplugin/bufpluginref/bufpluginref.go | 158 +
.../bufplugin/bufpluginref/bufpluginref_test.go | 80 +
.../bufplugin/bufpluginref/plugin_identity.go | 89 +
.../bufplugin/bufpluginref/plugin_reference.go | 93 +
pkg/bufman/bufpkg/bufplugin/plugin.go | 97 +
pkg/bufman/bufpkg/bufpluginexec/binary_handler.go | 134 +
pkg/bufman/bufpkg/bufpluginexec/bufpluginexec.go | 244 ++
.../bufpkg/bufpluginexec/bufpluginexec_go18.go | 33 +
.../bufpkg/bufpluginexec/bufpluginexec_go19.go | 38 +
pkg/bufman/bufpkg/bufpluginexec/generator.go | 100 +
pkg/bufman/bufpkg/bufpluginexec/normalize.go | 79 +
pkg/bufman/bufpkg/bufpluginexec/normalize_test.go | 187 +
.../protoc_gen_swift_stderr_write_closer.go | 74 +
.../bufpkg/bufpluginexec/protoc_proxy_handler.go | 203 +
pkg/bufman/bufpkg/bufpluginexec/util.go | 47 +
pkg/bufman/bufpkg/bufpluginexec/util_darwin.go | 21 +
pkg/bufman/bufpkg/bufpluginexec/util_undarwin.go | 21 +
pkg/bufman/bufpkg/bufpluginexec/version.go | 155 +
pkg/bufman/bufpkg/bufpluginexec/version_test.go | 118 +
pkg/bufman/bufpkg/bufpluginexec/wasm_handler.go | 151 +
.../bufpkg/bufpluginexec/wasm_handler_test.go | 47 +
pkg/bufman/bufpkg/bufreflect/bufreflect.go | 61 +
.../bufpkg/bufremoteplugin/bufremoteplugin.go | 60 +
pkg/bufman/bufpkg/bufstudioagent/buffer_codec.go | 70 +
pkg/bufman/bufpkg/bufstudioagent/bufstudioagent.go | 68 +
.../bufpkg/bufstudioagent/bufstudioagent_test.go | 282 ++
.../bufpkg/bufstudioagent/plain_post_handler.go | 270 ++
pkg/bufman/bufpkg/bufstyle/analyzer_provider.go | 102 +
pkg/bufman/bufpkg/bufstyle/analyzers.go | 97 +
pkg/bufman/bufpkg/bufstyle/bufstyle.go | 52 +
pkg/bufman/bufpkg/bufstyle/cmd/bufstyle/main.go | 99 +
pkg/bufman/bufpkg/buftesting/buftesting.go | 153 +
pkg/bufman/bufpkg/buftransport/buftransport.go | 31 +
pkg/bufman/bufpkg/bufwasm/bufwasm.go | 290 ++
pkg/bufman/bufpkg/bufwkt/cmd/wkt-go-data/main.go | 317 ++
pkg/bufman/config/config.go | 26 +
pkg/bufman/constant/const.go | 78 +
pkg/bufman/controllers/authn.go | 52 +
pkg/bufman/controllers/commit.go | 188 +
pkg/bufman/controllers/doc.go | 164 +
pkg/bufman/controllers/repository.go | 409 ++
pkg/bufman/controllers/search.go | 334 ++
pkg/bufman/controllers/tag.go | 127 +
pkg/bufman/controllers/token.go | 131 +
pkg/bufman/controllers/user.go | 138 +
pkg/bufman/core/lru/lru.go | 134 +
pkg/bufman/core/parser/document_generator.go | 485 +++
pkg/bufman/core/parser/proto_parser.go | 171 +
pkg/bufman/core/resolve/resolve.go | 246 ++
pkg/bufman/core/search/db_search.go | 115 +
pkg/bufman/core/search/search.go | 48 +
pkg/bufman/core/security/page_token.go | 84 +
pkg/bufman/core/security/security.go | 59 +
pkg/bufman/core/storage/db_storage.go | 88 +
pkg/bufman/core/storage/disk_storage.go | 133 +
pkg/bufman/core/storage/storage.go | 247 ++
pkg/bufman/core/validity/viliditor.go | 206 +
pkg/bufman/dal/commit_files.gen.go | 392 ++
pkg/bufman/dal/commits.gen.go | 432 ++
pkg/bufman/dal/file_blobs.gen.go | 388 ++
pkg/bufman/dal/gen.go | 151 +
pkg/bufman/dal/repositories.gen.go | 424 ++
pkg/bufman/dal/tags.gen.go | 412 ++
pkg/bufman/dal/tokens.gen.go | 404 ++
pkg/bufman/dal/users.gen.go | 416 ++
pkg/bufman/e/base_error.go | 70 +
pkg/bufman/e/errors.go | 90 +
pkg/bufman/gen/data/dataspdx/dataspdx.gen.go | 1537 +++++++
pkg/bufman/gen/data/datawkt/datawkt.gen.go | 174 +
.../auditv1alpha1connect/service.connect.go | 127 +
.../registryv1alpha1connect/admin.connect.go | 376 ++
.../registryv1alpha1connect/authn.connect.go | 167 +
.../registryv1alpha1connect/authz.connect.go | 826 ++++
.../registryv1alpha1connect/convert.connect.go | 126 +
.../registryv1alpha1connect/display.connect.go | 356 ++
.../registryv1alpha1connect/doc.connect.go | 270 ++
.../registryv1alpha1connect/docker.connect.go | 311 ++
.../registryv1alpha1connect/download.connect.go | 161 +
.../registryv1alpha1connect/generate.connect.go | 161 +
.../registryv1alpha1connect/github.connect.go | 128 +
.../registryv1alpha1connect/image.connect.go | 128 +
.../registryv1alpha1connect/jsonschema.connect.go | 129 +
.../registryv1alpha1connect/labels.connect.go | 179 +
.../organization.connect.go | 600 +++
.../registryv1alpha1connect/owner.connect.go | 129 +
.../registryv1alpha1connect/plugin.connect.go | 581 +++
.../plugin_curation.connect.go | 300 ++
.../registryv1alpha1connect/push.connect.go | 160 +
.../recommendation.connect.go | 230 +
.../registryv1alpha1connect/reference.connect.go | 164 +
.../registryv1alpha1connect/repository.connect.go | 673 +++
.../repository_branch.connect.go | 128 +
.../repository_commit.connect.go | 302 ++
.../repository_tag.connect.go | 194 +
.../registryv1alpha1connect/resolve.connect.go | 364 ++
.../registryv1alpha1connect/resource.connect.go | 130 +
.../registryv1alpha1connect/schema.connect.go | 159 +
.../registryv1alpha1connect/scim_token.connect.go | 199 +
.../registryv1alpha1connect/search.connect.go | 285 ++
.../registryv1alpha1connect/studio.connect.go | 158 +
.../studio_request.connect.go | 224 +
.../registryv1alpha1connect/sync.connect.go | 160 +
.../registryv1alpha1connect/token.connect.go | 228 +
.../registryv1alpha1connect/user.connect.go | 402 ++
.../registryv1alpha1connect/webhook.connect.go | 191 +
.../admin.connect.go | 378 ++
.../authn.connect.go | 168 +
.../authz.connect.go | 828 ++++
.../convert.connect.go | 126 +
.../display.connect.go | 356 ++
.../registryv1alpha1v1alpha1connect/doc.connect.go | 271 ++
.../docker.connect.go | 312 ++
.../download.connect.go | 161 +
.../generate.connect.go | 162 +
.../github.connect.go | 128 +
.../image.connect.go | 128 +
.../jsonschema.connect.go | 130 +
.../labels.connect.go | 179 +
.../organization.connect.go | 600 +++
.../owner.connect.go | 130 +
.../plugin.connect.go | 585 +++
.../plugin_curation.connect.go | 301 ++
.../push.connect.go | 160 +
.../recommendation.connect.go | 230 +
.../reference.connect.go | 164 +
.../repository.connect.go | 674 +++
.../repository_branch.connect.go | 128 +
.../repository_commit.connect.go | 302 ++
.../repository_tag.connect.go | 194 +
.../resolve.connect.go | 368 ++
.../resource.connect.go | 130 +
.../schema.connect.go | 160 +
.../scim_token.connect.go | 202 +
.../search.connect.go | 286 ++
.../studio.connect.go | 158 +
.../studio_request.connect.go | 224 +
.../sync.connect.go | 161 +
.../token.connect.go | 228 +
.../user.connect.go | 404 ++
.../webhook.connect.go | 193 +
.../webhookv1alpha1connect/event.connect.go | 124 +
pkg/bufman/gen/proto/go/audit/v1alpha1/event.pb.go | 4562 ++++++++++++++++++++
.../gen/proto/go/audit/v1alpha1/service.pb.go | 306 ++
.../gen/proto/go/audit/v1alpha1/service_grpc.pb.go | 111 +
pkg/bufman/gen/proto/go/breaking/v1/config.pb.go | 310 ++
pkg/bufman/gen/proto/go/image/v1/image.pb.go | 711 +++
pkg/bufman/gen/proto/go/lint/v1/config.pb.go | 372 ++
.../gen/proto/go/module/v1alpha1/module.pb.go | 783 ++++
.../gen/proto/go/registry/v1alpha1/admin.pb.go | 1997 +++++++++
.../proto/go/registry/v1alpha1/admin_grpc.pb.go | 425 ++
.../gen/proto/go/registry/v1alpha1/authn.pb.go | 374 ++
.../proto/go/registry/v1alpha1/authn_grpc.pb.go | 158 +
.../gen/proto/go/registry/v1alpha1/authz.pb.go | 3086 +++++++++++++
.../proto/go/registry/v1alpha1/authz_grpc.pb.go | 917 ++++
.../gen/proto/go/registry/v1alpha1/convert.pb.go | 363 ++
.../proto/go/registry/v1alpha1/convert_grpc.pb.go | 113 +
.../gen/proto/go/registry/v1alpha1/display.pb.go | 1360 ++++++
.../proto/go/registry/v1alpha1/display_grpc.pb.go | 388 ++
.../gen/proto/go/registry/v1alpha1/doc.pb.go | 3498 +++++++++++++++
.../gen/proto/go/registry/v1alpha1/doc_grpc.pb.go | 283 ++
.../gen/proto/go/registry/v1alpha1/docker.pb.go | 1213 ++++++
.../proto/go/registry/v1alpha1/docker_grpc.pb.go | 345 ++
.../gen/proto/go/registry/v1alpha1/download.pb.go | 456 ++
.../proto/go/registry/v1alpha1/download_grpc.pb.go | 152 +
.../gen/proto/go/registry/v1alpha1/generate.pb.go | 821 ++++
.../proto/go/registry/v1alpha1/generate_grpc.pb.go | 156 +
.../proto/go/registry/v1alpha1/git_metadata.pb.go | 312 ++
.../gen/proto/go/registry/v1alpha1/github.pb.go | 302 ++
.../proto/go/registry/v1alpha1/github_grpc.pb.go | 111 +
.../gen/proto/go/registry/v1alpha1/image.pb.go | 398 ++
.../proto/go/registry/v1alpha1/image_grpc.pb.go | 113 +
.../proto/go/registry/v1alpha1/jsonschema.pb.go | 281 ++
.../go/registry/v1alpha1/jsonschema_grpc.pb.go | 113 +
.../gen/proto/go/registry/v1alpha1/labels.pb.go | 934 ++++
.../proto/go/registry/v1alpha1/labels_grpc.pb.go | 183 +
.../gen/proto/go/registry/v1alpha1/module.pb.go | 325 ++
.../proto/go/registry/v1alpha1/organization.pb.go | 2893 +++++++++++++
.../go/registry/v1alpha1/organization_grpc.pb.go | 694 +++
.../gen/proto/go/registry/v1alpha1/owner.pb.go | 370 ++
.../proto/go/registry/v1alpha1/owner_grpc.pb.go | 113 +
.../gen/proto/go/registry/v1alpha1/plugin.pb.go | 3539 +++++++++++++++
.../go/registry/v1alpha1/plugin_curation.pb.go | 3613 ++++++++++++++++
.../registry/v1alpha1/plugin_curation_grpc.pb.go | 320 ++
.../proto/go/registry/v1alpha1/plugin_grpc.pb.go | 671 +++
.../gen/proto/go/registry/v1alpha1/push.pb.go | 543 +++
.../gen/proto/go/registry/v1alpha1/push_grpc.pb.go | 152 +
.../go/registry/v1alpha1/recommendation.pb.go | 937 ++++
.../go/registry/v1alpha1/recommendation_grpc.pb.go | 231 +
.../gen/proto/go/registry/v1alpha1/reference.pb.go | 791 ++++
.../go/registry/v1alpha1/reference_grpc.pb.go | 154 +
.../proto/go/registry/v1alpha1/repository.pb.go | 3657 ++++++++++++++++
.../go/registry/v1alpha1/repository_branch.pb.go | 404 ++
.../registry/v1alpha1/repository_branch_grpc.pb.go | 112 +
.../go/registry/v1alpha1/repository_commit.pb.go | 1462 +++++++
.../registry/v1alpha1/repository_commit_grpc.pb.go | 318 ++
.../go/registry/v1alpha1/repository_grpc.pb.go | 784 ++++
.../go/registry/v1alpha1/repository_tag.pb.go | 782 ++++
.../go/registry/v1alpha1/repository_tag_grpc.pb.go | 191 +
.../gen/proto/go/registry/v1alpha1/resolve.pb.go | 1381 ++++++
.../proto/go/registry/v1alpha1/resolve_grpc.pb.go | 393 ++
.../gen/proto/go/registry/v1alpha1/resource.pb.go | 382 ++
.../proto/go/registry/v1alpha1/resource_grpc.pb.go | 113 +
.../gen/proto/go/registry/v1alpha1/role.pb.go | 500 +++
.../gen/proto/go/registry/v1alpha1/schema.pb.go | 944 ++++
.../proto/go/registry/v1alpha1/schema_grpc.pb.go | 154 +
.../proto/go/registry/v1alpha1/scim_token.pb.go | 645 +++
.../go/registry/v1alpha1/scim_token_grpc.pb.go | 201 +
.../gen/proto/go/registry/v1alpha1/search.pb.go | 1825 ++++++++
.../proto/go/registry/v1alpha1/search_grpc.pb.go | 308 ++
.../gen/proto/go/registry/v1alpha1/studio.pb.go | 526 +++
.../proto/go/registry/v1alpha1/studio_grpc.pb.go | 150 +
.../go/registry/v1alpha1/studio_request.pb.go | 1168 +++++
.../go/registry/v1alpha1/studio_request_grpc.pb.go | 232 +
.../gen/proto/go/registry/v1alpha1/sync.pb.go | 632 +++
.../gen/proto/go/registry/v1alpha1/sync_grpc.pb.go | 152 +
.../gen/proto/go/registry/v1alpha1/token.pb.go | 843 ++++
.../proto/go/registry/v1alpha1/token_grpc.pb.go | 240 +
.../gen/proto/go/registry/v1alpha1/user.pb.go | 2028 +++++++++
.../gen/proto/go/registry/v1alpha1/user_grpc.pb.go | 464 ++
.../go/registry/v1alpha1/verification_status.pb.go | 167 +
.../gen/proto/go/registry/v1alpha1/webhook.pb.go | 816 ++++
.../proto/go/registry/v1alpha1/webhook_grpc.pb.go | 191 +
.../gen/proto/go/studio/v1alpha1/invoke.pb.go | 389 ++
.../gen/proto/go/wasmplugin/v1/wasmplugin.pb.go | 339 ++
.../gen/proto/go/webhook/v1alpha1/event.pb.go | 463 ++
.../gen/proto/go/webhook/v1alpha1/event_grpc.pb.go | 111 +
pkg/bufman/gorm_gen/gorm_gen.go | 36 +
pkg/bufman/handlers/grpc_handlers/authn.go | 45 +
pkg/bufman/handlers/grpc_handlers/commit.go | 72 +
pkg/bufman/handlers/grpc_handlers/docs.go | 80 +
pkg/bufman/handlers/grpc_handlers/download.go | 74 +
pkg/bufman/handlers/grpc_handlers/push.go | 185 +
pkg/bufman/handlers/grpc_handlers/repository.go | 142 +
pkg/bufman/handlers/grpc_handlers/resolve.go | 122 +
pkg/bufman/handlers/grpc_handlers/tag.go | 57 +
pkg/bufman/handlers/grpc_handlers/token.go | 70 +
pkg/bufman/handlers/grpc_handlers/user.go | 72 +
pkg/bufman/handlers/http_handlers/authn.go | 44 +
pkg/bufman/handlers/http_handlers/commit.go | 114 +
pkg/bufman/handlers/http_handlers/common.go | 45 +
pkg/bufman/handlers/http_handlers/doc.go | 122 +
pkg/bufman/handlers/http_handlers/repository.go | 216 +
pkg/bufman/handlers/http_handlers/search.go | 122 +
pkg/bufman/handlers/http_handlers/tag.go | 68 +
pkg/bufman/handlers/http_handlers/token.go | 104 +
pkg/bufman/handlers/http_handlers/user.go | 88 +
pkg/bufman/interceptors/auth.go | 64 +
pkg/bufman/interceptors/init.go | 30 +
pkg/bufman/mapper/commit_mapper.go | 338 ++
pkg/bufman/mapper/file_mapper.go | 51 +
pkg/bufman/mapper/repository_mapper.go | 159 +
pkg/bufman/mapper/tag_mapper.go | 61 +
pkg/bufman/mapper/token_mapper.go | 62 +
pkg/bufman/mapper/user_mapper.go | 63 +
pkg/bufman/model/commit.go | 166 +
pkg/bufman/model/file.go | 116 +
pkg/bufman/model/repository.go | 122 +
pkg/bufman/model/tag.go | 67 +
pkg/bufman/model/token.go | 63 +
pkg/bufman/model/user.go | 91 +
pkg/bufman/pkg/app/app.go | 353 ++
pkg/bufman/pkg/app/app_error.go | 50 +
pkg/bufman/pkg/app/app_test.go | 163 +
pkg/bufman/pkg/app/app_unix.go | 122 +
pkg/bufman/pkg/app/app_windows.go | 111 +
pkg/bufman/pkg/app/appcmd/appcmd.go | 379 ++
pkg/bufman/pkg/app/appcmd/appcmd_test.go | 229 +
.../pkg/app/appcmd/appcmdtesting/appcmdtesting.go | 208 +
pkg/bufman/pkg/app/appcmd/cobra.go | 59 +
pkg/bufman/pkg/app/appcmd/error.go | 30 +
pkg/bufman/pkg/app/appcmd/webpages.go | 399 ++
pkg/bufman/pkg/app/appflag/appflag.go | 67 +
pkg/bufman/pkg/app/appflag/builder.go | 242 ++
pkg/bufman/pkg/app/appflag/container.go | 78 +
pkg/bufman/pkg/app/applog/applog.go | 83 +
pkg/bufman/pkg/app/applog/applog_test.go | 81 +
pkg/bufman/pkg/app/applog/container.go | 34 +
pkg/bufman/pkg/app/appname/appname.go | 142 +
pkg/bufman/pkg/app/appname/appname_unix_test.go | 145 +
pkg/bufman/pkg/app/appname/container.go | 134 +
pkg/bufman/pkg/app/appproto/appproto.go | 299 ++
pkg/bufman/pkg/app/appproto/appproto_test.go | 213 +
.../pkg/app/appproto/appprotoos/appprotoos.go | 69 +
.../pkg/app/appproto/appprotoos/response_writer.go | 302 ++
pkg/bufman/pkg/app/appproto/generator.go | 73 +
pkg/bufman/pkg/app/appproto/response_builder.go | 160 +
pkg/bufman/pkg/app/appproto/response_writer.go | 155 +
pkg/bufman/pkg/app/appverbose/appverbose.go | 40 +
pkg/bufman/pkg/app/appverbose/container.go | 32 +
pkg/bufman/pkg/app/arg_container.go | 36 +
pkg/bufman/pkg/app/container.go | 40 +
pkg/bufman/pkg/app/env_container.go | 75 +
pkg/bufman/pkg/app/stderr_container.go | 39 +
pkg/bufman/pkg/app/stdin_container.go | 39 +
pkg/bufman/pkg/app/stdout_container.go | 39 +
pkg/bufman/pkg/bandeps/bandeps.go | 76 +
pkg/bufman/pkg/bandeps/checker.go | 185 +
pkg/bufman/pkg/bandeps/cmd/bandeps/main.go | 114 +
pkg/bufman/pkg/bandeps/key_rwlock.go | 58 +
pkg/bufman/pkg/bandeps/state.go | 269 ++
pkg/bufman/pkg/bandeps/util.go | 70 +
pkg/bufman/pkg/bandeps/violation.go | 62 +
pkg/bufman/pkg/cert/certclient/certclient.go | 65 +
pkg/bufman/pkg/cert/certclient/util.go | 69 +
pkg/bufman/pkg/command/command.go | 214 +
pkg/bufman/pkg/command/process.go | 70 +
pkg/bufman/pkg/command/runner.go | 132 +
pkg/bufman/pkg/command/runner_unix_test.go | 53 +
pkg/bufman/pkg/connectclient/connectclient.go | 81 +
pkg/bufman/pkg/dag/dag.go | 451 ++
pkg/bufman/pkg/dag/dag_test.go | 502 +++
pkg/bufman/pkg/diff/diff.go | 202 +
pkg/bufman/pkg/diff/diffmyers/diffmyers.go | 275 ++
pkg/bufman/pkg/diff/diffmyers/diffmyers_test.go | 231 +
pkg/bufman/pkg/diff/diffmyers/testdata/create | 2 +
pkg/bufman/pkg/diff/diffmyers/testdata/delete | 3 +
.../pkg/diff/diffmyers/testdata/delete-and-insert | 3 +
pkg/bufman/pkg/diff/diffmyers/testdata/equal | 1 +
pkg/bufman/pkg/diff/diffmyers/testdata/insert | 3 +
pkg/bufman/pkg/diff/diffmyers/testdata/lao-tzu | 18 +
pkg/bufman/pkg/diff/diffmyers/testdata/remove | 2 +
pkg/bufman/pkg/encoding/encoding.go | 203 +
pkg/bufman/pkg/encoding/encoding_test.go | 45 +
pkg/bufman/pkg/filelock/filelock.go | 96 +
pkg/bufman/pkg/filelock/filelock_test.go | 80 +
pkg/bufman/pkg/filelock/lock.go | 94 +
pkg/bufman/pkg/filelock/locker.go | 77 +
pkg/bufman/pkg/filelock/nop_locker.go | 34 +
pkg/bufman/pkg/filelock/nop_unlocker.go | 26 +
.../pkg/filepathextended/filepathextended.go | 221 +
pkg/bufman/pkg/git/annotated_tag.go | 80 +
pkg/bufman/pkg/git/branch.go | 46 +
pkg/bufman/pkg/git/cloner.go | 399 ++
.../pkg/git/cmd/git-ls-files-unstaged/main.go | 49 +
pkg/bufman/pkg/git/commit.go | 97 +
pkg/bufman/pkg/git/git.go | 320 ++
pkg/bufman/pkg/git/hash.go | 67 +
pkg/bufman/pkg/git/ident.go | 90 +
pkg/bufman/pkg/git/lister.go | 132 +
pkg/bufman/pkg/git/object_reader.go | 173 +
pkg/bufman/pkg/git/packed_refs.go | 107 +
pkg/bufman/pkg/git/ref.go | 46 +
pkg/bufman/pkg/git/ref_branch.go | 59 +
pkg/bufman/pkg/git/repository.go | 327 ++
pkg/bufman/pkg/git/tree.go | 116 +
pkg/bufman/pkg/git/tree_node.go | 87 +
.../pkg/github/githubtesting/archive_reader.go | 133 +
.../pkg/github/githubtesting/githubtesting.go | 59 +
pkg/bufman/pkg/httpauth/env_authenticator.go | 47 +
pkg/bufman/pkg/httpauth/httpauth.go | 64 +
pkg/bufman/pkg/httpauth/multi_authenticator.go | 52 +
pkg/bufman/pkg/httpauth/netrc_authenticator.go | 53 +
pkg/bufman/pkg/httpauth/nop_authenticator.go | 32 +
pkg/bufman/pkg/httpauth/util.go | 51 +
pkg/bufman/pkg/interrupt/interrupt.go | 53 +
pkg/bufman/pkg/interrupt/interrupt_unix.go | 36 +
pkg/bufman/pkg/interrupt/interrupt_windows.go | 29 +
pkg/bufman/pkg/ioextended/ioextended.go | 127 +
pkg/bufman/pkg/iotesting/iotesting.go | 40 +
.../pkg/licenseheader/cmd/license-header/main.go | 221 +
pkg/bufman/pkg/licenseheader/licenseheader.go | 248 ++
pkg/bufman/pkg/licenseheader/licenseheader_test.go | 119 +
pkg/bufman/pkg/manifest/digest.go | 139 +
pkg/bufman/pkg/manifest/digest_test.go | 214 +
pkg/bufman/pkg/manifest/manifest.go | 255 ++
pkg/bufman/pkg/manifest/manifest_test.go | 280 ++
pkg/bufman/pkg/manifest/module.go | 276 ++
pkg/bufman/pkg/manifest/module_test.go | 374 ++
pkg/bufman/pkg/manifest/storage.go | 194 +
pkg/bufman/pkg/manifest/storage_test.go | 209 +
pkg/bufman/pkg/netextended/netextended.go | 105 +
pkg/bufman/pkg/netextended/netextended_test.go | 116 +
pkg/bufman/pkg/netrc/machine.go | 46 +
pkg/bufman/pkg/netrc/netrc.go | 178 +
pkg/bufman/pkg/netrc/netrc_unix.go | 27 +
pkg/bufman/pkg/netrc/netrc_unix_test.go | 290 ++
pkg/bufman/pkg/netrc/netrc_windows.go | 25 +
pkg/bufman/pkg/netrc/testdata/unix/home1/.netrc | 4 +
pkg/bufman/pkg/netrc/testdata/unix/home2/.netrc | 3 +
pkg/bufman/pkg/netrc/testdata/unix/home3/.netrcc | 3 +
pkg/bufman/pkg/normalpath/normalpath.go | 374 ++
pkg/bufman/pkg/normalpath/normalpath_test.go | 200 +
pkg/bufman/pkg/normalpath/normalpath_unix.go | 162 +
pkg/bufman/pkg/normalpath/normalpath_unix_test.go | 455 ++
pkg/bufman/pkg/normalpath/normalpath_windows.go | 182 +
.../pkg/normalpath/normalpath_windows_test.go | 532 +++
.../pkg/observabilityzap/observabilityzap.go | 46 +
.../pkg/observabilityzap/tracer_provider_closer.go | 47 +
pkg/bufman/pkg/observabilityzap/zapexporter.go | 57 +
pkg/bufman/pkg/osextended/osextended.go | 47 +
pkg/bufman/pkg/protodescriptor/protodescriptor.go | 289 ++
pkg/bufman/pkg/protoencoding/json_marshaler.go | 75 +
pkg/bufman/pkg/protoencoding/json_unmarshaler.go | 40 +
pkg/bufman/pkg/protoencoding/protoencoding.go | 116 +
.../pkg/protoencoding/reparse_unrecognized.go | 77 +
pkg/bufman/pkg/protoencoding/resolver.go | 160 +
pkg/bufman/pkg/protoencoding/wire_marshaler.go | 33 +
pkg/bufman/pkg/protoencoding/wire_unmarshaler.go | 37 +
pkg/bufman/pkg/protogenutil/named_helper.go | 177 +
pkg/bufman/pkg/protogenutil/protogenutil.go | 561 +++
pkg/bufman/pkg/protosource/descriptor.go | 49 +
pkg/bufman/pkg/protosource/enum.go | 102 +
pkg/bufman/pkg/protosource/enum_range.go | 59 +
pkg/bufman/pkg/protosource/enum_value.go | 60 +
pkg/bufman/pkg/protosource/field.go | 210 +
pkg/bufman/pkg/protosource/file.go | 840 ++++
pkg/bufman/pkg/protosource/file_import.go | 75 +
pkg/bufman/pkg/protosource/files.go | 106 +
pkg/bufman/pkg/protosource/location.go | 94 +
pkg/bufman/pkg/protosource/location_descriptor.go | 36 +
pkg/bufman/pkg/protosource/location_store.go | 72 +
.../pkg/protosource/merge_comment_location.go | 67 +
pkg/bufman/pkg/protosource/message.go | 176 +
pkg/bufman/pkg/protosource/message_range.go | 95 +
pkg/bufman/pkg/protosource/method.go | 114 +
pkg/bufman/pkg/protosource/named_descriptor.go | 76 +
pkg/bufman/pkg/protosource/oneof.go | 48 +
.../pkg/protosource/option_extension_descriptor.go | 129 +
.../option_extension_descriptor_test.go | 145 +
pkg/bufman/pkg/protosource/paths.go | 310 ++
pkg/bufman/pkg/protosource/protosource.go | 1253 ++++++
pkg/bufman/pkg/protosource/reserved_name.go | 41 +
pkg/bufman/pkg/protosource/service.go | 48 +
pkg/bufman/pkg/protosource/tag_range_test.go | 104 +
pkg/bufman/pkg/protostat/protostat.go | 197 +
.../pkg/protostat/protostatos/file_walker.go | 54 +
.../pkg/protostat/protostatos/protostatos.go | 25 +
.../pkg/protostat/protostatstorage/file_walker.go | 54 +
.../protostat/protostatstorage/protostatstorage.go | 28 +
pkg/bufman/pkg/prototesting/prototesting.go | 262 ++
pkg/bufman/pkg/prototesting/prototesting_unix.go | 34 +
.../pkg/prototesting/prototesting_windows.go | 39 +
pkg/bufman/pkg/prototime/prototime.go | 32 +
pkg/bufman/pkg/protoversion/package_version.go | 205 +
pkg/bufman/pkg/protoversion/protoversion.go | 89 +
pkg/bufman/pkg/protoversion/protoversion_test.go | 98 +
pkg/bufman/pkg/spdx/cmd/spdx-go-data/main.go | 134 +
pkg/bufman/pkg/spdx/cmd/spdx-ts-data/main.go | 146 +
pkg/bufman/pkg/spdx/spdx.go | 98 +
pkg/bufman/pkg/storage/bucket.go | 250 ++
pkg/bufman/pkg/storage/cmd/ddiff/main.go | 79 +
pkg/bufman/pkg/storage/cmd/storage-go-data/main.go | 191 +
pkg/bufman/pkg/storage/copy.go | 175 +
pkg/bufman/pkg/storage/diff.go | 321 ++
pkg/bufman/pkg/storage/errors.go | 94 +
pkg/bufman/pkg/storage/external_paths.go | 80 +
pkg/bufman/pkg/storage/limit.go | 93 +
pkg/bufman/pkg/storage/map.go | 254 ++
pkg/bufman/pkg/storage/mapper.go | 164 +
pkg/bufman/pkg/storage/matcher.go | 205 +
pkg/bufman/pkg/storage/multi.go | 145 +
pkg/bufman/pkg/storage/storage.go | 22 +
.../pkg/storage/storagearchive/storagearchive.go | 260 ++
.../pkg/storage/storagearchive/untar_options.go | 28 +
pkg/bufman/pkg/storage/storagegit/bucket.go | 212 +
pkg/bufman/pkg/storage/storagegit/doc.go | 17 +
pkg/bufman/pkg/storage/storagegit/provider.go | 59 +
pkg/bufman/pkg/storage/storagegit/storagegit.go | 61 +
pkg/bufman/pkg/storage/storagemem/bucket.go | 160 +
.../storagemem/internal/immutable_object.go | 58 +
.../pkg/storage/storagemem/read_object_closer.go | 53 +
pkg/bufman/pkg/storage/storagemem/storagemem.go | 49 +
.../pkg/storage/storagemem/write_object_closer.go | 78 +
pkg/bufman/pkg/storage/storageos/bucket.go | 439 ++
pkg/bufman/pkg/storage/storageos/provider.go | 53 +
pkg/bufman/pkg/storage/storageos/storageos.go | 66 +
pkg/bufman/pkg/storage/storageutil/storageutil.go | 100 +
pkg/bufman/pkg/storage/util.go | 172 +
pkg/bufman/pkg/stringjson/stringjson.go | 65 +
pkg/bufman/pkg/stringutil/stringutil.go | 333 ++
pkg/bufman/pkg/testingextended/testingextended.go | 36 +
pkg/bufman/pkg/thread/thread.go | 148 +
pkg/bufman/pkg/tmp/tmp.go | 180 +
pkg/bufman/pkg/transport/http/httpclient/client.go | 30 +
.../pkg/transport/http/httpclient/httpclient.go | 26 +
.../pkg/transport/http/httpserver/httpserver.go | 179 +
pkg/bufman/pkg/uuidutil/uuidutil.go | 96 +
pkg/bufman/pkg/uuidutil/uuidutil_test.go | 100 +
pkg/bufman/pkg/verbose/verbose.go | 74 +
pkg/bufman/pkg/zaputil/vars.go | 67 +
pkg/bufman/pkg/zaputil/zaputil.go | 54 +
pkg/bufman/proto/audit/v1alpha1/event.proto | 420 ++
pkg/bufman/proto/audit/v1alpha1/service.proto | 35 +
pkg/bufman/proto/breaking/v1/config.proto | 39 +
pkg/bufman/proto/buf.yaml | 39 +
pkg/bufman/proto/image/v1/image.proto | 115 +
pkg/bufman/proto/lint/v1/config.proto | 48 +
pkg/bufman/proto/module/v1alpha1/module.proto | 94 +
pkg/bufman/proto/registry/v1alpha1/admin.proto | 185 +
pkg/bufman/proto/registry/v1alpha1/authn.proto | 39 +
pkg/bufman/proto/registry/v1alpha1/authz.proto | 342 ++
pkg/bufman/proto/registry/v1alpha1/convert.proto | 39 +
pkg/bufman/proto/registry/v1alpha1/display.proto | 147 +
pkg/bufman/proto/registry/v1alpha1/doc.proto | 397 ++
pkg/bufman/proto/registry/v1alpha1/docker.proto | 131 +
pkg/bufman/proto/registry/v1alpha1/download.proto | 48 +
pkg/bufman/proto/registry/v1alpha1/generate.proto | 125 +
.../proto/registry/v1alpha1/git_metadata.proto | 31 +
pkg/bufman/proto/registry/v1alpha1/github.proto | 23 +
pkg/bufman/proto/registry/v1alpha1/image.proto | 67 +
.../proto/registry/v1alpha1/jsonschema.proto | 34 +
pkg/bufman/proto/registry/v1alpha1/labels.proto | 70 +
pkg/bufman/proto/registry/v1alpha1/module.proto | 34 +
.../proto/registry/v1alpha1/organization.proto | 264 ++
pkg/bufman/proto/registry/v1alpha1/owner.proto | 36 +
pkg/bufman/proto/registry/v1alpha1/plugin.proto | 408 ++
.../proto/registry/v1alpha1/plugin_curation.proto | 426 ++
pkg/bufman/proto/registry/v1alpha1/push.proto | 67 +
.../proto/registry/v1alpha1/recommendation.proto | 82 +
pkg/bufman/proto/registry/v1alpha1/reference.proto | 84 +
.../proto/registry/v1alpha1/repository.proto | 351 ++
.../registry/v1alpha1/repository_branch.proto | 42 +
.../registry/v1alpha1/repository_commit.proto | 171 +
.../proto/registry/v1alpha1/repository_tag.proto | 84 +
pkg/bufman/proto/registry/v1alpha1/resolve.proto | 176 +
pkg/bufman/proto/registry/v1alpha1/resource.proto | 35 +
pkg/bufman/proto/registry/v1alpha1/role.proto | 59 +
pkg/bufman/proto/registry/v1alpha1/schema.proto | 165 +
.../proto/registry/v1alpha1/scim_token.proto | 63 +
pkg/bufman/proto/registry/v1alpha1/search.proto | 207 +
pkg/bufman/proto/registry/v1alpha1/studio.proto | 44 +
.../proto/registry/v1alpha1/studio_request.proto | 154 +
pkg/bufman/proto/registry/v1alpha1/sync.proto | 72 +
pkg/bufman/proto/registry/v1alpha1/token.proto | 87 +
pkg/bufman/proto/registry/v1alpha1/user.proto | 190 +
.../registry/v1alpha1/verification_status.proto | 16 +
pkg/bufman/proto/registry/v1alpha1/webhook.proto | 108 +
pkg/bufman/proto/studio/v1alpha1/invoke.proto | 64 +
pkg/bufman/proto/wasmplugin/v1/wasmplugin.proto | 44 +
pkg/bufman/proto/webhook/v1alpha1/event.proto | 47 +
pkg/bufman/router/grpc_router.go | 159 +
pkg/bufman/router/http_router.go | 147 +
pkg/bufman/services/authz_service.go | 153 +
pkg/bufman/services/commit_service.go | 98 +
pkg/bufman/services/docs_service.go | 354 ++
pkg/bufman/services/download_service.go | 80 +
pkg/bufman/services/push_service.go | 351 ++
pkg/bufman/services/repository_service.go | 219 +
pkg/bufman/services/tag_service.go | 85 +
pkg/bufman/services/token_service.go | 128 +
pkg/bufman/services/user_service.go | 100 +
pkg/bufman/setup.go | 50 +
pkg/config/app/dubbo-cp/config.go | 13 +
pkg/config/bufman/config.go | 68 +
707 files changed, 164929 insertions(+), 22 deletions(-)
create mode 100644 pkg/bufman/bootstrap.go
create mode 100644 pkg/bufman/buf.gen.yaml
create mode 100644 pkg/bufman/bufpkg/bufanalysis/bufanalysis.go
create mode 100644 pkg/bufman/bufpkg/bufanalysis/bufanalysistesting/bufanalysistesting.go
create mode 100644 pkg/bufman/bufpkg/bufanalysis/bufanalysistesting/bufanalysistesting_test.go
create mode 100644 pkg/bufman/bufpkg/bufanalysis/file_annotation.go
create mode 100644 pkg/bufman/bufpkg/bufanalysis/print.go
create mode 100644 pkg/bufman/bufpkg/bufanalysis/util.go
create mode 100644 pkg/bufman/bufpkg/bufapimodule/bufapimodule.go
create mode 100644 pkg/bufman/bufpkg/bufapimodule/module_reader.go
create mode 100644 pkg/bufman/bufpkg/bufapimodule/module_reader_test.go
create mode 100644 pkg/bufman/bufpkg/bufapimodule/module_resolver.go
create mode 100644 pkg/bufman/bufpkg/bufapimodule/module_resolver_test.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/bufbreaking/bufbreaking.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/bufbreaking/bufbreakingconfig/bufbreakingconfig.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/bufbreaking/handler.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/bufbreaking/internal/bufbreakingbuild/bufbreakingbuild.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/bufbreaking/internal/bufbreakingcheck/bufbreakingcheck.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/bufbreaking/internal/bufbreakingcheck/util.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/bufbreaking/internal/bufbreakingv1/bufbreakingv1.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/bufbreaking/internal/bufbreakingv1/bufbreakingv1_test.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/bufbreaking/internal/bufbreakingv1/vars.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/bufbreaking/internal/bufbreakingv1beta1/bufbreakingv1beta1.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/bufbreaking/internal/bufbreakingv1beta1/bufbreakingv1beta1_test.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/bufbreaking/internal/bufbreakingv1beta1/vars.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/bufcheck.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/buflint/buflint.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/buflint/buflintconfig/buflintconfig.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/buflint/handler.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/buflint/internal/buflintbuild/buflintbuild.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/buflint/internal/buflintcheck/buflintcheck.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/buflint/internal/buflintcheck/util.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/buflint/internal/buflintv1/buflintv1.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/buflint/internal/buflintv1/buflintv1_test.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/buflint/internal/buflintv1/vars.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/buflint/internal/buflintv1beta1/buflintv1beta1.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/buflint/internal/buflintv1beta1/buflintv1beta1_test.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/buflint/internal/buflintv1beta1/vars.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/internal/config.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/internal/helper.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/internal/internaltesting/internaltesting.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/internal/rule.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/internal/rule_builder.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/internal/runner.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/internal/vars.go
create mode 100644 pkg/bufman/bufpkg/bufcheck/internal/version_spec.go
create mode 100644 pkg/bufman/bufpkg/bufconfig/bufconfig.go
create mode 100644 pkg/bufman/bufpkg/bufconfig/config.go
create mode 100644 pkg/bufman/bufpkg/bufconfig/get.go
create mode 100644 pkg/bufman/bufpkg/bufconfig/read.go
create mode 100644 pkg/bufman/bufpkg/bufconfig/write.go
create mode 100644 pkg/bufman/bufpkg/bufconfig/write_test.go
create mode 100644 pkg/bufman/bufpkg/bufconnect/bufconnect.go
create mode 100644 pkg/bufman/bufpkg/bufconnect/errors.go
create mode 100644 pkg/bufman/bufpkg/bufconnect/errors_test.go
create mode 100644 pkg/bufman/bufpkg/bufconnect/interceptors.go
create mode 100644 pkg/bufman/bufpkg/bufconnect/interceptors_test.go
create mode 100644 pkg/bufman/bufpkg/bufconnect/netrc_token_provider.go
create mode 100644 pkg/bufman/bufpkg/bufconnect/static_token_provider.go
create mode 100644 pkg/bufman/bufpkg/bufconnect/static_token_provider_test.go
create mode 100644 pkg/bufman/bufpkg/bufgraph/bufgraph.go
create mode 100644 pkg/bufman/bufpkg/bufgraph/builder.go
create mode 100644 pkg/bufman/bufpkg/bufimage/bufimage.go
create mode 100644 pkg/bufman/bufpkg/bufimage/bufimagebuild/bufimagebuild.go
create mode 100644 pkg/bufman/bufpkg/bufimage/bufimagebuild/builder.go
create mode 100644 pkg/bufman/bufpkg/bufimage/bufimagemodify/bufimagemodify.go
create mode 100644 pkg/bufman/bufpkg/bufimage/bufimagemodify/cc_enable_arenas.go
create mode 100644 pkg/bufman/bufpkg/bufimage/bufimagemodify/csharp_namespace.go
create mode 100644 pkg/bufman/bufpkg/bufimage/bufimagemodify/file_option_sweeper.go
create mode 100644 pkg/bufman/bufpkg/bufimage/bufimagemodify/go_package.go
create mode 100644 pkg/bufman/bufpkg/bufimage/bufimagemodify/java_multiple_files.go
create mode 100644 pkg/bufman/bufpkg/bufimage/bufimagemodify/java_outer_classname.go
create mode 100644 pkg/bufman/bufpkg/bufimage/bufimagemodify/java_package.go
create mode 100644 pkg/bufman/bufpkg/bufimage/bufimagemodify/java_string_check_utf8.go
create mode 100644 pkg/bufman/bufpkg/bufimage/bufimagemodify/multi_modifier.go
create mode 100644 pkg/bufman/bufpkg/bufimage/bufimagemodify/objc_class_prefix.go
create mode 100644 pkg/bufman/bufpkg/bufimage/bufimagemodify/optimize_for.go
create mode 100644 pkg/bufman/bufpkg/bufimage/bufimagemodify/php_metadata_namespace.go
create mode 100644 pkg/bufman/bufpkg/bufimage/bufimagemodify/php_namespace.go
create mode 100644 pkg/bufman/bufpkg/bufimage/bufimagemodify/ruby_package.go
create mode 100644 pkg/bufman/bufpkg/bufimage/bufimageutil/bufimageutil.go
create mode 100644 pkg/bufman/bufpkg/bufimage/bufimageutil/image_index.go
create mode 100644 pkg/bufman/bufpkg/bufimage/bufimageutil/input_file.go
create mode 100644 pkg/bufman/bufpkg/bufimage/bufimageutil/source_paths_remap.go
create mode 100644 pkg/bufman/bufpkg/bufimage/bufimageutil/tags.go
create mode 100644 pkg/bufman/bufpkg/bufimage/image.go
create mode 100644 pkg/bufman/bufpkg/bufimage/image_file.go
create mode 100644 pkg/bufman/bufpkg/bufimage/image_module_dependency.go
create mode 100644 pkg/bufman/bufpkg/bufimage/import_tracker.go
create mode 100644 pkg/bufman/bufpkg/bufimage/util.go
create mode 100644 pkg/bufman/bufpkg/bufimage/validate.go
create mode 100644 pkg/bufman/bufpkg/buflock/buflock.go
create mode 100644 pkg/bufman/bufpkg/buflock/lock_file.go
create mode 100644 pkg/bufman/bufpkg/bufmanifest/bucket.go
create mode 100644 pkg/bufman/bufpkg/bufmanifest/bufmanifest.go
create mode 100644 pkg/bufman/bufpkg/bufmanifest/mapper.go
create mode 100644 pkg/bufman/bufpkg/bufmanifest/mapper_test.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmodule.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmodulebuild/bufmodulebuild.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmodulebuild/module_bucket_builder.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmodulebuild/module_file_set_builder.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmodulebuild/module_include_builder.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmodulebuild/util.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmodulecache/bufmodulecache.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmodulecache/cache_stats.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmodulecache/cas_module_cacher.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmodulecache/cas_module_reader.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmodulecache/cas_module_reader_test.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmodulecache/util.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmoduleconfig/bufmoduleconfig.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmoduleconfig/config.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmoduleconfig/config_test.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmoduleprotocompile/bufmoduleprotocompile.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmoduleprotocompile/path_resolver.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmoduleref/bufmoduleref.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmoduleref/bufmoduleref_test.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmoduleref/file_info.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmoduleref/module_identity.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmoduleref/module_owner.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmoduleref/module_owner_test.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmoduleref/module_pin.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmoduleref/module_pin_test.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmoduleref/module_reference.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmoduleref/module_reference_test.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmoduleref/util.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmoduleref/validate.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmoduleref/validate_test.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmodulestat/bufmodulestat.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmodulestat/file_walker.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmoduletesting/bufmoduletesting.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmoduletesting/bufmoduletesting_test.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmoduletesting/bufmoduletesting_unix.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmoduletesting/bufmoduletesting_windows.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/bufmoduletesting/test_module_reader.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/internal/internal.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/internal/internal_test.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/module.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/module_file.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/module_file_set.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/module_object_info.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/module_read_bucket.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/module_test.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/multi_module_read_bucket.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/nop_module_reader.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/nop_module_resolver.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/single_module_read_bucket.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/targeting_module.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/targeting_module_test.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/util.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/validate.go
create mode 100644 pkg/bufman/bufpkg/bufmodule/workspace.go
create mode 100644 pkg/bufman/bufpkg/bufplugin/bufplugin.go
create mode 100644 pkg/bufman/bufpkg/bufplugin/bufplugin_test.go
create mode 100644 pkg/bufman/bufpkg/bufplugin/bufpluginconfig/bufpluginconfig.go
create mode 100644 pkg/bufman/bufpkg/bufplugin/bufpluginconfig/config.go
create mode 100644 pkg/bufman/bufpkg/bufplugin/bufpluginconfig/get.go
create mode 100644 pkg/bufman/bufpkg/bufplugin/bufplugindocker/bufplugindocker.go
create mode 100644 pkg/bufman/bufpkg/bufplugin/bufplugindocker/docker.go
create mode 100644 pkg/bufman/bufpkg/bufplugin/bufplugindocker/registry_auth_config.go
create mode 100644 pkg/bufman/bufpkg/bufplugin/bufpluginref/bufpluginref.go
create mode 100644 pkg/bufman/bufpkg/bufplugin/bufpluginref/bufpluginref_test.go
create mode 100644 pkg/bufman/bufpkg/bufplugin/bufpluginref/plugin_identity.go
create mode 100644 pkg/bufman/bufpkg/bufplugin/bufpluginref/plugin_reference.go
create mode 100644 pkg/bufman/bufpkg/bufplugin/plugin.go
create mode 100644 pkg/bufman/bufpkg/bufpluginexec/binary_handler.go
create mode 100644 pkg/bufman/bufpkg/bufpluginexec/bufpluginexec.go
create mode 100644 pkg/bufman/bufpkg/bufpluginexec/bufpluginexec_go18.go
create mode 100644 pkg/bufman/bufpkg/bufpluginexec/bufpluginexec_go19.go
create mode 100644 pkg/bufman/bufpkg/bufpluginexec/generator.go
create mode 100644 pkg/bufman/bufpkg/bufpluginexec/normalize.go
create mode 100644 pkg/bufman/bufpkg/bufpluginexec/normalize_test.go
create mode 100644 pkg/bufman/bufpkg/bufpluginexec/protoc_gen_swift_stderr_write_closer.go
create mode 100644 pkg/bufman/bufpkg/bufpluginexec/protoc_proxy_handler.go
create mode 100644 pkg/bufman/bufpkg/bufpluginexec/util.go
create mode 100644 pkg/bufman/bufpkg/bufpluginexec/util_darwin.go
create mode 100644 pkg/bufman/bufpkg/bufpluginexec/util_undarwin.go
create mode 100644 pkg/bufman/bufpkg/bufpluginexec/version.go
create mode 100644 pkg/bufman/bufpkg/bufpluginexec/version_test.go
create mode 100644 pkg/bufman/bufpkg/bufpluginexec/wasm_handler.go
create mode 100644 pkg/bufman/bufpkg/bufpluginexec/wasm_handler_test.go
create mode 100644 pkg/bufman/bufpkg/bufreflect/bufreflect.go
create mode 100644 pkg/bufman/bufpkg/bufremoteplugin/bufremoteplugin.go
create mode 100644 pkg/bufman/bufpkg/bufstudioagent/buffer_codec.go
create mode 100644 pkg/bufman/bufpkg/bufstudioagent/bufstudioagent.go
create mode 100644 pkg/bufman/bufpkg/bufstudioagent/bufstudioagent_test.go
create mode 100644 pkg/bufman/bufpkg/bufstudioagent/plain_post_handler.go
create mode 100644 pkg/bufman/bufpkg/bufstyle/analyzer_provider.go
create mode 100644 pkg/bufman/bufpkg/bufstyle/analyzers.go
create mode 100644 pkg/bufman/bufpkg/bufstyle/bufstyle.go
create mode 100644 pkg/bufman/bufpkg/bufstyle/cmd/bufstyle/main.go
create mode 100644 pkg/bufman/bufpkg/buftesting/buftesting.go
create mode 100644 pkg/bufman/bufpkg/buftransport/buftransport.go
create mode 100644 pkg/bufman/bufpkg/bufwasm/bufwasm.go
create mode 100644 pkg/bufman/bufpkg/bufwkt/cmd/wkt-go-data/main.go
create mode 100644 pkg/bufman/config/config.go
create mode 100644 pkg/bufman/constant/const.go
create mode 100644 pkg/bufman/controllers/authn.go
create mode 100644 pkg/bufman/controllers/commit.go
create mode 100644 pkg/bufman/controllers/doc.go
create mode 100644 pkg/bufman/controllers/repository.go
create mode 100644 pkg/bufman/controllers/search.go
create mode 100644 pkg/bufman/controllers/tag.go
create mode 100644 pkg/bufman/controllers/token.go
create mode 100644 pkg/bufman/controllers/user.go
create mode 100644 pkg/bufman/core/lru/lru.go
create mode 100644 pkg/bufman/core/parser/document_generator.go
create mode 100644 pkg/bufman/core/parser/proto_parser.go
create mode 100644 pkg/bufman/core/resolve/resolve.go
create mode 100644 pkg/bufman/core/search/db_search.go
create mode 100644 pkg/bufman/core/search/search.go
create mode 100644 pkg/bufman/core/security/page_token.go
create mode 100644 pkg/bufman/core/security/security.go
create mode 100644 pkg/bufman/core/storage/db_storage.go
create mode 100644 pkg/bufman/core/storage/disk_storage.go
create mode 100644 pkg/bufman/core/storage/storage.go
create mode 100644 pkg/bufman/core/validity/viliditor.go
create mode 100644 pkg/bufman/dal/commit_files.gen.go
create mode 100644 pkg/bufman/dal/commits.gen.go
create mode 100644 pkg/bufman/dal/file_blobs.gen.go
create mode 100644 pkg/bufman/dal/gen.go
create mode 100644 pkg/bufman/dal/repositories.gen.go
create mode 100644 pkg/bufman/dal/tags.gen.go
create mode 100644 pkg/bufman/dal/tokens.gen.go
create mode 100644 pkg/bufman/dal/users.gen.go
create mode 100644 pkg/bufman/e/base_error.go
create mode 100644 pkg/bufman/e/errors.go
create mode 100644 pkg/bufman/gen/data/dataspdx/dataspdx.gen.go
create mode 100644 pkg/bufman/gen/data/datawkt/datawkt.gen.go
create mode 100644 pkg/bufman/gen/proto/connect/audit/v1alpha1/auditv1alpha1connect/service.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/admin.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/authn.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/authz.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/convert.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/display.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/doc.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/docker.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/download.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/generate.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/github.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/image.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/jsonschema.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/labels.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/organization.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/owner.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/plugin.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/plugin_curation.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/push.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/recommendation.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/reference.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/repository.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/repository_branch.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/repository_commit.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/repository_tag.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/resolve.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/resource.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/schema.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/scim_token.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/search.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/studio.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/studio_request.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/sync.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/token.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/user.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1connect/webhook.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/admin.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/authn.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/authz.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/convert.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/display.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/doc.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/docker.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/download.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/generate.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/github.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/image.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/jsonschema.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/labels.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/organization.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/owner.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/plugin.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/plugin_curation.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/push.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/recommendation.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/reference.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/repository.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/repository_branch.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/repository_commit.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/repository_tag.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/resolve.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/resource.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/schema.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/scim_token.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/search.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/studio.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/studio_request.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/sync.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/token.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/user.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/registry/v1alpha1/registryv1alpha1v1alpha1connect/webhook.connect.go
create mode 100644 pkg/bufman/gen/proto/connect/webhook/v1alpha1/webhookv1alpha1connect/event.connect.go
create mode 100644 pkg/bufman/gen/proto/go/audit/v1alpha1/event.pb.go
create mode 100644 pkg/bufman/gen/proto/go/audit/v1alpha1/service.pb.go
create mode 100644 pkg/bufman/gen/proto/go/audit/v1alpha1/service_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/breaking/v1/config.pb.go
create mode 100644 pkg/bufman/gen/proto/go/image/v1/image.pb.go
create mode 100644 pkg/bufman/gen/proto/go/lint/v1/config.pb.go
create mode 100644 pkg/bufman/gen/proto/go/module/v1alpha1/module.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/admin.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/admin_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/authn.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/authn_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/authz.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/authz_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/convert.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/convert_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/display.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/display_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/doc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/doc_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/docker.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/docker_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/download.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/download_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/generate.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/generate_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/git_metadata.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/github.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/github_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/image.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/image_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/jsonschema.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/jsonschema_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/labels.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/labels_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/module.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/organization.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/organization_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/owner.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/owner_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/plugin.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/plugin_curation.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/plugin_curation_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/plugin_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/push.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/push_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/recommendation.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/recommendation_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/reference.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/reference_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/repository.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/repository_branch.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/repository_branch_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/repository_commit.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/repository_commit_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/repository_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/repository_tag.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/repository_tag_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/resolve.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/resolve_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/resource.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/resource_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/role.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/schema.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/schema_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/scim_token.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/scim_token_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/search.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/search_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/studio.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/studio_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/studio_request.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/studio_request_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/sync.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/sync_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/token.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/token_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/user.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/user_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/verification_status.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/webhook.pb.go
create mode 100644 pkg/bufman/gen/proto/go/registry/v1alpha1/webhook_grpc.pb.go
create mode 100644 pkg/bufman/gen/proto/go/studio/v1alpha1/invoke.pb.go
create mode 100644 pkg/bufman/gen/proto/go/wasmplugin/v1/wasmplugin.pb.go
create mode 100644 pkg/bufman/gen/proto/go/webhook/v1alpha1/event.pb.go
create mode 100644 pkg/bufman/gen/proto/go/webhook/v1alpha1/event_grpc.pb.go
create mode 100644 pkg/bufman/gorm_gen/gorm_gen.go
create mode 100644 pkg/bufman/handlers/grpc_handlers/authn.go
create mode 100644 pkg/bufman/handlers/grpc_handlers/commit.go
create mode 100644 pkg/bufman/handlers/grpc_handlers/docs.go
create mode 100644 pkg/bufman/handlers/grpc_handlers/download.go
create mode 100644 pkg/bufman/handlers/grpc_handlers/push.go
create mode 100644 pkg/bufman/handlers/grpc_handlers/repository.go
create mode 100644 pkg/bufman/handlers/grpc_handlers/resolve.go
create mode 100644 pkg/bufman/handlers/grpc_handlers/tag.go
create mode 100644 pkg/bufman/handlers/grpc_handlers/token.go
create mode 100644 pkg/bufman/handlers/grpc_handlers/user.go
create mode 100644 pkg/bufman/handlers/http_handlers/authn.go
create mode 100644 pkg/bufman/handlers/http_handlers/commit.go
create mode 100644 pkg/bufman/handlers/http_handlers/common.go
create mode 100644 pkg/bufman/handlers/http_handlers/doc.go
create mode 100644 pkg/bufman/handlers/http_handlers/repository.go
create mode 100644 pkg/bufman/handlers/http_handlers/search.go
create mode 100644 pkg/bufman/handlers/http_handlers/tag.go
create mode 100644 pkg/bufman/handlers/http_handlers/token.go
create mode 100644 pkg/bufman/handlers/http_handlers/user.go
create mode 100644 pkg/bufman/interceptors/auth.go
create mode 100644 pkg/bufman/interceptors/init.go
create mode 100644 pkg/bufman/mapper/commit_mapper.go
create mode 100644 pkg/bufman/mapper/file_mapper.go
create mode 100644 pkg/bufman/mapper/repository_mapper.go
create mode 100644 pkg/bufman/mapper/tag_mapper.go
create mode 100644 pkg/bufman/mapper/token_mapper.go
create mode 100644 pkg/bufman/mapper/user_mapper.go
create mode 100644 pkg/bufman/model/commit.go
create mode 100644 pkg/bufman/model/file.go
create mode 100644 pkg/bufman/model/repository.go
create mode 100644 pkg/bufman/model/tag.go
create mode 100644 pkg/bufman/model/token.go
create mode 100644 pkg/bufman/model/user.go
create mode 100644 pkg/bufman/pkg/app/app.go
create mode 100644 pkg/bufman/pkg/app/app_error.go
create mode 100644 pkg/bufman/pkg/app/app_test.go
create mode 100644 pkg/bufman/pkg/app/app_unix.go
create mode 100644 pkg/bufman/pkg/app/app_windows.go
create mode 100644 pkg/bufman/pkg/app/appcmd/appcmd.go
create mode 100644 pkg/bufman/pkg/app/appcmd/appcmd_test.go
create mode 100644 pkg/bufman/pkg/app/appcmd/appcmdtesting/appcmdtesting.go
create mode 100644 pkg/bufman/pkg/app/appcmd/cobra.go
create mode 100644 pkg/bufman/pkg/app/appcmd/error.go
create mode 100644 pkg/bufman/pkg/app/appcmd/webpages.go
create mode 100644 pkg/bufman/pkg/app/appflag/appflag.go
create mode 100644 pkg/bufman/pkg/app/appflag/builder.go
create mode 100644 pkg/bufman/pkg/app/appflag/container.go
create mode 100644 pkg/bufman/pkg/app/applog/applog.go
create mode 100644 pkg/bufman/pkg/app/applog/applog_test.go
create mode 100644 pkg/bufman/pkg/app/applog/container.go
create mode 100644 pkg/bufman/pkg/app/appname/appname.go
create mode 100644 pkg/bufman/pkg/app/appname/appname_unix_test.go
create mode 100644 pkg/bufman/pkg/app/appname/container.go
create mode 100644 pkg/bufman/pkg/app/appproto/appproto.go
create mode 100644 pkg/bufman/pkg/app/appproto/appproto_test.go
create mode 100644 pkg/bufman/pkg/app/appproto/appprotoos/appprotoos.go
create mode 100644 pkg/bufman/pkg/app/appproto/appprotoos/response_writer.go
create mode 100644 pkg/bufman/pkg/app/appproto/generator.go
create mode 100644 pkg/bufman/pkg/app/appproto/response_builder.go
create mode 100644 pkg/bufman/pkg/app/appproto/response_writer.go
create mode 100644 pkg/bufman/pkg/app/appverbose/appverbose.go
create mode 100644 pkg/bufman/pkg/app/appverbose/container.go
create mode 100644 pkg/bufman/pkg/app/arg_container.go
create mode 100644 pkg/bufman/pkg/app/container.go
create mode 100644 pkg/bufman/pkg/app/env_container.go
create mode 100644 pkg/bufman/pkg/app/stderr_container.go
create mode 100644 pkg/bufman/pkg/app/stdin_container.go
create mode 100644 pkg/bufman/pkg/app/stdout_container.go
create mode 100644 pkg/bufman/pkg/bandeps/bandeps.go
create mode 100644 pkg/bufman/pkg/bandeps/checker.go
create mode 100644 pkg/bufman/pkg/bandeps/cmd/bandeps/main.go
create mode 100644 pkg/bufman/pkg/bandeps/key_rwlock.go
create mode 100644 pkg/bufman/pkg/bandeps/state.go
create mode 100644 pkg/bufman/pkg/bandeps/util.go
create mode 100644 pkg/bufman/pkg/bandeps/violation.go
create mode 100644 pkg/bufman/pkg/cert/certclient/certclient.go
create mode 100644 pkg/bufman/pkg/cert/certclient/util.go
create mode 100644 pkg/bufman/pkg/command/command.go
create mode 100644 pkg/bufman/pkg/command/process.go
create mode 100644 pkg/bufman/pkg/command/runner.go
create mode 100644 pkg/bufman/pkg/command/runner_unix_test.go
create mode 100644 pkg/bufman/pkg/connectclient/connectclient.go
create mode 100644 pkg/bufman/pkg/dag/dag.go
create mode 100644 pkg/bufman/pkg/dag/dag_test.go
create mode 100644 pkg/bufman/pkg/diff/diff.go
create mode 100644 pkg/bufman/pkg/diff/diffmyers/diffmyers.go
create mode 100644 pkg/bufman/pkg/diff/diffmyers/diffmyers_test.go
create mode 100644 pkg/bufman/pkg/diff/diffmyers/testdata/create
create mode 100644 pkg/bufman/pkg/diff/diffmyers/testdata/delete
create mode 100644 pkg/bufman/pkg/diff/diffmyers/testdata/delete-and-insert
create mode 100644 pkg/bufman/pkg/diff/diffmyers/testdata/equal
create mode 100644 pkg/bufman/pkg/diff/diffmyers/testdata/insert
create mode 100644 pkg/bufman/pkg/diff/diffmyers/testdata/lao-tzu
create mode 100644 pkg/bufman/pkg/diff/diffmyers/testdata/remove
create mode 100644 pkg/bufman/pkg/encoding/encoding.go
create mode 100644 pkg/bufman/pkg/encoding/encoding_test.go
create mode 100644 pkg/bufman/pkg/filelock/filelock.go
create mode 100644 pkg/bufman/pkg/filelock/filelock_test.go
create mode 100644 pkg/bufman/pkg/filelock/lock.go
create mode 100644 pkg/bufman/pkg/filelock/locker.go
create mode 100644 pkg/bufman/pkg/filelock/nop_locker.go
create mode 100644 pkg/bufman/pkg/filelock/nop_unlocker.go
create mode 100644 pkg/bufman/pkg/filepathextended/filepathextended.go
create mode 100644 pkg/bufman/pkg/git/annotated_tag.go
create mode 100644 pkg/bufman/pkg/git/branch.go
create mode 100644 pkg/bufman/pkg/git/cloner.go
create mode 100644 pkg/bufman/pkg/git/cmd/git-ls-files-unstaged/main.go
create mode 100644 pkg/bufman/pkg/git/commit.go
create mode 100644 pkg/bufman/pkg/git/git.go
create mode 100644 pkg/bufman/pkg/git/hash.go
create mode 100644 pkg/bufman/pkg/git/ident.go
create mode 100644 pkg/bufman/pkg/git/lister.go
create mode 100644 pkg/bufman/pkg/git/object_reader.go
create mode 100644 pkg/bufman/pkg/git/packed_refs.go
create mode 100644 pkg/bufman/pkg/git/ref.go
create mode 100644 pkg/bufman/pkg/git/ref_branch.go
create mode 100644 pkg/bufman/pkg/git/repository.go
create mode 100644 pkg/bufman/pkg/git/tree.go
create mode 100644 pkg/bufman/pkg/git/tree_node.go
create mode 100644 pkg/bufman/pkg/github/githubtesting/archive_reader.go
create mode 100644 pkg/bufman/pkg/github/githubtesting/githubtesting.go
create mode 100644 pkg/bufman/pkg/httpauth/env_authenticator.go
create mode 100644 pkg/bufman/pkg/httpauth/httpauth.go
create mode 100644 pkg/bufman/pkg/httpauth/multi_authenticator.go
create mode 100644 pkg/bufman/pkg/httpauth/netrc_authenticator.go
create mode 100644 pkg/bufman/pkg/httpauth/nop_authenticator.go
create mode 100644 pkg/bufman/pkg/httpauth/util.go
create mode 100644 pkg/bufman/pkg/interrupt/interrupt.go
create mode 100644 pkg/bufman/pkg/interrupt/interrupt_unix.go
create mode 100644 pkg/bufman/pkg/interrupt/interrupt_windows.go
create mode 100644 pkg/bufman/pkg/ioextended/ioextended.go
create mode 100644 pkg/bufman/pkg/iotesting/iotesting.go
create mode 100644 pkg/bufman/pkg/licenseheader/cmd/license-header/main.go
create mode 100644 pkg/bufman/pkg/licenseheader/licenseheader.go
create mode 100644 pkg/bufman/pkg/licenseheader/licenseheader_test.go
create mode 100644 pkg/bufman/pkg/manifest/digest.go
create mode 100644 pkg/bufman/pkg/manifest/digest_test.go
create mode 100644 pkg/bufman/pkg/manifest/manifest.go
create mode 100644 pkg/bufman/pkg/manifest/manifest_test.go
create mode 100644 pkg/bufman/pkg/manifest/module.go
create mode 100644 pkg/bufman/pkg/manifest/module_test.go
create mode 100644 pkg/bufman/pkg/manifest/storage.go
create mode 100644 pkg/bufman/pkg/manifest/storage_test.go
create mode 100644 pkg/bufman/pkg/netextended/netextended.go
create mode 100644 pkg/bufman/pkg/netextended/netextended_test.go
create mode 100644 pkg/bufman/pkg/netrc/machine.go
create mode 100644 pkg/bufman/pkg/netrc/netrc.go
create mode 100644 pkg/bufman/pkg/netrc/netrc_unix.go
create mode 100644 pkg/bufman/pkg/netrc/netrc_unix_test.go
create mode 100644 pkg/bufman/pkg/netrc/netrc_windows.go
create mode 100644 pkg/bufman/pkg/netrc/testdata/unix/home1/.netrc
create mode 100644 pkg/bufman/pkg/netrc/testdata/unix/home2/.netrc
create mode 100644 pkg/bufman/pkg/netrc/testdata/unix/home3/.netrcc
create mode 100644 pkg/bufman/pkg/normalpath/normalpath.go
create mode 100644 pkg/bufman/pkg/normalpath/normalpath_test.go
create mode 100644 pkg/bufman/pkg/normalpath/normalpath_unix.go
create mode 100644 pkg/bufman/pkg/normalpath/normalpath_unix_test.go
create mode 100644 pkg/bufman/pkg/normalpath/normalpath_windows.go
create mode 100644 pkg/bufman/pkg/normalpath/normalpath_windows_test.go
create mode 100644 pkg/bufman/pkg/observabilityzap/observabilityzap.go
create mode 100644 pkg/bufman/pkg/observabilityzap/tracer_provider_closer.go
create mode 100644 pkg/bufman/pkg/observabilityzap/zapexporter.go
create mode 100644 pkg/bufman/pkg/osextended/osextended.go
create mode 100644 pkg/bufman/pkg/protodescriptor/protodescriptor.go
create mode 100644 pkg/bufman/pkg/protoencoding/json_marshaler.go
create mode 100644 pkg/bufman/pkg/protoencoding/json_unmarshaler.go
create mode 100644 pkg/bufman/pkg/protoencoding/protoencoding.go
create mode 100644 pkg/bufman/pkg/protoencoding/reparse_unrecognized.go
create mode 100644 pkg/bufman/pkg/protoencoding/resolver.go
create mode 100644 pkg/bufman/pkg/protoencoding/wire_marshaler.go
create mode 100644 pkg/bufman/pkg/protoencoding/wire_unmarshaler.go
create mode 100644 pkg/bufman/pkg/protogenutil/named_helper.go
create mode 100644 pkg/bufman/pkg/protogenutil/protogenutil.go
create mode 100644 pkg/bufman/pkg/protosource/descriptor.go
create mode 100644 pkg/bufman/pkg/protosource/enum.go
create mode 100644 pkg/bufman/pkg/protosource/enum_range.go
create mode 100644 pkg/bufman/pkg/protosource/enum_value.go
create mode 100644 pkg/bufman/pkg/protosource/field.go
create mode 100644 pkg/bufman/pkg/protosource/file.go
create mode 100644 pkg/bufman/pkg/protosource/file_import.go
create mode 100644 pkg/bufman/pkg/protosource/files.go
create mode 100644 pkg/bufman/pkg/protosource/location.go
create mode 100644 pkg/bufman/pkg/protosource/location_descriptor.go
create mode 100644 pkg/bufman/pkg/protosource/location_store.go
create mode 100644 pkg/bufman/pkg/protosource/merge_comment_location.go
create mode 100644 pkg/bufman/pkg/protosource/message.go
create mode 100644 pkg/bufman/pkg/protosource/message_range.go
create mode 100644 pkg/bufman/pkg/protosource/method.go
create mode 100644 pkg/bufman/pkg/protosource/named_descriptor.go
create mode 100644 pkg/bufman/pkg/protosource/oneof.go
create mode 100644 pkg/bufman/pkg/protosource/option_extension_descriptor.go
create mode 100644 pkg/bufman/pkg/protosource/option_extension_descriptor_test.go
create mode 100644 pkg/bufman/pkg/protosource/paths.go
create mode 100644 pkg/bufman/pkg/protosource/protosource.go
create mode 100644 pkg/bufman/pkg/protosource/reserved_name.go
create mode 100644 pkg/bufman/pkg/protosource/service.go
create mode 100644 pkg/bufman/pkg/protosource/tag_range_test.go
create mode 100644 pkg/bufman/pkg/protostat/protostat.go
create mode 100644 pkg/bufman/pkg/protostat/protostatos/file_walker.go
create mode 100644 pkg/bufman/pkg/protostat/protostatos/protostatos.go
create mode 100644 pkg/bufman/pkg/protostat/protostatstorage/file_walker.go
create mode 100644 pkg/bufman/pkg/protostat/protostatstorage/protostatstorage.go
create mode 100644 pkg/bufman/pkg/prototesting/prototesting.go
create mode 100644 pkg/bufman/pkg/prototesting/prototesting_unix.go
create mode 100644 pkg/bufman/pkg/prototesting/prototesting_windows.go
create mode 100644 pkg/bufman/pkg/prototime/prototime.go
create mode 100644 pkg/bufman/pkg/protoversion/package_version.go
create mode 100644 pkg/bufman/pkg/protoversion/protoversion.go
create mode 100644 pkg/bufman/pkg/protoversion/protoversion_test.go
create mode 100644 pkg/bufman/pkg/spdx/cmd/spdx-go-data/main.go
create mode 100644 pkg/bufman/pkg/spdx/cmd/spdx-ts-data/main.go
create mode 100644 pkg/bufman/pkg/spdx/spdx.go
create mode 100644 pkg/bufman/pkg/storage/bucket.go
create mode 100644 pkg/bufman/pkg/storage/cmd/ddiff/main.go
create mode 100644 pkg/bufman/pkg/storage/cmd/storage-go-data/main.go
create mode 100644 pkg/bufman/pkg/storage/copy.go
create mode 100644 pkg/bufman/pkg/storage/diff.go
create mode 100644 pkg/bufman/pkg/storage/errors.go
create mode 100644 pkg/bufman/pkg/storage/external_paths.go
create mode 100644 pkg/bufman/pkg/storage/limit.go
create mode 100644 pkg/bufman/pkg/storage/map.go
create mode 100644 pkg/bufman/pkg/storage/mapper.go
create mode 100644 pkg/bufman/pkg/storage/matcher.go
create mode 100644 pkg/bufman/pkg/storage/multi.go
create mode 100644 pkg/bufman/pkg/storage/storage.go
create mode 100644 pkg/bufman/pkg/storage/storagearchive/storagearchive.go
create mode 100644 pkg/bufman/pkg/storage/storagearchive/untar_options.go
create mode 100644 pkg/bufman/pkg/storage/storagegit/bucket.go
create mode 100644 pkg/bufman/pkg/storage/storagegit/doc.go
create mode 100644 pkg/bufman/pkg/storage/storagegit/provider.go
create mode 100644 pkg/bufman/pkg/storage/storagegit/storagegit.go
create mode 100644 pkg/bufman/pkg/storage/storagemem/bucket.go
create mode 100644 pkg/bufman/pkg/storage/storagemem/internal/immutable_object.go
create mode 100644 pkg/bufman/pkg/storage/storagemem/read_object_closer.go
create mode 100644 pkg/bufman/pkg/storage/storagemem/storagemem.go
create mode 100644 pkg/bufman/pkg/storage/storagemem/write_object_closer.go
create mode 100644 pkg/bufman/pkg/storage/storageos/bucket.go
create mode 100644 pkg/bufman/pkg/storage/storageos/provider.go
create mode 100644 pkg/bufman/pkg/storage/storageos/storageos.go
create mode 100644 pkg/bufman/pkg/storage/storageutil/storageutil.go
create mode 100644 pkg/bufman/pkg/storage/util.go
create mode 100644 pkg/bufman/pkg/stringjson/stringjson.go
create mode 100644 pkg/bufman/pkg/stringutil/stringutil.go
create mode 100644 pkg/bufman/pkg/testingextended/testingextended.go
create mode 100644 pkg/bufman/pkg/thread/thread.go
create mode 100644 pkg/bufman/pkg/tmp/tmp.go
create mode 100644 pkg/bufman/pkg/transport/http/httpclient/client.go
create mode 100644 pkg/bufman/pkg/transport/http/httpclient/httpclient.go
create mode 100644 pkg/bufman/pkg/transport/http/httpserver/httpserver.go
create mode 100644 pkg/bufman/pkg/uuidutil/uuidutil.go
create mode 100644 pkg/bufman/pkg/uuidutil/uuidutil_test.go
create mode 100644 pkg/bufman/pkg/verbose/verbose.go
create mode 100644 pkg/bufman/pkg/zaputil/vars.go
create mode 100644 pkg/bufman/pkg/zaputil/zaputil.go
create mode 100644 pkg/bufman/proto/audit/v1alpha1/event.proto
create mode 100644 pkg/bufman/proto/audit/v1alpha1/service.proto
create mode 100644 pkg/bufman/proto/breaking/v1/config.proto
create mode 100644 pkg/bufman/proto/buf.yaml
create mode 100644 pkg/bufman/proto/image/v1/image.proto
create mode 100644 pkg/bufman/proto/lint/v1/config.proto
create mode 100644 pkg/bufman/proto/module/v1alpha1/module.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/admin.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/authn.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/authz.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/convert.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/display.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/doc.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/docker.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/download.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/generate.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/git_metadata.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/github.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/image.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/jsonschema.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/labels.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/module.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/organization.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/owner.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/plugin.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/plugin_curation.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/push.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/recommendation.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/reference.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/repository.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/repository_branch.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/repository_commit.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/repository_tag.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/resolve.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/resource.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/role.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/schema.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/scim_token.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/search.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/studio.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/studio_request.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/sync.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/token.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/user.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/verification_status.proto
create mode 100644 pkg/bufman/proto/registry/v1alpha1/webhook.proto
create mode 100644 pkg/bufman/proto/studio/v1alpha1/invoke.proto
create mode 100644 pkg/bufman/proto/wasmplugin/v1/wasmplugin.proto
create mode 100644 pkg/bufman/proto/webhook/v1alpha1/event.proto
create mode 100644 pkg/bufman/router/grpc_router.go
create mode 100644 pkg/bufman/router/http_router.go
create mode 100644 pkg/bufman/services/authz_service.go
create mode 100644 pkg/bufman/services/commit_service.go
create mode 100644 pkg/bufman/services/docs_service.go
create mode 100644 pkg/bufman/services/download_service.go
create mode 100644 pkg/bufman/services/push_service.go
create mode 100644 pkg/bufman/services/repository_service.go
create mode 100644 pkg/bufman/services/tag_service.go
create mode 100644 pkg/bufman/services/token_service.go
create mode 100644 pkg/bufman/services/user_service.go
create mode 100644 pkg/bufman/setup.go
create mode 100644 pkg/config/bufman/config.go