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