Why is ABCI's types.pb.go moved into the abci package? #8061
-
I'm looking for some historical context here, or even some educated guesses. Why is This follows from this discussion regarding the use of buf in Tendermint. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
I don't know the history, but can do some archaeology.
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 After that the history gets harder to read because of the move of most of the proto files over to the spec repo. The earliest commit I find moving things to the spec repo is from September 2019 (95cf253), but I did not find when those files might have been moved there. Possibly they were always in the spec repo, and we had been cloning them all along? It is not clear. |
Beta Was this translation helpful? Give feedback.
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…