[vwnc] Work environment question...

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

[vwnc] Work environment question...

Rick Flower
Hi all..

Having only used VW in a single user capacity for my own purposes, I was
curious how VW is used in a group setting where multiple developers are
working on a project at the same time.. I'm assuming that a STORE
repository is configured for each developer to use as needed and that each
developer would have a well defined work 'area' for them -- to ensure that
nobody steps on each others toes.. Is that more or less the setup done in
the typical group environment?

I'm mostly asking in the case where I may have a helper entering database
descriptions (among other things) for Glorp in a two machine environment..

Thx!

-- Rick


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] Work environment question...

Nowak, Helge
Dear Rick,

how you work is essentially to your choice: concurrently on the same code or not. Store is your library manager to organize your code and your team work. You have to setup a Store server from which you and your colleague download the code you want to edit. There will be no lock on the code in the repository. Once you are done you'll publish it back. On publishing the system will check whther there are any conflicts. If not you are ok. If yes, a comparison browser will show you the conflicts which you then can resolve in an appropriate way.

See the Source Code Management Guide in the doc directory.

HTH
Helge

-----Ursprüngliche Nachricht-----
Von: [hidden email] [mailto:[hidden email]] Im Auftrag von Rick Flower
Gesendet: Donnerstag, 12. Juni 2008 18:22
An: [hidden email]
Betreff: [vwnc] Work environment question...

Hi all..

Having only used VW in a single user capacity for my own purposes, I was curious how VW is used in a group setting where multiple developers are working on a project at the same time.. I'm assuming that a STORE repository is configured for each developer to use as needed and that each developer would have a well defined work 'area' for them -- to ensure that nobody steps on each others toes.. Is that more or less the setup done in the typical group environment?

I'm mostly asking in the case where I may have a helper entering database descriptions (among other things) for Glorp in a two machine environment..

Thx!

-- Rick


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] Work environment question...

Dennis smith-4
In reply to this post by Rick Flower
We have three developers (sometimes four) working on code where
there is a specific split of "framework" vs "end user applications".

One person (plus a very few bits from others) works on framework,
and three work on applications.  Each night (unless one of is in the middle
of something that is basically broken at that point) we each merge our
changes
into the common Store repository, and each morning we load changes into our
images.

When we release to a client, we simply snapshot the released image -- we
don't
branch Store yet -- we may do that at some point, but have not had the
need yet.


Rick Flower wrote:

> Hi all..
>
> Having only used VW in a single user capacity for my own purposes, I was
> curious how VW is used in a group setting where multiple developers are
> working on a project at the same time.. I'm assuming that a STORE
> repository is configured for each developer to use as needed and that each
> developer would have a well defined work 'area' for them -- to ensure that
> nobody steps on each others toes.. Is that more or less the setup done in
> the typical group environment?
>
> I'm mostly asking in the case where I may have a helper entering database
> descriptions (among other things) for Glorp in a two machine environment..
>
> Thx!
>
> -- Rick
>
>
> _______________________________________________
> vwnc mailing list
> [hidden email]
> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
>  

--
Dennis Smith                         +1 416.798.7948
Cherniak Software Development Corporation   Fax: +1 416.798.0948
509-2001 Sheppard Avenue East        [hidden email]
Toronto, ON M2J 4Z8              sip:[hidden email]
Canada         http://www.CherniakSoftware.com
Entrance off Yorkland Blvd south of Sheppard Ave east of the DVP

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

[vwnc] An interesting 'dependency'

Cesar Rabak
One application developed more than three years ago (using VW 7.3)
stopped working when the team using it upgraded the platform based on VW
(CORMAS) to a version that should be used with 7.6.

After a bit of debugging we 'discovered' that a parcel no longer used in
7.6 (ColorEditing) was the dependency to run in an older image.

To make a long history short: this parcel has an override on
CharacterArray that includes a new method #value

CharacterArray>>value
   ^self

Now my question is: what is the acceptable tradeoff? (Re-)Introduce the
method for this class or do something similar? Or was this override
hiding more serious bug(s) which should be tracked down and extirpated?

--
Cesar Rabak
GNU/Linux User 52247.
Get counted: http://counter.li.org/
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc