... For the most part, each component is in its own repository. Some of this is legacy code and so some components reside in the same repository whether they...
Thanks for drawing the picture below. I'm not sure I see any effective difference between the tow pictures you have below. I'm thinking that even if a ...
... If I were to create a branch structure like the top one it would imply that 'a1' and 'a2' were supposed to merge to 'a', not directly to 'proj'. It would...
... So you are saying that it is natural to assume that a branch will "merge to" what it originally branched from, and this is what people will assume unless...
... That's roughly what I'm saying. The cause is division of labor: it's natural to divide a large problem into smaller ones, and to divide those into smaller...
All, I'm a CM consultant working mainly with the ClearCase/ClearQuest. My last wo assignments had major Database data and structure components. My approach has...
As one of the authors of the SCM Patterns book, and a 'Patterns person' I'm interested in some feeback from those of you who read the book and used the...
So, correct me if I'm misunderstanding, we seem to be talking about the "window of opportunity" for more than one developer to be attempting to commit their...
You can also use a codeline "babysitter" as a flavor of FULL CODELINE LOCK. The babysitter is the only entity that has write permissions. Checkins are...
... I was in a shop once that used full integration lock. It worked very well for us, perhaps but of the reason is because our implementation stored the info...
... Hi Jim! When you say "automated build" do you mean an automated build scheduler that fires off a build at fixed regular intervals? (this is the usage I...
... Hmmn - maybe some collaboration is in order. I've been seeing this enough that I would now call it a recurring pattern. David someone (possibly Dave...
... Hmmn - if I didn't know how much you dislike the term "smell" I'd call it a "codeline smell" :-) I like the way you describe it above instead, reminds me...
... We use a variant for the integration token, borrowed from civil aviation: TIMESLOTS A developer or a team requests a timeslot for the moment they will be...
I'm not sure if I understand this correctly because from what I'm reading it seems like you're saying any particular change cannot be committed to the mainline...
At OOPSLA I handed out copies of a "quick reference card" for the SCM Pattern language. People liked it, so I put a PDF of it on the scmpatterns.com web site....
Steve, Does the refcard contain all SCM patterns? Frank. Steve Berczuk <steve@...> wrote: The card has a brief summary of each pattern and describes...
Hi Jason, No, that 's not what I intended to say. I wonder why you got the impression... Anyone can request a timeslot at any time. When there is no...
As it happens, someone pointed out that I left out "Unit Test." (but everyone knew that one anyway ;) ) I updated the PDF to include the missing pattern. ...
... I don't understand why you're merging back to the trunk in order to release. The purpose of the release branch would be to isolate yourself from other...
Have you looked at the release line pattern (chapter 17)? You appear to be using a release line to make bug fixes to the release in production. I am curious...
... Thank you for your reply, my apologies for not responding sooner. ... appear ... After further review, it seems that we are indeed using the release line...
Could you clarify which codeline contains the emergency fixes that are released to production? From what you stated in your posts, the emergency fixes are...
... Ok, here is the situation: The codeline that contains the emergency fixes is cut from the trunk when a release goes out. At that point, the emergency...