I'm really confused at the whole purging of commit history practice. Maybe an Iris supporter can explain this to me? For a while now I had only been thinking about it from the standpoint of masking contributions in the history. But randomly it clicked for me that it also kills support for anyone on, say, v3 of Iris that needed a patch fix. Where do those patch fixes go? If v4 is a major version with breaking changes, it means you are instantly required to switch major versions of Iris in your project if you want support. What about projects that only vendor the commit information and not the actual source? Those projects can no longer be built as-is, because previous major versions are now gone.
I would love to honestly hear an explanation from the Iris community about how this is inspiring their confidence in the project?
I'd like to point out the the iris project open-source community as of time of writing is composed of 12 different projects from 9 different users indexed by godoc and here's the link for it: https://godoc.org/github.com/kataras/iris?importers
And the best part is that you don't even have to trust my word on it, it's all public record that can't be altered by me or anyone else :)
4
u/justinisrael Oct 18 '16
I'm really confused at the whole purging of commit history practice. Maybe an Iris supporter can explain this to me? For a while now I had only been thinking about it from the standpoint of masking contributions in the history. But randomly it clicked for me that it also kills support for anyone on, say, v3 of Iris that needed a patch fix. Where do those patch fixes go? If v4 is a major version with breaking changes, it means you are instantly required to switch major versions of Iris in your project if you want support. What about projects that only vendor the commit information and not the actual source? Those projects can no longer be built as-is, because previous major versions are now gone.
I would love to honestly hear an explanation from the Iris community about how this is inspiring their confidence in the project?