Go to the FreeLists Home Page Home Signup Help Login
 



[openbeos] || [Date Prev] [10-2004 Date Index] [Date Next] || [Thread Prev] [10-2004 Thread Index] [Thread Next]

[openbeos] Re: Organizational question

  • From: "Mikael Jansson (mailing lists)" <lists@xxxxxxxxxxxxxxxxx>
  • To: openbeos@xxxxxxxxxxxxx
  • Date: Tue, 12 Oct 2004 21:35:55 GMT
Cian Duffy <myob87@xxxxxxxxx>:
>
> > > Suggestion: Move to Perforce if/when G.E branches off into a 
> > > seperate
> > > tree.
> > 
> > ?
> > Anyway, we would benefit from a better versioning tool instantly, 
> > there
> > is no need to wait *if* the alternative is there and working.
> 
> Oops, I made the assumption a BSD like "split" might happen when R2
> work starts and R1 is "out there" but being stabilised and patched -
> like FreeBSD's 4.x and 5.x trees at the moment. If this isn't going 
> to
> happen, pretend I never mentioned it :-)
> 
Well, that would indeed be what happens.

Correct me if I'm wrong, but this is usually how you do development:

Do work in //depot/main/..., which would represent today's current/ 
directory. Then, when R1 is released, tag all files with the label 
Haiku_R1, and continue working in //depot/main/...

When a bug is squished in the main-line tree that's also in R1, one 
creates a branch from //depot/main/... to //depot/release/r1/..., and 
merge the change from the mainline with r1.

A perhaps more realistical example would be if an experimental tree is 
created:

p4 label, and give it the name label.
p4 integrate //depot/main/... //depot/exp/...

The developers do some changes in exp, and realize they've fixed a bug 
there. Then they can easily do a diff against the main-line and merge 
their changes.

This might actually be what you initially said/asked for, but perhaps 
it would be a good idea to enlighten our readers.

Also, I do agree with Axel that we need a better tool for revision 
handling.  Perforce with its integrated jobs (that connects to other 
bug trackers, such as Mozilla's) could replace in-file TODOs and 
similar constructions. (like I've talked about in a previous mail.)

--
Mikael Jansson
http://mikael.jansson.be





[ Home | Signup | Help | Login | Archives | Lists ]

All trademarks and copyrights within the FreeLists archives are owned by their respective owners.
Everything else ©2007 Avenir Technologies, LLC.