[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [IMP-dev] Shall we declare it a release?



wow! 6 levels of nested replies, good for us :) I copied your questions with my two cents of an answer.
Yannick: okay, so now, concretely, if I want to make some tests for isd to behave better, what do I modify, and how? master or develop (since I don't see a release branch) ? branch or inline ?
Barak: When changing tests, I work on develop, commit there and send a patch to Daniel / Ben by e-mail / github issue so he applies it into master ("git format-patch <revision-before-yours> --stdout > PATCH.txt"). You can also just work on master without committing anything, prepare the patch there ("git diff HEAD > PATCH.txt") and send to Daniel / Ben. But perhaps we should be just granted commitÂprivilegesÂto master ourselves too, assuming we only intend to check in such minor commits. No point in centralizing things that much.


On Sun, Apr 21, 2013 at 8:19 AM, Yannick Spill <" target="_blank">> wrote:

 The original plan, from what I recall, had been to release today, but we can slip a bit ÂI don't see much reason to wait for things like warning suppressions are quite reasonable to patch into the master afterwards anyway and there are an infinite number of such changes that we want to make.
And it isn't always worth the effort to make a another branch (fundamentally, your develop is a separate branch from the github develop, it is just that you configured git to easy move things between the two). Each extra branch is something you need to keep in sync, with main. And each extra step and decision to be made requires attention that is pulled from something else.
I think, similar to Barak, that we should just stick to the full git flow model. Let's just adopt something that is done and that has been proven to work, and on which we can hang onto. If later on (in a few weeks) we see that it's cumbersome, we can amend things a bit and simplify them. Let's not be too inventive at first since we just changed for git, which in itself is already a huge jump in the ocean.
And with those exceptions, you pretty much end up at the page we have, I think, at least in terms of content.
Given that, for the most part, Ben and I are the only people who would do release/hotfix sorts of things, I don't see that it makes any practical difference. And since hotfixes have to have specified version numbers (from what I understand), they have to be managed in a fairly centralized manner anyway.



okay, so now, concretely, if I want to make some tests for isd to behave better, what do I modify, and how? master or develop (since I don't see a release branch) ? branch or inline ?



--
Barak