Rajani, I agree that moving tags is not best practice but with our release candidate custom it is better then not tagging until certain.
On Mon, Sep 1, 2014 at 11:25 AM, Rajani Karuturi <raj...@apache.org> wrote: > If force push is disabled, feature branches wont be able to rebase on > master directly unless they create a temp branch or do a merge.[1] > > Moving tags aren't recommended. see discussion on "Re-tagging" in git-tag > man page [2] > > [1] > > http://stackoverflow.com/questions/8939977/git-push-rejected-after-feature-branch-rebase > [2] https://www.kernel.org/pub/software/scm/git/docs/git-tag.html > > > > ~Rajani > > > On Mon, Sep 1, 2014 at 1:45 PM, Rohit Yadav <rohit.ya...@shapeblue.com> > wrote: > > > > > On 01-Sep-2014, at 9:55 am, Daan Hoogland <daan.hoogl...@gmail.com> > wrote: > > > > > I worry that disabling force push will inhibit moving tags and deleting > > > branches, two thing I definately want to keep on doing. > > > > I’ve worked on git hooks before, and you can still be able to delete tags > > and branches if we were to disable force pushes. This is technically > > possible. > > > > > > > > > > > > > On Sat, Aug 30, 2014 at 3:15 AM, David Nalley <da...@gnsa.us> wrote: > > > > > >> Projects do not have the ability to specify their own hooks. You > > >> essentially get the same set as every other project in the Foundation > > >> using git. The reasons behind this are that essentially projects would > > >> have an incredibly divergent set of hooks, they would be > > >> unmaintainable long term. Infra has had experiences in the past where > > >> commit (or pre-commit) hooks were configurable and ended up causing > > >> massive performance impacts; and were incredibly difficult to trace > > >> down. > > >> > > >> Most hook functionality (though not in the case) can be accomplished > > >> with gitpubsub, which is what a majority of folks do who want > > >> hook-like functionality. > > >> > > >> You can ask/make the recommendation that the foundation disable force > > >> pushes across all branches of all repositories at the foundation. That > > >> may actually make a lot of sense. But I don't know that everyone will > > >> agree. (I tend to concur, I can't think of a good reason one would do > > >> a force push). > > >> > > >> --David > > >> > > >> On Fri, Aug 29, 2014 at 3:13 PM, Rohit Yadav < > rohit.ya...@shapeblue.com > > > > > >> wrote: > > >>> Hi David, > > >>> > > >>> On 29-Aug-2014, at 6:59 pm, David Nalley <da...@gnsa.us> wrote: > > >>>> force pushes on master are already prohibited. > > >>>> The other branches allow that though. > > >>> > > >>> We already know this. The discussion is; > > >>> > > >>> 1. Should we put git hooks to prevent force pushes on all branches? > > >> (people would be still able to delete any remote branches though, > which > > is > > >> another issue IMO that you can delete any remote branch other than > > master) > > >>> > > >>> 2. Any reason we should not do that, for example if anyone has a good > > >> reason to use force push? > > >>> > > >>> Regards, > > >>> Rohit Yadav > > >>> Software Architect, ShapeBlue > > >>> M. +41 779015219 | rohit.ya...@shapeblue.com > > >>> Blog: bhaisaab.org | Twitter: @_bhaisaab > > >>> > > >>> > > >>> > > >>> Find out more about ShapeBlue and our range of CloudStack related > > >> services > > >>> > > >>> IaaS Cloud Design & Build< > > >> http://shapeblue.com/iaas-cloud-design-and-build//> > > >>> CSForge – rapid IaaS deployment framework< > > http://shapeblue.com/csforge/> > > >>> CloudStack Consulting<http://shapeblue.com/cloudstack-consultancy/> > > >>> CloudStack Infrastructure Support< > > >> http://shapeblue.com/cloudstack-infrastructure-support/> > > >>> CloudStack Bootcamp Training Courses< > > >> http://shapeblue.com/cloudstack-training/> > > >>> > > >>> This email and any attachments to it may be confidential and are > > >> intended solely for the use of the individual to whom it is addressed. > > Any > > >> views or opinions expressed are solely those of the author and do not > > >> necessarily represent those of Shape Blue Ltd or related companies. If > > you > > >> are not the intended recipient of this email, you must neither take > any > > >> action based upon its contents, nor copy or show it to anyone. Please > > >> contact the sender if you believe you have received this email in > error. > > >> Shape Blue Ltd is a company incorporated in England & Wales. ShapeBlue > > >> Services India LLP is a company incorporated in India and is operated > > under > > >> license from Shape Blue Ltd. Shape Blue Brasil Consultoria Ltda is a > > >> company incorporated in Brasil and is operated under license from > Shape > > >> Blue Ltd. ShapeBlue SA Pty Ltd is a company registered by The Republic > > of > > >> South Africa and is traded under license from Shape Blue Ltd. > ShapeBlue > > is > > >> a registered trademark. > > >> > > > > > > > > > > > > -- > > > Daan > > > > Regards, > > Rohit Yadav > > Software Architect, ShapeBlue > > M. +41 779015219 | rohit.ya...@shapeblue.com > > Blog: bhaisaab.org | Twitter: @_bhaisaab > > > > > > > > Find out more about ShapeBlue and our range of CloudStack related > services > > > > IaaS Cloud Design & Build< > > http://shapeblue.com/iaas-cloud-design-and-build//> > > CSForge – rapid IaaS deployment framework<http://shapeblue.com/csforge/> > > CloudStack Consulting<http://shapeblue.com/cloudstack-consultancy/> > > CloudStack Infrastructure Support< > > http://shapeblue.com/cloudstack-infrastructure-support/> > > CloudStack Bootcamp Training Courses< > > http://shapeblue.com/cloudstack-training/> > > > > This email and any attachments to it may be confidential and are intended > > solely for the use of the individual to whom it is addressed. Any views > or > > opinions expressed are solely those of the author and do not necessarily > > represent those of Shape Blue Ltd or related companies. If you are not > the > > intended recipient of this email, you must neither take any action based > > upon its contents, nor copy or show it to anyone. Please contact the > sender > > if you believe you have received this email in error. Shape Blue Ltd is a > > company incorporated in England & Wales. ShapeBlue Services India LLP is > a > > company incorporated in India and is operated under license from Shape > Blue > > Ltd. Shape Blue Brasil Consultoria Ltda is a company incorporated in > Brasil > > and is operated under license from Shape Blue Ltd. ShapeBlue SA Pty Ltd > is > > a company registered by The Republic of South Africa and is traded under > > license from Shape Blue Ltd. ShapeBlue is a registered trademark. > > > -- Daan