<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 18, 2015 at 10:34 AM, David Welton <span dir="ltr"><<a href="mailto:davidnwelton@gmail.com" target="_blank">davidnwelton@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":1f7" class="a3s" style="overflow:hidden">There is probably an argument to be made that using code from people<br>
who push tags and then subsequently fiddle with them is probably a bad<br>
idea in other ways too.</div></blockquote></div><br>This is the stance taken by the Go community. If you destroy your "master" branch, then people will eventually learn your project is bad and vendor it by forking. Since import-statements contain the repository location, you uniquely identify the version by its location. This solves some problems, but is a phase-shift: it creates other problems, and time will show if they are easier or harder to deal with.<br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">J.</div>
</div></div>