Giter VIP home page Giter VIP logo

Comments (10)

matthew-brett avatar matthew-brett commented on September 26, 2024 1

Yeah, it does require a bit of submodule knowledge, but I usually go the long way round:

cd multibuild
git checkout master  # only needs doing once
git pull
cd ..
git add multibuild

from multibuild.

matthew-brett avatar matthew-brett commented on September 26, 2024

I don't know if I am suggesting always updating the multibuild submodule. I am sure that will, occasionally, break people's build, so I'd rather they do the update explicitly, with the promise from us that we'll try and keep master working, and so an update should be relatively safe.

from multibuild.

peterjc avatar peterjc commented on September 26, 2024

How would you suggest doing the update explicitly?

(This is the first time I've dealt directly with git submodules, which is perhaps why this part of the README.rst seems unclear to me)

from multibuild.

native-api avatar native-api commented on September 26, 2024

I would like to see any clarifications on when (if?) new commits are merged into master.

Normally, projects have releases/milestones (typically implemented as git tags) and a few release lines (implemented as branches), and only implement certain API changes into the next major or minor release line (in semantic versioning, backward-compatible changes between minor releases, breaking changes between major ones, no changes beside bugfixes between micro ones).

Not so here. I don't see any releases, so it's unclear which revisions I'm supposed to use in production to get new features.

from multibuild.

 avatar commented on September 26, 2024

We use the 'live at head' philosophy.

from multibuild.

native-api avatar native-api commented on September 26, 2024

from multibuild.

 avatar commented on September 26, 2024

So the theory is that we only merge to master when we are sure that the particular commit does not have any significant problems. I personally just update multibuild to devel though; I don't really look at master at all.

from multibuild.

native-api avatar native-api commented on September 26, 2024

Guess what? I found a downside of never using branches or tags.

If one uses submodule update --depth to save on clone time, eventually, the command will stop working because one cannot check out a commit more than <depth>-1 away from a ref.

from multibuild.

native-api avatar native-api commented on September 26, 2024

I believe this can be closed thanks to https://github.com/matthew-brett/multibuild/pull/122.

from multibuild.

matthew-brett avatar matthew-brett commented on September 26, 2024

Thanks - yes I agree.

from multibuild.

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.