See last non-design commment for the problem read the last comment for my question on this script: note: this is a code fragment for initializing a unit test...
Aryeh M. Friedman
aryeh@...
Dec 2, 2004 10:13 am
4414
I'm looking into implenting a "Super Project" as mention in the Aegis User Guide. I have a conceptional problem that I need solved. I'm not sure whether...
Brendan Simon
BrendanSimon@...
Dec 2, 2004 10:52 am
4415
Try changing your loop code from echo `aesub '$sp'`|tr ':' '\n'|while read next to: for next in `aesub '$sp' | tr ':' ' '` Also your loop logic will find more...
Jerry Pendergraft
jerry@...
Dec 2, 2004 4:04 pm
4416
That did the trick thanks... in my orginization I am the only real aegis user so when I should everyone else the script they where asking stupid questions like...
Aryeh M. Friedman
aryeh@...
Dec 3, 2004 2:10 am
4417
I would defently be intrested sinic I am attempting to use exactly the same source/branch structure... I was doing with DMT suger (cook) but if it can be done...
Aryeh M. Friedman
aryeh@...
Dec 3, 2004 2:22 am
4418
The only thing I can think of right now is that all the sources for each version are stored in the trunk with separate dirctories for each version. e.g. ...
Brendan Simon
BrendanSimon@...
Dec 3, 2004 3:23 am
4419
First of all are we talking about master/super projects at development time (see below) or at release time. By development time I mean Brandon's orginal...
Aryeh M. Friedman
aryeh@...
Dec 3, 2004 4:11 am
4420
Another thing I would like to be able to do, which probably breaks the Aegis philosophy and may even be completely silly is: If project branch (eg. my-app) has...
Brendan Simon
BrendanSimon@...
Dec 3, 2004 5:49 am
4421
[ Charset ISO-8859-1 unsupported, converting... ] ... If we alias each project I do not see any problem with creating views of other projects by assuming their...
Aryeh M. Friedman
aryeh@...
Dec 3, 2004 6:45 am
4422
We are aboug to migrate a moderate-sized aegis project (with several active branches) to a new machine. There are a couple of issues: - The project owner...
David Brown
aegis@...
Dec 3, 2004 4:26 pm
4423
You can move projects rather easily in a couple of ways. If you don't care about the history, just aedist -send | aedist -receive. But more likely you want to...
Jerry Pendergraft
jerry@...
Dec 3, 2004 5:12 pm
4424
... Definiately. ... I haven't seen a version of tar in a long time that doesn't properly restore empty directories. But, nonetheless... ... The UID is...
David Brown
aegis@...
Dec 3, 2004 5:38 pm
4425
In keeping with general outline I gave in my last post here are some scripts/etc. that might prove helpful in doing super-projects. I will post them as I...
Aryeh M. Friedman
aryeh@...
Dec 5, 2004 4:16 am
4426
Here is a script to return the baseline for each alias listed in developement/.alias_list and put it in development/.[alias]_manifest: #!/bin/sh cat `aegis...
Aryeh M. Friedman
aryeh@...
Dec 5, 2004 4:16 am
4427
Here is an other script for telling you what sub-project a file belongs to (assumes that development/.[sub-proj]_manifest exists as per last script): #!/bin/sh...
Aryeh M. Friedman
aryeh@...
Dec 5, 2004 5:41 am
4428
Here is a script that takes all the change files in our current change sets and lists which sub-projects they belong to: #!/bin/sh aegis -l cf -terse|while...
Aryeh M. Friedman
aryeh@...
Dec 5, 2004 6:16 am
4429
Script to create development/.[sub-project]_plist which is a packing list for what files we modified (or at least aecp'ed) from other sub-projects in the...
Aryeh M. Friedman
aryeh@...
Dec 5, 2004 6:37 am
4430
Our company would like to keep several old branches open (support branches for older versions of the project). Following Matthew Lee's suggestion, we intend...
Greg McIntyre
greg@...
Dec 5, 2004 8:26 am
4431
... You might get some clues from the super-project thread since many of the scripts being posted there have to do some pretty smart cross branch ...
Aryeh M. Friedman
aryeh@...
Dec 5, 2004 8:31 am
4432
... Yep. Make the integration build command return an error and the development build command succeed. You can do this a number of ways. The simplest way is...
Brendan Simon
BrendanSimon@...
Dec 5, 2004 10:31 am
4433
... Probably something more like this in the project config file. development_build_command = "make all"; /* build_command = "make all"; */ build_command =...
Brendan Simon
BrendanSimon@...
Dec 5, 2004 11:04 am
4434
These scripts only cover how to import/export files from non-current sub-projects... I will start looking at the other issues of super-projects tommorow like...
Aryeh M. Friedman
aryeh@...
Dec 5, 2004 11:17 am
4435
Perhaps a better hook would be the integrate_begin_command so one finds out before a possibly long build has been done. -- Jerry Pendergraft...
Jerry Pendergraft
jerry@...
Dec 5, 2004 7:21 pm
4436
YEP, in that case why waste the developers time at all. Set the development_build_command AND build_command to echo a message and return an error. NOTE: should...
Brendan Simon
BrendanSimon@...
Dec 5, 2004 8:15 pm
4437
"Greg McIntyre" <greg@...> writes: [...] ... You can redefine aede to behave as you want (fails on branches) and instruct newbies to *not*...
Walter Franzini
walter.franzini@...
Dec 5, 2004 9:46 pm
4438
On Sun, 5 Dec 2004 13:20:21 -0600 (CST), Jerry Pendergraft ... I agree but the man page (aepconf(5)) says the exit status is ignored. -- Greg McIntyre...
Greg McIntyre
greg@...
Dec 5, 2004 10:25 pm
4439
On Sun, 05 Dec 2004 22:45:13 +0100, Walter Franzini ... This has potential but it would need to be coupled with some shell scripting and/or configuration files...
Greg McIntyre
greg@...
Dec 5, 2004 10:29 pm
4440
On Sun, 05 Dec 2004 21:30:44 +1100, Brendan Simon ... I still want to integrate bug fixes but hopefully I can apply something "one step higher". I'll try...
Greg McIntyre
greg@...
Dec 5, 2004 10:42 pm
4441
I notice the only state transition that does not have a [transition]_command in the aepattr is development_begin.... if there any way to simulate this (namely...
Aryeh M. Friedman
aryeh@...
Dec 6, 2004 3:21 am
4442
... -- Peter Miller <millerp@...> rtfm: aedb(1) says Notification The develop_begin_command in the project configuration file (see aepconf(5) for...