Skip to content

Why is ABCI's types.pb.go moved into the abci package? #8061

Answered by creachadair
thanethomson asked this question in Q&A
Discussion options

You must be logged in to vote

I don't know the history, but can do some archaeology.

abci/types/types.pb.go was first added by commit 4bee228 in June 2018. From the commit log, it appears this was an import from a presumably-separate ABCI repository.

It appears to have been there ever since, so I am guessing it's not that this one was singled out, but that the others were made less-idiosyncratic. Most of the stuff in types/tendermint seems to have gained its current layout from #5025 and #5039 in June 2020. There was some further renaming in #5102, but mostly the directory layout seems to have been preserved after that point.

After that the history gets harder to read because of the move of most of the proto files ove…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@thanethomson
Comment options

@creachadair
Comment options

Answer selected by thanethomson
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants