Coder Social home page Coder Social logo

Comments (8)

nielsdrost avatar nielsdrost commented on August 18, 2024 2

Yes, I think it makes sense to keep the "master" and "development" branches of ESMValTool synchronized at all times.

This would mean every pull request to either branches in either repo's would need to be followed up with a git pull-push synchronize step. Perhaps we should make a script.

from esmvaltool.

bulli92 avatar bulli92 commented on August 18, 2024 1

from esmvaltool.

bulli92 avatar bulli92 commented on August 18, 2024

Agree, only point is that we need to ensure that also the devbranch is a running version.
But that's what is envisaged anyway.

from esmvaltool.

koldunovn avatar koldunovn commented on August 18, 2024

The possible problem is that private and public repositories are not linked in github, at least I can not make PR to one from another. Maybe I don't have enough rights.

from esmvaltool.

nielsdrost avatar nielsdrost commented on August 18, 2024

Yes, this is an unfortunate side effect of the workaround we used to get two copies of the same repo into one GitHub organization with different public/private settings: as far as GitHub is concerned, these two repo's are not related in any way.

@bulli92 is right in that on the command line it is only a few lines (though you have to be careful to get it right not to mess up some branch)

I discussed this with @bjoernbroetz before (actually before the github was setup). I guess we should write that down somewhere :-)

from esmvaltool.

koldunovn avatar koldunovn commented on August 18, 2024

Can someone then, please, take an action on this?

from esmvaltool.

bulli92 avatar bulli92 commented on August 18, 2024

@mattiarighi @axel-lauer @bjoernbroetz @veyring

can you please comment on this. I think we need some general agreement and responsibility assignment.

But first we would need to agree on the overall procedure to always keep the masters and dev's in sync. Do you agree with such an approach?

from esmvaltool.

axel-lauer avatar axel-lauer commented on August 18, 2024

The master / development branches have been synchronized (September 1, 2017).

For the future, we developed and tested a set of instructions for the core development team how to synchronize the master and development branches in the different repositories. Currently, the synchronization has to be done by hand. The current strategy is that synchronization is done as soon as one of the master or development branches is modified (in any of the repositories). The core team member performing the updates of the master / development branch would be the primary person responsible for synchronizing the branches / repositories. The instructions are available for discussion and further refinement here on the wiki.

from esmvaltool.

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.