Skip to content

Instantly share code, notes, and snippets.

@ryantm
Created December 16, 2018 03:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ryantm/19f1c76e8c8d3bfa84b15daea1ac8540 to your computer and use it in GitHub Desktop.
Save ryantm/19f1c76e8c8d3bfa84b15daea1ac8540 to your computer and use it in GitHub Desktop.
/nix/store/fjqyjd7001zy9f0i3rdy2ip127rhsxjm-gitlab-shell-8.4.3
├── bin
│   ├── authorized_keys
│   ├── check
│   ├── compile
│   ├── create-hooks
│   ├── gitaly-receive-pack
│   ├── gitaly-upload-archive
│   ├── gitaly-upload-pack
│   ├── gitlab-keys
│   ├── gitlab-shell
│   ├── gitlab-shell-authorized-keys-check
│   ├── gitlab-shell-authorized-principals-check
│   ├── gitlab-shell-ruby
│   ├── install
│   └── test-logger
├── CHANGELOG
├── config.yml.example
├── CONTRIBUTING.md
├── Gemfile
├── Gemfile.lock
├── go
│   ├── cmd
│   │   ├── gitaly-receive-pack
│   │   │   └── main.go
│   │   ├── gitaly-upload-archive
│   │   │   ├── main.go
│   │   │   └── main_test.go
│   │   ├── gitaly-upload-pack
│   │   │   └── main.go
│   │   └── gitlab-shell
│   │   └── main.go
│   ├── internal
│   │   ├── config
│   │   │   ├── config.go
│   │   │   └── config_test.go
│   │   ├── handler
│   │   │   ├── handler.go
│   │   │   ├── receive_pack.go
│   │   │   ├── upload_archive.go
│   │   │   └── upload_pack.go
│   │   └── logger
│   │   └── logger.go
│   ├── README.md
│   └── vendor
│   ├── github.com
│   │   ├── golang
│   │   │   └── protobuf
│   │   │   ├── LICENSE
│   │   │   ├── proto
│   │   │   │   ├── clone.go
│   │   │   │   ├── decode.go
│   │   │   │   ├── encode.go
│   │   │   │   ├── equal.go
│   │   │   │   ├── extensions.go
│   │   │   │   ├── lib.go
│   │   │   │   ├── Makefile
│   │   │   │   ├── message_set.go
│   │   │   │   ├── pointer_reflect.go
│   │   │   │   ├── pointer_unsafe.go
│   │   │   │   ├── properties.go
│   │   │   │   ├── text.go
│   │   │   │   └── text_parser.go
│   │   │   └── ptypes
│   │   │   ├── any
│   │   │   │   ├── any.pb.go
│   │   │   │   └── any.proto
│   │   │   ├── any.go
│   │   │   ├── doc.go
│   │   │   ├── duration
│   │   │   │   ├── duration.pb.go
│   │   │   │   └── duration.proto
│   │   │   ├── duration.go
│   │   │   ├── regen.sh
│   │   │   ├── timestamp
│   │   │   │   ├── timestamp.pb.go
│   │   │   │   └── timestamp.proto
│   │   │   └── timestamp.go
│   │   ├── grpc-ecosystem
│   │   │   └── go-grpc-middleware
│   │   │   ├── auth
│   │   │   │   ├── auth.go
│   │   │   │   ├── doc.go
│   │   │   │   ├── DOC.md
│   │   │   │   ├── metadata.go
│   │   │   │   └── README.md
│   │   │   ├── chain.go
│   │   │   ├── CHANGELOG.md
│   │   │   ├── CONTRIBUTING.md
│   │   │   ├── doc.go
│   │   │   ├── DOC.md
│   │   │   ├── Gopkg.lock
│   │   │   ├── Gopkg.toml
│   │   │   ├── LICENSE
│   │   │   ├── makefile
│   │   │   ├── README.md
│   │   │   ├── slack.png
│   │   │   ├── util
│   │   │   │   └── metautils
│   │   │   │   ├── doc.go
│   │   │   │   ├── DOC.md
│   │   │   │   ├── nicemd.go
│   │   │   │   ├── README.md
│   │   │   │   └── single_key.go
│   │   │   └── wrappers.go
│   │   └── sirupsen
│   │   └── logrus
│   │   ├── alt_exit.go
│   │   ├── appveyor.yml
│   │   ├── CHANGELOG.md
│   │   ├── doc.go
│   │   ├── entry.go
│   │   ├── exported.go
│   │   ├── formatter.go
│   │   ├── hooks.go
│   │   ├── json_formatter.go
│   │   ├── LICENSE
│   │   ├── logger.go
│   │   ├── logrus.go
│   │   ├── README.md
│   │   ├── terminal_bsd.go
│   │   ├── terminal_check_appengine.go
│   │   ├── terminal_check_notappengine.go
│   │   ├── terminal_linux.go
│   │   ├── text_formatter.go
│   │   └── writer.go
│   ├── gitlab.com
│   │   └── gitlab-org
│   │   ├── gitaly
│   │   │   ├── auth
│   │   │   │   ├── rpccredentials.go
│   │   │   │   └── token.go
│   │   │   ├── client
│   │   │   │   ├── dial.go
│   │   │   │   ├── receive_pack.go
│   │   │   │   ├── std_stream.go
│   │   │   │   ├── upload_archive.go
│   │   │   │   └── upload_pack.go
│   │   │   ├── LICENSE
│   │   │   ├── NOTICE
│   │   │   └── streamio
│   │   │   └── stream.go
│   │   └── gitaly-proto
│   │   ├── go
│   │   │   ├── blob.pb.go
│   │   │   ├── commit.pb.go
│   │   │   ├── conflicts.pb.go
│   │   │   ├── deprecated-services.pb.go
│   │   │   ├── diff.pb.go
│   │   │   ├── helper
│   │   │   │   ├── inforefs.go
│   │   │   │   └── stream.go
│   │   │   ├── namespace.pb.go
│   │   │   ├── notifications.pb.go
│   │   │   ├── operations.pb.go
│   │   │   ├── README.md
│   │   │   ├── ref.pb.go
│   │   │   ├── remote.pb.go
│   │   │   ├── repository-service.pb.go
│   │   │   ├── server.pb.go
│   │   │   ├── shared.pb.go
│   │   │   ├── smarthttp.pb.go
│   │   │   ├── ssh.pb.go
│   │   │   ├── storage.pb.go
│   │   │   ├── VERSION
│   │   │   └── wiki.pb.go
│   │   └── LICENSE
│   ├── golang.org
│   │   └── x
│   │   ├── crypto
│   │   │   ├── LICENSE
│   │   │   ├── PATENTS
│   │   │   └── ssh
│   │   │   └── terminal
│   │   │   ├── terminal.go
│   │   │   ├── util_bsd.go
│   │   │   ├── util.go
│   │   │   ├── util_linux.go
│   │   │   ├── util_plan9.go
│   │   │   ├── util_solaris.go
│   │   │   └── util_windows.go
│   │   ├── net
│   │   │   ├── context
│   │   │   │   ├── context.go
│   │   │   │   ├── go17.go
│   │   │   │   └── pre_go17.go
│   │   │   ├── http2
│   │   │   │   ├── client_conn_pool.go
│   │   │   │   ├── configure_transport.go
│   │   │   │   ├── databuffer.go
│   │   │   │   ├── Dockerfile
│   │   │   │   ├── errors.go
│   │   │   │   ├── flow.go
│   │   │   │   ├── frame.go
│   │   │   │   ├── go16.go
│   │   │   │   ├── go17.go
│   │   │   │   ├── go17_not18.go
│   │   │   │   ├── go18.go
│   │   │   │   ├── gotrack.go
│   │   │   │   ├── headermap.go
│   │   │   │   ├── hpack
│   │   │   │   │   ├── encode.go
│   │   │   │   │   ├── hpack.go
│   │   │   │   │   ├── huffman.go
│   │   │   │   │   └── tables.go
│   │   │   │   ├── http2.go
│   │   │   │   ├── Makefile
│   │   │   │   ├── not_go16.go
│   │   │   │   ├── not_go17.go
│   │   │   │   ├── not_go18.go
│   │   │   │   ├── pipe.go
│   │   │   │   ├── README
│   │   │   │   ├── server.go
│   │   │   │   ├── transport.go
│   │   │   │   ├── write.go
│   │   │   │   ├── writesched.go
│   │   │   │   ├── writesched_priority.go
│   │   │   │   └── writesched_random.go
│   │   │   ├── idna
│   │   │   │   ├── idna.go
│   │   │   │   ├── punycode.go
│   │   │   │   ├── tables.go
│   │   │   │   ├── trie.go
│   │   │   │   └── trieval.go
│   │   │   ├── internal
│   │   │   │   └── timeseries
│   │   │   │   └── timeseries.go
│   │   │   ├── lex
│   │   │   │   └── httplex
│   │   │   │   └── httplex.go
│   │   │   ├── LICENSE
│   │   │   ├── PATENTS
│   │   │   └── trace
│   │   │   ├── events.go
│   │   │   ├── histogram.go
│   │   │   └── trace.go
│   │   ├── sys
│   │   │   ├── LICENSE
│   │   │   ├── PATENTS
│   │   │   ├── unix
│   │   │   │   ├── affinity_linux.go
│   │   │   │   ├── asm_darwin_386.s
│   │   │   │   ├── asm_darwin_amd64.s
│   │   │   │   ├── asm_darwin_arm64.s
│   │   │   │   ├── asm_darwin_arm.s
│   │   │   │   ├── asm_dragonfly_amd64.s
│   │   │   │   ├── asm_freebsd_386.s
│   │   │   │   ├── asm_freebsd_amd64.s
│   │   │   │   ├── asm_freebsd_arm.s
│   │   │   │   ├── asm_linux_386.s
│   │   │   │   ├── asm_linux_amd64.s
│   │   │   │   ├── asm_linux_arm64.s
│   │   │   │   ├── asm_linux_arm.s
│   │   │   │   ├── asm_linux_mips64x.s
│   │   │   │   ├── asm_linux_mipsx.s
│   │   │   │   ├── asm_linux_ppc64x.s
│   │   │   │   ├── asm_linux_s390x.s
│   │   │   │   ├── asm_netbsd_386.s
│   │   │   │   ├── asm_netbsd_amd64.s
│   │   │   │   ├── asm_netbsd_arm.s
│   │   │   │   ├── asm_openbsd_386.s
│   │   │   │   ├── asm_openbsd_amd64.s
│   │   │   │   ├── asm_openbsd_arm.s
│   │   │   │   ├── asm_solaris_amd64.s
│   │   │   │   ├── bluetooth_linux.go
│   │   │   │   ├── cap_freebsd.go
│   │   │   │   ├── constants.go
│   │   │   │   ├── dev_darwin.go
│   │   │   │   ├── dev_dragonfly.go
│   │   │   │   ├── dev_freebsd.go
│   │   │   │   ├── dev_linux.go
│   │   │   │   ├── dev_netbsd.go
│   │   │   │   ├── dev_openbsd.go
│   │   │   │   ├── dirent.go
│   │   │   │   ├── endian_big.go
│   │   │   │   ├── endian_little.go
│   │   │   │   ├── env_unix.go
│   │   │   │   ├── errors_freebsd_386.go
│   │   │   │   ├── errors_freebsd_amd64.go
│   │   │   │   ├── errors_freebsd_arm.go
│   │   │   │   ├── flock.go
│   │   │   │   ├── flock_linux_32bit.go
│   │   │   │   ├── gccgo_c.c
│   │   │   │   ├── gccgo.go
│   │   │   │   ├── gccgo_linux_amd64.go
│   │   │   │   ├── mkall.sh
│   │   │   │   ├── mkerrors.sh
│   │   │   │   ├── mksyscall.pl
│   │   │   │   ├── mksyscall_solaris.pl
│   │   │   │   ├── mksysctl_openbsd.pl
│   │   │   │   ├── mksysnum_darwin.pl
│   │   │   │   ├── mksysnum_dragonfly.pl
│   │   │   │   ├── mksysnum_freebsd.pl
│   │   │   │   ├── mksysnum_netbsd.pl
│   │   │   │   ├── mksysnum_openbsd.pl
│   │   │   │   ├── openbsd_pledge.go
│   │   │   │   ├── pagesize_unix.go
│   │   │   │   ├── race0.go
│   │   │   │   ├── race.go
│   │   │   │   ├── README.md
│   │   │   │   ├── sockcmsg_linux.go
│   │   │   │   ├── sockcmsg_unix.go
│   │   │   │   ├── str.go
│   │   │   │   ├── syscall_bsd.go
│   │   │   │   ├── syscall_darwin_386.go
│   │   │   │   ├── syscall_darwin_amd64.go
│   │   │   │   ├── syscall_darwin_arm64.go
│   │   │   │   ├── syscall_darwin_arm.go
│   │   │   │   ├── syscall_darwin.go
│   │   │   │   ├── syscall_dragonfly_amd64.go
│   │   │   │   ├── syscall_dragonfly.go
│   │   │   │   ├── syscall_freebsd_386.go
│   │   │   │   ├── syscall_freebsd_amd64.go
│   │   │   │   ├── syscall_freebsd_arm.go
│   │   │   │   ├── syscall_freebsd.go
│   │   │   │   ├── syscall.go
│   │   │   │   ├── syscall_linux_386.go
│   │   │   │   ├── syscall_linux_amd64_gc.go
│   │   │   │   ├── syscall_linux_amd64.go
│   │   │   │   ├── syscall_linux_arm64.go
│   │   │   │   ├── syscall_linux_arm.go
│   │   │   │   ├── syscall_linux_gccgo.go
│   │   │   │   ├── syscall_linux_gc.go
│   │   │   │   ├── syscall_linux.go
│   │   │   │   ├── syscall_linux_mips64x.go
│   │   │   │   ├── syscall_linux_mipsx.go
│   │   │   │   ├── syscall_linux_ppc64x.go
│   │   │   │   ├── syscall_linux_s390x.go
│   │   │   │   ├── syscall_linux_sparc64.go
│   │   │   │   ├── syscall_netbsd_386.go
│   │   │   │   ├── syscall_netbsd_amd64.go
│   │   │   │   ├── syscall_netbsd_arm.go
│   │   │   │   ├── syscall_netbsd.go
│   │   │   │   ├── syscall_openbsd_386.go
│   │   │   │   ├── syscall_openbsd_amd64.go
│   │   │   │   ├── syscall_openbsd_arm.go
│   │   │   │   ├── syscall_openbsd.go
│   │   │   │   ├── syscall_solaris_amd64.go
│   │   │   │   ├── syscall_solaris.go
│   │   │   │   ├── syscall_unix_gc.go
│   │   │   │   ├── syscall_unix.go
│   │   │   │   ├── timestruct.go
│   │   │   │   ├── zerrors_darwin_386.go
│   │   │   │   ├── zerrors_darwin_amd64.go
│   │   │   │   ├── zerrors_darwin_arm64.go
│   │   │   │   ├── zerrors_darwin_arm.go
│   │   │   │   ├── zerrors_dragonfly_amd64.go
│   │   │   │   ├── zerrors_freebsd_386.go
│   │   │   │   ├── zerrors_freebsd_amd64.go
│   │   │   │   ├── zerrors_freebsd_arm.go
│   │   │   │   ├── zerrors_linux_386.go
│   │   │   │   ├── zerrors_linux_amd64.go
│   │   │   │   ├── zerrors_linux_arm64.go
│   │   │   │   ├── zerrors_linux_arm.go
│   │   │   │   ├── zerrors_linux_mips64.go
│   │   │   │   ├── zerrors_linux_mips64le.go
│   │   │   │   ├── zerrors_linux_mips.go
│   │   │   │   ├── zerrors_linux_mipsle.go
│   │   │   │   ├── zerrors_linux_ppc64.go
│   │   │   │   ├── zerrors_linux_ppc64le.go
│   │   │   │   ├── zerrors_linux_s390x.go
│   │   │   │   ├── zerrors_linux_sparc64.go
│   │   │   │   ├── zerrors_netbsd_386.go
│   │   │   │   ├── zerrors_netbsd_amd64.go
│   │   │   │   ├── zerrors_netbsd_arm.go
│   │   │   │   ├── zerrors_openbsd_386.go
│   │   │   │   ├── zerrors_openbsd_amd64.go
│   │   │   │   ├── zerrors_openbsd_arm.go
│   │   │   │   ├── zerrors_solaris_amd64.go
│   │   │   │   ├── zptrace386_linux.go
│   │   │   │   ├── zptracearm_linux.go
│   │   │   │   ├── zptracemipsle_linux.go
│   │   │   │   ├── zptracemips_linux.go
│   │   │   │   ├── zsyscall_darwin_386.go
│   │   │   │   ├── zsyscall_darwin_amd64.go
│   │   │   │   ├── zsyscall_darwin_arm64.go
│   │   │   │   ├── zsyscall_darwin_arm.go
│   │   │   │   ├── zsyscall_dragonfly_amd64.go
│   │   │   │   ├── zsyscall_freebsd_386.go
│   │   │   │   ├── zsyscall_freebsd_amd64.go
│   │   │   │   ├── zsyscall_freebsd_arm.go
│   │   │   │   ├── zsyscall_linux_386.go
│   │   │   │   ├── zsyscall_linux_amd64.go
│   │   │   │   ├── zsyscall_linux_arm64.go
│   │   │   │   ├── zsyscall_linux_arm.go
│   │   │   │   ├── zsyscall_linux_mips64.go
│   │   │   │   ├── zsyscall_linux_mips64le.go
│   │   │   │   ├── zsyscall_linux_mips.go
│   │   │   │   ├── zsyscall_linux_mipsle.go
│   │   │   │   ├── zsyscall_linux_ppc64.go
│   │   │   │   ├── zsyscall_linux_ppc64le.go
│   │   │   │   ├── zsyscall_linux_s390x.go
│   │   │   │   ├── zsyscall_linux_sparc64.go
│   │   │   │   ├── zsyscall_netbsd_386.go
│   │   │   │   ├── zsyscall_netbsd_amd64.go
│   │   │   │   ├── zsyscall_netbsd_arm.go
│   │   │   │   ├── zsyscall_openbsd_386.go
│   │   │   │   ├── zsyscall_openbsd_amd64.go
│   │   │   │   ├── zsyscall_openbsd_arm.go
│   │   │   │   ├── zsyscall_solaris_amd64.go
│   │   │   │   ├── zsysctl_openbsd_386.go
│   │   │   │   ├── zsysctl_openbsd_amd64.go
│   │   │   │   ├── zsysctl_openbsd_arm.go
│   │   │   │   ├── zsysnum_darwin_386.go
│   │   │   │   ├── zsysnum_darwin_amd64.go
│   │   │   │   ├── zsysnum_darwin_arm64.go
│   │   │   │   ├── zsysnum_darwin_arm.go
│   │   │   │   ├── zsysnum_dragonfly_amd64.go
│   │   │   │   ├── zsysnum_freebsd_386.go
│   │   │   │   ├── zsysnum_freebsd_amd64.go
│   │   │   │   ├── zsysnum_freebsd_arm.go
│   │   │   │   ├── zsysnum_linux_386.go
│   │   │   │   ├── zsysnum_linux_amd64.go
│   │   │   │   ├── zsysnum_linux_arm64.go
│   │   │   │   ├── zsysnum_linux_arm.go
│   │   │   │   ├── zsysnum_linux_mips64.go
│   │   │   │   ├── zsysnum_linux_mips64le.go
│   │   │   │   ├── zsysnum_linux_mips.go
│   │   │   │   ├── zsysnum_linux_mipsle.go
│   │   │   │   ├── zsysnum_linux_ppc64.go
│   │   │   │   ├── zsysnum_linux_ppc64le.go
│   │   │   │   ├── zsysnum_linux_s390x.go
│   │   │   │   ├── zsysnum_linux_sparc64.go
│   │   │   │   ├── zsysnum_netbsd_386.go
│   │   │   │   ├── zsysnum_netbsd_amd64.go
│   │   │   │   ├── zsysnum_netbsd_arm.go
│   │   │   │   ├── zsysnum_openbsd_386.go
│   │   │   │   ├── zsysnum_openbsd_amd64.go
│   │   │   │   ├── zsysnum_openbsd_arm.go
│   │   │   │   ├── ztypes_darwin_386.go
│   │   │   │   ├── ztypes_darwin_amd64.go
│   │   │   │   ├── ztypes_darwin_arm64.go
│   │   │   │   ├── ztypes_darwin_arm.go
│   │   │   │   ├── ztypes_dragonfly_amd64.go
│   │   │   │   ├── ztypes_freebsd_386.go
│   │   │   │   ├── ztypes_freebsd_amd64.go
│   │   │   │   ├── ztypes_freebsd_arm.go
│   │   │   │   ├── ztypes_linux_386.go
│   │   │   │   ├── ztypes_linux_amd64.go
│   │   │   │   ├── ztypes_linux_arm64.go
│   │   │   │   ├── ztypes_linux_arm.go
│   │   │   │   ├── ztypes_linux_mips64.go
│   │   │   │   ├── ztypes_linux_mips64le.go
│   │   │   │   ├── ztypes_linux_mips.go
│   │   │   │   ├── ztypes_linux_mipsle.go
│   │   │   │   ├── ztypes_linux_ppc64.go
│   │   │   │   ├── ztypes_linux_ppc64le.go
│   │   │   │   ├── ztypes_linux_s390x.go
│   │   │   │   ├── ztypes_linux_sparc64.go
│   │   │   │   ├── ztypes_netbsd_386.go
│   │   │   │   ├── ztypes_netbsd_amd64.go
│   │   │   │   ├── ztypes_netbsd_arm.go
│   │   │   │   ├── ztypes_openbsd_386.go
│   │   │   │   ├── ztypes_openbsd_amd64.go
│   │   │   │   ├── ztypes_openbsd_arm.go
│   │   │   │   └── ztypes_solaris_amd64.go
│   │   │   └── windows
│   │   │   ├── asm_windows_386.s
│   │   │   ├── asm_windows_amd64.s
│   │   │   ├── dll_windows.go
│   │   │   ├── env_windows.go
│   │   │   ├── eventlog.go
│   │   │   ├── exec_windows.go
│   │   │   ├── memory_windows.go
│   │   │   ├── mksyscall.go
│   │   │   ├── race0.go
│   │   │   ├── race.go
│   │   │   ├── security_windows.go
│   │   │   ├── service.go
│   │   │   ├── str.go
│   │   │   ├── syscall.go
│   │   │   ├── syscall_windows.go
│   │   │   ├── types_windows_386.go
│   │   │   ├── types_windows_amd64.go
│   │   │   ├── types_windows.go
│   │   │   └── zsyscall_windows.go
│   │   └── text
│   │   ├── internal
│   │   │   ├── gen
│   │   │   │   ├── code.go
│   │   │   │   └── gen.go
│   │   │   ├── triegen
│   │   │   │   ├── compact.go
│   │   │   │   ├── print.go
│   │   │   │   └── triegen.go
│   │   │   └── ucd
│   │   │   └── ucd.go
│   │   ├── LICENSE
│   │   ├── PATENTS
│   │   ├── secure
│   │   │   └── bidirule
│   │   │   └── bidirule.go
│   │   ├── transform
│   │   │   └── transform.go
│   │   └── unicode
│   │   ├── bidi
│   │   │   ├── bidi.go
│   │   │   ├── bracket.go
│   │   │   ├── core.go
│   │   │   ├── gen.go
│   │   │   ├── gen_ranges.go
│   │   │   ├── gen_trieval.go
│   │   │   ├── prop.go
│   │   │   ├── tables.go
│   │   │   └── trieval.go
│   │   ├── cldr
│   │   │   ├── base.go
│   │   │   ├── cldr.go
│   │   │   ├── collate.go
│   │   │   ├── decode.go
│   │   │   ├── makexml.go
│   │   │   ├── resolve.go
│   │   │   ├── slice.go
│   │   │   └── xml.go
│   │   ├── norm
│   │   │   ├── composition.go
│   │   │   ├── forminfo.go
│   │   │   ├── input.go
│   │   │   ├── iter.go
│   │   │   ├── maketables.go
│   │   │   ├── normalize.go
│   │   │   ├── readwriter.go
│   │   │   ├── tables.go
│   │   │   ├── transform.go
│   │   │   ├── triegen.go
│   │   │   └── trie.go
│   │   └── rangetable
│   │   ├── gen.go
│   │   ├── merge.go
│   │   ├── rangetable.go
│   │   └── tables.go
│   ├── google.golang.org
│   │   ├── genproto
│   │   │   ├── googleapis
│   │   │   │   └── rpc
│   │   │   │   └── status
│   │   │   │   └── status.pb.go
│   │   │   └── LICENSE
│   │   └── grpc
│   │   ├── AUTHORS
│   │   ├── backoff.go
│   │   ├── balancer
│   │   │   ├── balancer.go
│   │   │   ├── base
│   │   │   │   ├── balancer.go
│   │   │   │   └── base.go
│   │   │   └── roundrobin
│   │   │   └── roundrobin.go
│   │   ├── balancer_conn_wrappers.go
│   │   ├── balancer.go
│   │   ├── balancer_v1_wrapper.go
│   │   ├── call.go
│   │   ├── clientconn.go
│   │   ├── codec.go
│   │   ├── codegen.sh
│   │   ├── codes
│   │   │   ├── codes.go
│   │   │   └── code_string.go
│   │   ├── connectivity
│   │   │   └── connectivity.go
│   │   ├── CONTRIBUTING.md
│   │   ├── credentials
│   │   │   ├── credentials.go
│   │   │   ├── credentials_util_go17.go
│   │   │   ├── credentials_util_go18.go
│   │   │   └── credentials_util_pre_go17.go
│   │   ├── doc.go
│   │   ├── encoding
│   │   │   └── encoding.go
│   │   ├── go16.go
│   │   ├── go17.go
│   │   ├── grpclb
│   │   │   └── grpc_lb_v1
│   │   │   └── messages
│   │   │   ├── messages.pb.go
│   │   │   └── messages.proto
│   │   ├── grpclb.go
│   │   ├── grpclb_picker.go
│   │   ├── grpclb_remote_balancer.go
│   │   ├── grpclb_util.go
│   │   ├── grpclog
│   │   │   ├── grpclog.go
│   │   │   ├── logger.go
│   │   │   └── loggerv2.go
│   │   ├── interceptor.go
│   │   ├── internal
│   │   │   └── internal.go
│   │   ├── keepalive
│   │   │   └── keepalive.go
│   │   ├── LICENSE
│   │   ├── Makefile
│   │   ├── metadata
│   │   │   └── metadata.go
│   │   ├── naming
│   │   │   ├── dns_resolver.go
│   │   │   ├── go17.go
│   │   │   ├── go18.go
│   │   │   └── naming.go
│   │   ├── peer
│   │   │   └── peer.go
│   │   ├── picker_wrapper.go
│   │   ├── pickfirst.go
│   │   ├── proxy.go
│   │   ├── README.md
│   │   ├── resolver
│   │   │   ├── dns
│   │   │   │   ├── dns_resolver.go
│   │   │   │   ├── go17.go
│   │   │   │   └── go18.go
│   │   │   ├── passthrough
│   │   │   │   └── passthrough.go
│   │   │   └── resolver.go
│   │   ├── resolver_conn_wrapper.go
│   │   ├── rpc_util.go
│   │   ├── server.go
│   │   ├── service_config.go
│   │   ├── stats
│   │   │   ├── handlers.go
│   │   │   └── stats.go
│   │   ├── status
│   │   │   └── status.go
│   │   ├── stream.go
│   │   ├── tap
│   │   │   └── tap.go
│   │   ├── trace.go
│   │   ├── transport
│   │   │   ├── bdp_estimator.go
│   │   │   ├── control.go
│   │   │   ├── go16.go
│   │   │   ├── go17.go
│   │   │   ├── handler_server.go
│   │   │   ├── http2_client.go
│   │   │   ├── http2_server.go
│   │   │   ├── http_util.go
│   │   │   ├── log.go
│   │   │   └── transport.go
│   │   └── vet.sh
│   ├── gopkg.in
│   │   └── yaml.v2
│   │   ├── apic.go
│   │   ├── decode.go
│   │   ├── emitterc.go
│   │   ├── encode.go
│   │   ├── LICENSE
│   │   ├── LICENSE.libyaml
│   │   ├── parserc.go
│   │   ├── readerc.go
│   │   ├── README.md
│   │   ├── resolve.go
│   │   ├── scannerc.go
│   │   ├── sorter.go
│   │   ├── writerc.go
│   │   ├── yaml.go
│   │   ├── yamlh.go
│   │   └── yamlprivateh.go
│   └── vendor.json
├── go_build
│   ├── bin
│   │   ├── gitaly-receive-pack
│   │   ├── gitaly-upload-archive
│   │   ├── gitaly-upload-pack
│   │   └── gitlab-shell
│   └── src
│   └── gitlab.com
│   └── gitlab-org
│   └── gitlab-shell
│   └── go
│   ├── cmd
│   │   ├── gitaly-receive-pack
│   │   │   └── main.go
│   │   ├── gitaly-upload-archive
│   │   │   ├── main.go
│   │   │   └── main_test.go
│   │   ├── gitaly-upload-pack
│   │   │   └── main.go
│   │   └── gitlab-shell
│   │   └── main.go
│   ├── internal
│   │   ├── config
│   │   │   ├── config.go
│   │   │   └── config_test.go
│   │   ├── handler
│   │   │   ├── handler.go
│   │   │   ├── receive_pack.go
│   │   │   ├── upload_archive.go
│   │   │   └── upload_pack.go
│   │   └── logger
│   │   └── logger.go
│   ├── README.md
│   └── vendor
│   ├── github.com
│   │   ├── golang
│   │   │   └── protobuf
│   │   │   ├── LICENSE
│   │   │   ├── proto
│   │   │   │   ├── clone.go
│   │   │   │   ├── decode.go
│   │   │   │   ├── encode.go
│   │   │   │   ├── equal.go
│   │   │   │   ├── extensions.go
│   │   │   │   ├── lib.go
│   │   │   │   ├── Makefile
│   │   │   │   ├── message_set.go
│   │   │   │   ├── pointer_reflect.go
│   │   │   │   ├── pointer_unsafe.go
│   │   │   │   ├── properties.go
│   │   │   │   ├── text.go
│   │   │   │   └── text_parser.go
│   │   │   └── ptypes
│   │   │   ├── any
│   │   │   │   ├── any.pb.go
│   │   │   │   └── any.proto
│   │   │   ├── any.go
│   │   │   ├── doc.go
│   │   │   ├── duration
│   │   │   │   ├── duration.pb.go
│   │   │   │   └── duration.proto
│   │   │   ├── duration.go
│   │   │   ├── regen.sh
│   │   │   ├── timestamp
│   │   │   │   ├── timestamp.pb.go
│   │   │   │   └── timestamp.proto
│   │   │   └── timestamp.go
│   │   ├── grpc-ecosystem
│   │   │   └── go-grpc-middleware
│   │   │   ├── auth
│   │   │   │   ├── auth.go
│   │   │   │   ├── doc.go
│   │   │   │   ├── DOC.md
│   │   │   │   ├── metadata.go
│   │   │   │   └── README.md
│   │   │   ├── chain.go
│   │   │   ├── CHANGELOG.md
│   │   │   ├── CONTRIBUTING.md
│   │   │   ├── doc.go
│   │   │   ├── DOC.md
│   │   │   ├── Gopkg.lock
│   │   │   ├── Gopkg.toml
│   │   │   ├── LICENSE
│   │   │   ├── makefile
│   │   │   ├── README.md
│   │   │   ├── slack.png
│   │   │   ├── util
│   │   │   │   └── metautils
│   │   │   │   ├── doc.go
│   │   │   │   ├── DOC.md
│   │   │   │   ├── nicemd.go
│   │   │   │   ├── README.md
│   │   │   │   └── single_key.go
│   │   │   └── wrappers.go
│   │   └── sirupsen
│   │   └── logrus
│   │   ├── alt_exit.go
│   │   ├── appveyor.yml
│   │   ├── CHANGELOG.md
│   │   ├── doc.go
│   │   ├── entry.go
│   │   ├── exported.go
│   │   ├── formatter.go
│   │   ├── hooks.go
│   │   ├── json_formatter.go
│   │   ├── LICENSE
│   │   ├── logger.go
│   │   ├── logrus.go
│   │   ├── README.md
│   │   ├── terminal_bsd.go
│   │   ├── terminal_check_appengine.go
│   │   ├── terminal_check_notappengine.go
│   │   ├── terminal_linux.go
│   │   ├── text_formatter.go
│   │   └── writer.go
│   ├── gitlab.com
│   │   └── gitlab-org
│   │   ├── gitaly
│   │   │   ├── auth
│   │   │   │   ├── rpccredentials.go
│   │   │   │   └── token.go
│   │   │   ├── client
│   │   │   │   ├── dial.go
│   │   │   │   ├── receive_pack.go
│   │   │   │   ├── std_stream.go
│   │   │   │   ├── upload_archive.go
│   │   │   │   └── upload_pack.go
│   │   │   ├── LICENSE
│   │   │   ├── NOTICE
│   │   │   └── streamio
│   │   │   └── stream.go
│   │   └── gitaly-proto
│   │   ├── go
│   │   │   ├── blob.pb.go
│   │   │   ├── commit.pb.go
│   │   │   ├── conflicts.pb.go
│   │   │   ├── deprecated-services.pb.go
│   │   │   ├── diff.pb.go
│   │   │   ├── helper
│   │   │   │   ├── inforefs.go
│   │   │   │   └── stream.go
│   │   │   ├── namespace.pb.go
│   │   │   ├── notifications.pb.go
│   │   │   ├── operations.pb.go
│   │   │   ├── README.md
│   │   │   ├── ref.pb.go
│   │   │   ├── remote.pb.go
│   │   │   ├── repository-service.pb.go
│   │   │   ├── server.pb.go
│   │   │   ├── shared.pb.go
│   │   │   ├── smarthttp.pb.go
│   │   │   ├── ssh.pb.go
│   │   │   ├── storage.pb.go
│   │   │   ├── VERSION
│   │   │   └── wiki.pb.go
│   │   └── LICENSE
│   ├── golang.org
│   │   └── x
│   │   ├── crypto
│   │   │   ├── LICENSE
│   │   │   ├── PATENTS
│   │   │   └── ssh
│   │   │   └── terminal
│   │   │   ├── terminal.go
│   │   │   ├── util_bsd.go
│   │   │   ├── util.go
│   │   │   ├── util_linux.go
│   │   │   ├── util_plan9.go
│   │   │   ├── util_solaris.go
│   │   │   └── util_windows.go
│   │   ├── net
│   │   │   ├── context
│   │   │   │   ├── context.go
│   │   │   │   ├── go17.go
│   │   │   │   └── pre_go17.go
│   │   │   ├── http2
│   │   │   │   ├── client_conn_pool.go
│   │   │   │   ├── configure_transport.go
│   │   │   │   ├── databuffer.go
│   │   │   │   ├── Dockerfile
│   │   │   │   ├── errors.go
│   │   │   │   ├── flow.go
│   │   │   │   ├── frame.go
│   │   │   │   ├── go16.go
│   │   │   │   ├── go17.go
│   │   │   │   ├── go17_not18.go
│   │   │   │   ├── go18.go
│   │   │   │   ├── gotrack.go
│   │   │   │   ├── headermap.go
│   │   │   │   ├── hpack
│   │   │   │   │   ├── encode.go
│   │   │   │   │   ├── hpack.go
│   │   │   │   │   ├── huffman.go
│   │   │   │   │   └── tables.go
│   │   │   │   ├── http2.go
│   │   │   │   ├── Makefile
│   │   │   │   ├── not_go16.go
│   │   │   │   ├── not_go17.go
│   │   │   │   ├── not_go18.go
│   │   │   │   ├── pipe.go
│   │   │   │   ├── README
│   │   │   │   ├── server.go
│   │   │   │   ├── transport.go
│   │   │   │   ├── write.go
│   │   │   │   ├── writesched.go
│   │   │   │   ├── writesched_priority.go
│   │   │   │   └── writesched_random.go
│   │   │   ├── idna
│   │   │   │   ├── idna.go
│   │   │   │   ├── punycode.go
│   │   │   │   ├── tables.go
│   │   │   │   ├── trie.go
│   │   │   │   └── trieval.go
│   │   │   ├── internal
│   │   │   │   └── timeseries
│   │   │   │   └── timeseries.go
│   │   │   ├── lex
│   │   │   │   └── httplex
│   │   │   │   └── httplex.go
│   │   │   ├── LICENSE
│   │   │   ├── PATENTS
│   │   │   └── trace
│   │   │   ├── events.go
│   │   │   ├── histogram.go
│   │   │   └── trace.go
│   │   ├── sys
│   │   │   ├── LICENSE
│   │   │   ├── PATENTS
│   │   │   ├── unix
│   │   │   │   ├── affinity_linux.go
│   │   │   │   ├── asm_darwin_386.s
│   │   │   │   ├── asm_darwin_amd64.s
│   │   │   │   ├── asm_darwin_arm64.s
│   │   │   │   ├── asm_darwin_arm.s
│   │   │   │   ├── asm_dragonfly_amd64.s
│   │   │   │   ├── asm_freebsd_386.s
│   │   │   │   ├── asm_freebsd_amd64.s
│   │   │   │   ├── asm_freebsd_arm.s
│   │   │   │   ├── asm_linux_386.s
│   │   │   │   ├── asm_linux_amd64.s
│   │   │   │   ├── asm_linux_arm64.s
│   │   │   │   ├── asm_linux_arm.s
│   │   │   │   ├── asm_linux_mips64x.s
│   │   │   │   ├── asm_linux_mipsx.s
│   │   │   │   ├── asm_linux_ppc64x.s
│   │   │   │   ├── asm_linux_s390x.s
│   │   │   │   ├── asm_netbsd_386.s
│   │   │   │   ├── asm_netbsd_amd64.s
│   │   │   │   ├── asm_netbsd_arm.s
│   │   │   │   ├── asm_openbsd_386.s
│   │   │   │   ├── asm_openbsd_amd64.s
│   │   │   │   ├── asm_openbsd_arm.s
│   │   │   │   ├── asm_solaris_amd64.s
│   │   │   │   ├── bluetooth_linux.go
│   │   │   │   ├── cap_freebsd.go
│   │   │   │   ├── constants.go
│   │   │   │   ├── dev_darwin.go
│   │   │   │   ├── dev_dragonfly.go
│   │   │   │   ├── dev_freebsd.go
│   │   │   │   ├── dev_linux.go
│   │   │   │   ├── dev_netbsd.go
│   │   │   │   ├── dev_openbsd.go
│   │   │   │   ├── dirent.go
│   │   │   │   ├── endian_big.go
│   │   │   │   ├── endian_little.go
│   │   │   │   ├── env_unix.go
│   │   │   │   ├── errors_freebsd_386.go
│   │   │   │   ├── errors_freebsd_amd64.go
│   │   │   │   ├── errors_freebsd_arm.go
│   │   │   │   ├── flock.go
│   │   │   │   ├── flock_linux_32bit.go
│   │   │   │   ├── gccgo_c.c
│   │   │   │   ├── gccgo.go
│   │   │   │   ├── gccgo_linux_amd64.go
│   │   │   │   ├── mkall.sh
│   │   │   │   ├── mkerrors.sh
│   │   │   │   ├── mksyscall.pl
│   │   │   │   ├── mksyscall_solaris.pl
│   │   │   │   ├── mksysctl_openbsd.pl
│   │   │   │   ├── mksysnum_darwin.pl
│   │   │   │   ├── mksysnum_dragonfly.pl
│   │   │   │   ├── mksysnum_freebsd.pl
│   │   │   │   ├── mksysnum_netbsd.pl
│   │   │   │   ├── mksysnum_openbsd.pl
│   │   │   │   ├── openbsd_pledge.go
│   │   │   │   ├── pagesize_unix.go
│   │   │   │   ├── race0.go
│   │   │   │   ├── race.go
│   │   │   │   ├── README.md
│   │   │   │   ├── sockcmsg_linux.go
│   │   │   │   ├── sockcmsg_unix.go
│   │   │   │   ├── str.go
│   │   │   │   ├── syscall_bsd.go
│   │   │   │   ├── syscall_darwin_386.go
│   │   │   │   ├── syscall_darwin_amd64.go
│   │   │   │   ├── syscall_darwin_arm64.go
│   │   │   │   ├── syscall_darwin_arm.go
│   │   │   │   ├── syscall_darwin.go
│   │   │   │   ├── syscall_dragonfly_amd64.go
│   │   │   │   ├── syscall_dragonfly.go
│   │   │   │   ├── syscall_freebsd_386.go
│   │   │   │   ├── syscall_freebsd_amd64.go
│   │   │   │   ├── syscall_freebsd_arm.go
│   │   │   │   ├── syscall_freebsd.go
│   │   │   │   ├── syscall.go
│   │   │   │   ├── syscall_linux_386.go
│   │   │   │   ├── syscall_linux_amd64_gc.go
│   │   │   │   ├── syscall_linux_amd64.go
│   │   │   │   ├── syscall_linux_arm64.go
│   │   │   │   ├── syscall_linux_arm.go
│   │   │   │   ├── syscall_linux_gccgo.go
│   │   │   │   ├── syscall_linux_gc.go
│   │   │   │   ├── syscall_linux.go
│   │   │   │   ├── syscall_linux_mips64x.go
│   │   │   │   ├── syscall_linux_mipsx.go
│   │   │   │   ├── syscall_linux_ppc64x.go
│   │   │   │   ├── syscall_linux_s390x.go
│   │   │   │   ├── syscall_linux_sparc64.go
│   │   │   │   ├── syscall_netbsd_386.go
│   │   │   │   ├── syscall_netbsd_amd64.go
│   │   │   │   ├── syscall_netbsd_arm.go
│   │   │   │   ├── syscall_netbsd.go
│   │   │   │   ├── syscall_openbsd_386.go
│   │   │   │   ├── syscall_openbsd_amd64.go
│   │   │   │   ├── syscall_openbsd_arm.go
│   │   │   │   ├── syscall_openbsd.go
│   │   │   │   ├── syscall_solaris_amd64.go
│   │   │   │   ├── syscall_solaris.go
│   │   │   │   ├── syscall_unix_gc.go
│   │   │   │   ├── syscall_unix.go
│   │   │   │   ├── timestruct.go
│   │   │   │   ├── zerrors_darwin_386.go
│   │   │   │   ├── zerrors_darwin_amd64.go
│   │   │   │   ├── zerrors_darwin_arm64.go
│   │   │   │   ├── zerrors_darwin_arm.go
│   │   │   │   ├── zerrors_dragonfly_amd64.go
│   │   │   │   ├── zerrors_freebsd_386.go
│   │   │   │   ├── zerrors_freebsd_amd64.go
│   │   │   │   ├── zerrors_freebsd_arm.go
│   │   │   │   ├── zerrors_linux_386.go
│   │   │   │   ├── zerrors_linux_amd64.go
│   │   │   │   ├── zerrors_linux_arm64.go
│   │   │   │   ├── zerrors_linux_arm.go
│   │   │   │   ├── zerrors_linux_mips64.go
│   │   │   │   ├── zerrors_linux_mips64le.go
│   │   │   │   ├── zerrors_linux_mips.go
│   │   │   │   ├── zerrors_linux_mipsle.go
│   │   │   │   ├── zerrors_linux_ppc64.go
│   │   │   │   ├── zerrors_linux_ppc64le.go
│   │   │   │   ├── zerrors_linux_s390x.go
│   │   │   │   ├── zerrors_linux_sparc64.go
│   │   │   │   ├── zerrors_netbsd_386.go
│   │   │   │   ├── zerrors_netbsd_amd64.go
│   │   │   │   ├── zerrors_netbsd_arm.go
│   │   │   │   ├── zerrors_openbsd_386.go
│   │   │   │   ├── zerrors_openbsd_amd64.go
│   │   │   │   ├── zerrors_openbsd_arm.go
│   │   │   │   ├── zerrors_solaris_amd64.go
│   │   │   │   ├── zptrace386_linux.go
│   │   │   │   ├── zptracearm_linux.go
│   │   │   │   ├── zptracemipsle_linux.go
│   │   │   │   ├── zptracemips_linux.go
│   │   │   │   ├── zsyscall_darwin_386.go
│   │   │   │   ├── zsyscall_darwin_amd64.go
│   │   │   │   ├── zsyscall_darwin_arm64.go
│   │   │   │   ├── zsyscall_darwin_arm.go
│   │   │   │   ├── zsyscall_dragonfly_amd64.go
│   │   │   │   ├── zsyscall_freebsd_386.go
│   │   │   │   ├── zsyscall_freebsd_amd64.go
│   │   │   │   ├── zsyscall_freebsd_arm.go
│   │   │   │   ├── zsyscall_linux_386.go
│   │   │   │   ├── zsyscall_linux_amd64.go
│   │   │   │   ├── zsyscall_linux_arm64.go
│   │   │   │   ├── zsyscall_linux_arm.go
│   │   │   │   ├── zsyscall_linux_mips64.go
│   │   │   │   ├── zsyscall_linux_mips64le.go
│   │   │   │   ├── zsyscall_linux_mips.go
│   │   │   │   ├── zsyscall_linux_mipsle.go
│   │   │   │   ├── zsyscall_linux_ppc64.go
│   │   │   │   ├── zsyscall_linux_ppc64le.go
│   │   │   │   ├── zsyscall_linux_s390x.go
│   │   │   │   ├── zsyscall_linux_sparc64.go
│   │   │   │   ├── zsyscall_netbsd_386.go
│   │   │   │   ├── zsyscall_netbsd_amd64.go
│   │   │   │   ├── zsyscall_netbsd_arm.go
│   │   │   │   ├── zsyscall_openbsd_386.go
│   │   │   │   ├── zsyscall_openbsd_amd64.go
│   │   │   │   ├── zsyscall_openbsd_arm.go
│   │   │   │   ├── zsyscall_solaris_amd64.go
│   │   │   │   ├── zsysctl_openbsd_386.go
│   │   │   │   ├── zsysctl_openbsd_amd64.go
│   │   │   │   ├── zsysctl_openbsd_arm.go
│   │   │   │   ├── zsysnum_darwin_386.go
│   │   │   │   ├── zsysnum_darwin_amd64.go
│   │   │   │   ├── zsysnum_darwin_arm64.go
│   │   │   │   ├── zsysnum_darwin_arm.go
│   │   │   │   ├── zsysnum_dragonfly_amd64.go
│   │   │   │   ├── zsysnum_freebsd_386.go
│   │   │   │   ├── zsysnum_freebsd_amd64.go
│   │   │   │   ├── zsysnum_freebsd_arm.go
│   │   │   │   ├── zsysnum_linux_386.go
│   │   │   │   ├── zsysnum_linux_amd64.go
│   │   │   │   ├── zsysnum_linux_arm64.go
│   │   │   │   ├── zsysnum_linux_arm.go
│   │   │   │   ├── zsysnum_linux_mips64.go
│   │   │   │   ├── zsysnum_linux_mips64le.go
│   │   │   │   ├── zsysnum_linux_mips.go
│   │   │   │   ├── zsysnum_linux_mipsle.go
│   │   │   │   ├── zsysnum_linux_ppc64.go
│   │   │   │   ├── zsysnum_linux_ppc64le.go
│   │   │   │   ├── zsysnum_linux_s390x.go
│   │   │   │   ├── zsysnum_linux_sparc64.go
│   │   │   │   ├── zsysnum_netbsd_386.go
│   │   │   │   ├── zsysnum_netbsd_amd64.go
│   │   │   │   ├── zsysnum_netbsd_arm.go
│   │   │   │   ├── zsysnum_openbsd_386.go
│   │   │   │   ├── zsysnum_openbsd_amd64.go
│   │   │   │   ├── zsysnum_openbsd_arm.go
│   │   │   │   ├── ztypes_darwin_386.go
│   │   │   │   ├── ztypes_darwin_amd64.go
│   │   │   │   ├── ztypes_darwin_arm64.go
│   │   │   │   ├── ztypes_darwin_arm.go
│   │   │   │   ├── ztypes_dragonfly_amd64.go
│   │   │   │   ├── ztypes_freebsd_386.go
│   │   │   │   ├── ztypes_freebsd_amd64.go
│   │   │   │   ├── ztypes_freebsd_arm.go
│   │   │   │   ├── ztypes_linux_386.go
│   │   │   │   ├── ztypes_linux_amd64.go
│   │   │   │   ├── ztypes_linux_arm64.go
│   │   │   │   ├── ztypes_linux_arm.go
│   │   │   │   ├── ztypes_linux_mips64.go
│   │   │   │   ├── ztypes_linux_mips64le.go
│   │   │   │   ├── ztypes_linux_mips.go
│   │   │   │   ├── ztypes_linux_mipsle.go
│   │   │   │   ├── ztypes_linux_ppc64.go
│   │   │   │   ├── ztypes_linux_ppc64le.go
│   │   │   │   ├── ztypes_linux_s390x.go
│   │   │   │   ├── ztypes_linux_sparc64.go
│   │   │   │   ├── ztypes_netbsd_386.go
│   │   │   │   ├── ztypes_netbsd_amd64.go
│   │   │   │   ├── ztypes_netbsd_arm.go
│   │   │   │   ├── ztypes_openbsd_386.go
│   │   │   │   ├── ztypes_openbsd_amd64.go
│   │   │   │   ├── ztypes_openbsd_arm.go
│   │   │   │   └── ztypes_solaris_amd64.go
│   │   │   └── windows
│   │   │   ├── asm_windows_386.s
│   │   │   ├── asm_windows_amd64.s
│   │   │   ├── dll_windows.go
│   │   │   ├── env_windows.go
│   │   │   ├── eventlog.go
│   │   │   ├── exec_windows.go
│   │   │   ├── memory_windows.go
│   │   │   ├── mksyscall.go
│   │   │   ├── race0.go
│   │   │   ├── race.go
│   │   │   ├── security_windows.go
│   │   │   ├── service.go
│   │   │   ├── str.go
│   │   │   ├── syscall.go
│   │   │   ├── syscall_windows.go
│   │   │   ├── types_windows_386.go
│   │   │   ├── types_windows_amd64.go
│   │   │   ├── types_windows.go
│   │   │   └── zsyscall_windows.go
│   │   └── text
│   │   ├── internal
│   │   │   ├── gen
│   │   │   │   ├── code.go
│   │   │   │   └── gen.go
│   │   │   ├── triegen
│   │   │   │   ├── compact.go
│   │   │   │   ├── print.go
│   │   │   │   └── triegen.go
│   │   │   └── ucd
│   │   │   └── ucd.go
│   │   ├── LICENSE
│   │   ├── PATENTS
│   │   ├── secure
│   │   │   └── bidirule
│   │   │   └── bidirule.go
│   │   ├── transform
│   │   │   └── transform.go
│   │   └── unicode
│   │   ├── bidi
│   │   │   ├── bidi.go
│   │   │   ├── bracket.go
│   │   │   ├── core.go
│   │   │   ├── gen.go
│   │   │   ├── gen_ranges.go
│   │   │   ├── gen_trieval.go
│   │   │   ├── prop.go
│   │   │   ├── tables.go
│   │   │   └── trieval.go
│   │   ├── cldr
│   │   │   ├── base.go
│   │   │   ├── cldr.go
│   │   │   ├── collate.go
│   │   │   ├── decode.go
│   │   │   ├── makexml.go
│   │   │   ├── resolve.go
│   │   │   ├── slice.go
│   │   │   └── xml.go
│   │   ├── norm
│   │   │   ├── composition.go
│   │   │   ├── forminfo.go
│   │   │   ├── input.go
│   │   │   ├── iter.go
│   │   │   ├── maketables.go
│   │   │   ├── normalize.go
│   │   │   ├── readwriter.go
│   │   │   ├── tables.go
│   │   │   ├── transform.go
│   │   │   ├── triegen.go
│   │   │   └── trie.go
│   │   └── rangetable
│   │   ├── gen.go
│   │   ├── merge.go
│   │   ├── rangetable.go
│   │   └── tables.go
│   ├── google.golang.org
│   │   ├── genproto
│   │   │   ├── googleapis
│   │   │   │   └── rpc
│   │   │   │   └── status
│   │   │   │   └── status.pb.go
│   │   │   └── LICENSE
│   │   └── grpc
│   │   ├── AUTHORS
│   │   ├── backoff.go
│   │   ├── balancer
│   │   │   ├── balancer.go
│   │   │   ├── base
│   │   │   │   ├── balancer.go
│   │   │   │   └── base.go
│   │   │   └── roundrobin
│   │   │   └── roundrobin.go
│   │   ├── balancer_conn_wrappers.go
│   │   ├── balancer.go
│   │   ├── balancer_v1_wrapper.go
│   │   ├── call.go
│   │   ├── clientconn.go
│   │   ├── codec.go
│   │   ├── codegen.sh
│   │   ├── codes
│   │   │   ├── codes.go
│   │   │   └── code_string.go
│   │   ├── connectivity
│   │   │   └── connectivity.go
│   │   ├── CONTRIBUTING.md
│   │   ├── credentials
│   │   │   ├── credentials.go
│   │   │   ├── credentials_util_go17.go
│   │   │   ├── credentials_util_go18.go
│   │   │   └── credentials_util_pre_go17.go
│   │   ├── doc.go
│   │   ├── encoding
│   │   │   └── encoding.go
│   │   ├── go16.go
│   │   ├── go17.go
│   │   ├── grpclb
│   │   │   └── grpc_lb_v1
│   │   │   └── messages
│   │   │   ├── messages.pb.go
│   │   │   └── messages.proto
│   │   ├── grpclb.go
│   │   ├── grpclb_picker.go
│   │   ├── grpclb_remote_balancer.go
│   │   ├── grpclb_util.go
│   │   ├── grpclog
│   │   │   ├── grpclog.go
│   │   │   ├── logger.go
│   │   │   └── loggerv2.go
│   │   ├── interceptor.go
│   │   ├── internal
│   │   │   └── internal.go
│   │   ├── keepalive
│   │   │   └── keepalive.go
│   │   ├── LICENSE
│   │   ├── Makefile
│   │   ├── metadata
│   │   │   └── metadata.go
│   │   ├── naming
│   │   │   ├── dns_resolver.go
│   │   │   ├── go17.go
│   │   │   ├── go18.go
│   │   │   └── naming.go
│   │   ├── peer
│   │   │   └── peer.go
│   │   ├── picker_wrapper.go
│   │   ├── pickfirst.go
│   │   ├── proxy.go
│   │   ├── README.md
│   │   ├── resolver
│   │   │   ├── dns
│   │   │   │   ├── dns_resolver.go
│   │   │   │   ├── go17.go
│   │   │   │   └── go18.go
│   │   │   ├── passthrough
│   │   │   │   └── passthrough.go
│   │   │   └── resolver.go
│   │   ├── resolver_conn_wrapper.go
│   │   ├── rpc_util.go
│   │   ├── server.go
│   │   ├── service_config.go
│   │   ├── stats
│   │   │   ├── handlers.go
│   │   │   └── stats.go
│   │   ├── status
│   │   │   └── status.go
│   │   ├── stream.go
│   │   ├── tap
│   │   │   └── tap.go
│   │   ├── trace.go
│   │   ├── transport
│   │   │   ├── bdp_estimator.go
│   │   │   ├── control.go
│   │   │   ├── go16.go
│   │   │   ├── go17.go
│   │   │   ├── handler_server.go
│   │   │   ├── http2_client.go
│   │   │   ├── http2_server.go
│   │   │   ├── http_util.go
│   │   │   ├── log.go
│   │   │   └── transport.go
│   │   └── vet.sh
│   ├── gopkg.in
│   │   └── yaml.v2
│   │   ├── apic.go
│   │   ├── decode.go
│   │   ├── emitterc.go
│   │   ├── encode.go
│   │   ├── LICENSE
│   │   ├── LICENSE.libyaml
│   │   ├── parserc.go
│   │   ├── readerc.go
│   │   ├── README.md
│   │   ├── resolve.go
│   │   ├── scannerc.go
│   │   ├── sorter.go
│   │   ├── writerc.go
│   │   ├── yaml.go
│   │   ├── yamlh.go
│   │   └── yamlprivateh.go
│   └── vendor.json
├── hooks
│   ├── post-receive
│   ├── pre-receive
│   └── update
├── lib
│   ├── action
│   │   └── custom.rb
│   ├── action.rb
│   ├── gitlab_access.rb
│   ├── gitlab_access_status.rb
│   ├── gitlab_config.rb
│   ├── gitlab_custom_hook.rb
│   ├── gitlab_init.rb
│   ├── gitlab_keys.rb
│   ├── gitlab_lfs_authentication.rb
│   ├── gitlab_logger.rb
│   ├── gitlab_metrics.rb
│   ├── gitlab_net
│   │   └── errors.rb
│   ├── gitlab_net.rb
│   ├── gitlab_post_receive.rb
│   ├── gitlab_shell.rb
│   ├── gitlab_shell.rb.orig
│   ├── http_helper.rb
│   ├── httpunix.rb
│   ├── names_helper.rb
│   └── object_dirs_helper.rb
├── LICENSE
├── README.md
├── spec
│   ├── action
│   │   └── custom_spec.rb
│   ├── gitlab_access_spec.rb
│   ├── gitlab_config_spec.rb
│   ├── gitlab_custom_hook_spec.rb
│   ├── gitlab_keys_spec.rb
│   ├── gitlab_lfs_authentication_spec.rb
│   ├── gitlab_logger_spec.rb
│   ├── gitlab_metrics_spec.rb
│   ├── gitlab_net_spec.rb
│   ├── gitlab_post_receive_spec.rb
│   ├── gitlab_shell_authorized_keys_check_spec.rb
│   ├── gitlab_shell_gitlab_shell_spec.rb
│   ├── gitlab_shell_spec.rb
│   ├── httpunix_spec.rb
│   ├── names_helper_spec.rb
│   ├── object_dirs_helper_spec.rb
│   ├── spec_helper.rb
│   ├── support
│   │   ├── gl_id_test_hook
│   │   ├── hook_fail
│   │   ├── hook_ok
│   │   ├── http_unix_server.rb
│   │   ├── vcr.rb
│   │   └── webmock.rb
│   └── vcr_cassettes
│   ├── allowed-pull.yml
│   ├── allowed-push-project-not-found-404-text-html.yml
│   ├── allowed-push-project-not-found-404-text-plain.yml
│   ├── allowed-push-project-not-found-404.yml
│   ├── allowed-push-project-not-found-text-html.yml
│   ├── allowed-push-project-not-found-text-plain.yml
│   ├── allowed-push-project-not-found.yml
│   ├── allowed-push.yml
│   ├── broadcast_message-none.yml
│   ├── broadcast_message-ok.yml
│   ├── check-ok.yml
│   ├── custom-action-not-ok-json.yml
│   ├── custom-action-not-ok-not-json.yml
│   ├── custom-action-ok-not-json.yml
│   ├── custom-action-ok-with-message.yml
│   ├── custom-action-ok.yml
│   ├── discover-ok.yml
│   ├── http-pull-disabled.yml
│   ├── http-push-disabled.yml
│   ├── lfs-authenticate-ok-download.yml
│   ├── lfs-authenticate-ok-upload.yml
│   ├── notify-post-receive.yml
│   ├── post-receive-not-found.yml
│   ├── post-receive.yml
│   ├── pre-receive-not-found.yml
│   ├── pre-receive.yml
│   ├── ssh-key-not-found.yml
│   ├── ssh-key-not-implemented.yml
│   ├── ssh-key-ok.yml
│   ├── ssh-pull-disabled.yml
│   ├── ssh-pull-project-denied-401-text-html.yml
│   ├── ssh-pull-project-denied-401-text-plain.yml
│   ├── ssh-pull-project-denied-401.yml
│   ├── ssh-pull-project-denied-with-user.yml
│   ├── ssh-pull-project-denied.yml
│   ├── ssh-push-disabled.yml
│   ├── ssh-push-project-denied-401-text-html.yml
│   ├── ssh-push-project-denied-401-text-plain.yml
│   ├── ssh-push-project-denied-401.yml
│   ├── ssh-push-project-denied.yml
│   ├── two-factor-recovery-codes-fail.yml
│   └── two-factor-recovery-codes.yml
├── support
│   ├── go_build.rb
│   ├── go-format
│   ├── go-test
│   ├── go-update-vendor
│   ├── rewrite-hooks.sh
│   └── truncate_repositories.sh
└── VERSION
210 directories, 1196 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment