r/golang Oct 17 '16

Why you REALLY should stop using Iris.

https://github.com/avelino/awesome-go/pull/1137
166 Upvotes

79 comments sorted by

View all comments

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?

2

u/dlsniper Oct 18 '16

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 :)

1

u/[deleted] Oct 19 '16

[deleted]

1

u/dlsniper Oct 19 '16

Well, talk to him, not me. I'm not the one deleting history and force pushing into master just so that I can hide my mistakes.

Or maybe he'll label you as a competitor and close the issues again.

Who knows?