Doug:

I have been considering this matter for some time...

It seems that software development in the non-U2 world revolves around huge 
Maven scripts to re-compile builds of vast dynasties of code.  The U2 VOC 
concept makes all of this hassle go away.  With VOC, we just update the single 
program that I am working on with a new Rev.ID.   Menus and other programs just 
launch what is in VOC.   The program's rev is specified in VOC.  The calling 
program just references VOC... the latest revision is specified in VOC.  Thus, 
this scheme is modular.

It is not clear to me how SubVersion and GIT developers refer to the latest rev 
of their subs.  Also the reverse...what programs use the subs.  This is where 
OSGI fits in.  I have heard rumblings that people are working on an 
Eclipse-compatible OSGI SCM thing.  OSGI is worth learning about.  OSGI is a 
configuration tool that grew up out of the cell phone industry to handle config 
control on say, a Nokia family of products.

A MultiValue database for rev control makes a lot of sense.

1)While this scheme is editor independent, Eclipse has some nice functionality 
that could be leveraged.
2) While this scheme is intended for code, it works the same way for procs, 
paragraphs, and dictionaries.
3) The updates are on a program-by-program basis, that is, NOT batch.
4) The updates are known to be applied because the screen that shows all of the 
revs, also shows what is in VOC right then.  If the new program has a bug, it 
is easy just to roll back to the prior rev in VOC.

< Ch >   Changes To SHS ___ B.HOP SHIP.STOCK.R91  __Path__ B.HOP
 Voc: R91
__#___Rev___Summary___________________________________________Subs__________________________Who_______When______________
  57  R91   CountDown                                         1  
SUB.COUNTDOWN.R1                     24 FEB 11
  56  R89   Deleted [D]eliveries                                                
                      16 FEB 11
  55  R86   UpDated PackSlip, Cert                                              
            RR        08 FEB 11
  54  R85   Fixed Ship.To.Country                                               
                      07 FEB 11
  53  R81   Fixed Bug, No UPS Acct If UPS Freight                               
            Karen     16 NOV 10
  52  R80   HK Pays Flag Added                                                  
            Karen     08 NOV 10
  51  R79   Writes To PackSlips.X                                               
            Lou       14 OCT 10
  50  R77   Blanked Out PackSlips.X                                             
            Robert    12 OCT 10
  49  R75                                                     1  
SUB.PACKING.LIST.R75                 19 JUL 10
  48  R74   Show Insurance $ for UPS, FedEx                                     
            Karen     15 JUL 10
  47  R73   Uses New Ship.To.How Codes                                          
                      17 JUN 10
  46  R71   BaseLine                                                            
                      17 JUN 10
  45  R70   Auto Print Quality Label                          1  
SUB.PACK.SLIP.R42          Robert    21 APR 10
  44  R69   Enhanced ODBC                                                       
                      18 MAR 10
  43  R68   Auto Switch Ship.Via Based.On Weight                                
                      11 MAR 10
  42  R67   Minor CleanUp                                                       
                      04 MAR 10
  41  R66   Bin.To.Bin With SnapShot                          1  
SUB.BIN.TO.BIN.R50         Mike      25 FEB 10
  40  R65   Link Country and Addr Label                                         
                      26 JAN 10
  39  R64   Fixed Show.As.Late Bug                                              
                      19 JAN 10
       . . . . . . . . . . . . . . . . . . . . . . . . . . .
 [<]  [##]  [II]mpact  [KK]ill  [NN]ew  [SU].I.Am.A.Sub  [XX]

 
DICT CHANGES    

                  Type &
Field.........    Field.    Field........    Conversion..    Column.........    
Output    Depth &
Name..........    Number    Definition...    Code........    Heading........    
Format    Assoc..

@ID               D    0                                     CHANGES            
10L       S
APP               D    0                                                        
10L       S
REV               D    1                                                        
3L        M
DESC              D    2                                                        
80L       M
DATE              D    3                                                        
10L       M
TIME              D    4                                                        
10L       M
REQUESTOR         D    5                                                        
10L       M
PROGRAMMER        D    6                                                        
10L       M
DETAILS           D    7                                                        
10L       M
DESIGNATION       D    8                                                        
4L        M
SUBS              D    9                                                        
33L       M
I.AM.A.SUB        D   10                                                        
1L        S
FILES.USED        D   11                                                        
33L       M
FILE.READ.WRIT    D   12                                                        
33L       M
E
PATH              D   13                                                        
33L       S
FIELDS.USED       D   14                                                        
33L       M
FIELDS.RWD        D   15                                                        
1L        M
ACTION.ITEM.ID    D   16                                                        
1L        M
@EMPTY.NULL       X

19 records listed.
>


-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Doug
Sent: Thursday, March 03, 2011 7:09 PM
To: 'U2 Users List'
Subject: Re: [U2] Git and U2

I think the idea of Distributed Version Control System (DVSC) has some merit 
for certain applications.  Google Code supports Subversion, and Mercurial and 
maybe others in its DVSC system.  Several of our customers make us jump through 
hoops to get at their source code.  So you are now thinking about storing 
source code on Google servers that replicate all over the world.
The problems that I can envision are overwhelming my head here in Colorado, 
maybe it's the altitude.  I better go outside and take a breather...

I'm back and I have a few questions:
1) What editor are you using?
2) How are you going to wrap the editor calls to capture the source code, the 
procs, the paragraphs, the voc changes, and the dictionaries changes to Google.
3) Are using real-time or batch updates?
4) How to you know your updates were applied?

Regards,
Doug
www.u2logic.com

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of DavidJMurray
(mvdbs.com)
Sent: Thursday, March 03, 2011 9:23 AM
To: [email protected]
Subject: Re: [U2] Git and U2


Thanks everyone for your replies.

As it looks like I will now be hosting on google code (as its free) I have a 
choice of subversion or mercurial.

Weekend reading will be in order...

Cheers,

djm 


_______________________________________________
U2-Users mailing list
[email protected]
http://listserver.u2ug.org/mailman/listinfo/u2-users
_______________________________________________
U2-Users mailing list
[email protected]
http://listserver.u2ug.org/mailman/listinfo/u2-users

Reply via email to