Code Monkey home page Code Monkey logo

Comments (5)

guenhter avatar guenhter commented on June 3, 2024

@riemers any thoughts on that? Will it harm the ansible-galaxy?

from ansible-gitlab-runner.

riemers avatar riemers commented on June 3, 2024

from ansible-gitlab-runner.

riemers avatar riemers commented on June 3, 2024

from ansible-gitlab-runner.

Grokzen avatar Grokzen commented on June 3, 2024

@riemers To pitch in my 5 cents and experience on this. So not talking about the reasons for doing this, just the engineering side and practical standpoints. When i have attempted or done this or seen this done in other repos, more things got broken that had to be fixed or just caused more pain for everyone involved. Yes tooling today is better to deal with default branch, but in the past tooling was generally hard coded to only have master as the default and very few options to manually override this. This caused integrations and automation to break down in a large scale where forks break and ppl had trouble syncing up repos, scripts, notifications or what not all started to have issues. This ofc has improved over the years, but the core idea still remains. One argument for/against this is that this is correlated to how big and how much used a repo is. Doing it in the linux kernel vs here would be orders of magnitude different headache and outcome.

So what me and ppl i talked to about this over the years is that it is in general not worth it from the engineering standpoint to change an existing repo due to any migration always come with cost and pain points. What is much more worth it if you are inclined to change default branch is to only do it for new repos and not to change anything existing. After some discussions and a few beers :P most ppl agree on this point because in the end, most of us are lazy developers and we in general do not want to cause more work for our self then what is required. And that everyone agrees that use whatever words or reasons you want for new tools/git repos/products or whatnot, most ppl don't care about the naming anyway.

In the end if you want to take on the engineering work to change it, do it, it is not impossible to do. But in the end and my opinion on the matter, you introduce a change for something that don't matter in established repos and something that no-one have talked about for a few years by now. I am neutral in your decision @riemers, just to give you some personal experience on this question. And my experience may vary from everyone elses ofc.

from ansible-gitlab-runner.

guenhter avatar guenhter commented on June 3, 2024

Good point. It is not crucial to do this and there would be bigger fish to fry.

from ansible-gitlab-runner.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.