Distributed development
$ aedist -missing -p aegis.4.21 -f aegis.sourceforge.org
Project "aegis.4.21", Missing Change Set Inventory
http://aegis.sourceforge.net/cgi-bin/aeget/aegis.4.21?inventory
Change UUID Description
------- ------ ------------
4.21.D052 9d3920d3-3888-48c5-a59c-b9dc66e2d597 include file rework
Remote change sets: 714.
Missing 1 change set.
$ aedist -pending -p aegis.4.21 -f aegis.stepbuild.org
Project "aegis.4.21", Pending Change Set Inventory
http://aegis.stepbuild.org//cgi-bin/aeget/aegis.4.21?inventory
Change UUID Description
------ ------ -----------
4.21.D047 1e691ce6-fca5-468f-b981-4820cf883364 aedist --replay vs URLs
4.21.D048 c52a1d6d-0b80-409e-9cb9-f99131f8a214 pastwatch link
4.21.D049 4d687604-1797-4180-bbe5-2e2b0641431a DEBUG build problem
4.21.D050 07e6c882-4530-4554-bd7d-6f3616573e12 ./configure vs curl
4.21.D051 7c45c293-14f3-474c-a979-8484857c209c aedist -send bug
Remote change sets: 698.
Pending 5 change sets.
Distributed Development
$ aedist -replay -p aegis.4.21 -f aegis.sf.net -inver 4.21*
aedist: aedist -receive -project=aegis.4.21 -change=551 -file 'http://aegis.sf.net/cgi-bin/aeget/aegis.4.21.C85/?
aedist' --no-trojan
aedist: aegis --new-change 551 --project=aegis.4.21 --file=/tmp/aedist-4d7f4864-ae3d-4c8a-bb63-0153e496792b --verbose
--reason='Downloaded from http://aegis.sourceforge.net/cgi-bin/aeget/aegis.4.21.C85/?aedist'
aegis: project "aegis.4.21": change 551: created
aedist: aegis --develop-begin 551 --project aegis.4.21 --verbose
aegis: project "aegis.4.21": change 551: development directory "/prep/work-in-progress/aegis/aegis.4.21.C551"
aegis: logging to "/prep/work-in-progress/aegis/aegis.4.21.C551/aegis.log"
aegis: cd /prep/work-in-progress/aegis/aegis.4.21.C551
aegis: user "walter", group "projadm"
aegis: ln -s /prep/baseline/aegis/branch.4/branch.21/baseline bl
aegis: project "aegis.4.21": change 551: user "walter" has begun development
aedist: aegis --copy-file --project=aegis.4.21 --change=551 --verbose --branch=4.21 --delta=12 aeimport/format/rcs/gram.y
aeimport/format/sccs/gram.y aeimport/format/search.cc aeimport/format/version.cc aeimport/format/version_list.cc
aegis: appending log to "/prep/work-in-progress/aegis/aegis.4.21.C551/aegis.log"
aegis: project "aegis.4.21": change 551: file "aeimport/format/rcs/gram.y" copied
....
aedist: aegis --change-attr --uuid 9d3920d3-3888-48c5-a59c-b9dc66e2d597 -change=551 --project=aegis.4.21
aedist: Warning: This change contains files which could host a Trojan horse attack. Because you specified the --no-trojan
option, the development will proceed despite this.
aedist: aegis --diff --only-merge --change=551 --project=aegis.4.21 --verbose
aegis: fmerge /tmp/aegis-de47362e-22f7-4b4c-a30b-053ad9306afe /prep/baseline/aegis/branch.4/branch.21/baseline/etc/Howto.cook
/prep/work-in-progress/aegis/aegis.4.21.C551/etc/Howto.cook,B -o
/prep/work-in-progress/aegis/aegis.4.21.C551/etc/Howto.cook -c
/prep/work-in-progress/aegis/aegis.4.21.C551/etc/Howto.cook,C
fmerge: warning: conflict detected
aegis: project "aegis.4.21": change 551: merged 2 files, new 'aegis -Build' required
...
aedist: aegis --diff --no-merge --change=551 --project=aegis.4.21 --verbose
aegis: fcomp -w -s /prep/baseline/aegis/branch.4/baseline/aeannotate/annotate.cc
/prep/work-in-progress/aegis/aegis.4.21.C551/aeannotate/annotate.cc -o
/prep/work-in-progress/aegis/aegis.4.21.C551/aeannotate/annotate.cc,D
...
aegis: project "aegis.4.21": change 551: difference complete
aedist: aegis --build --change=551 --project=aegis.4.21 --verbose
aegis: project "aegis.4.21": change 551: development build started 23:24
aegis: cook -b etc/Howto.cook -nl -st project=aegis.4.21 change=551 version=4.21.C551 arch=linux-i486
search_path=/prep/work-in-progress/aegis/aegis.4.21.C551:/prep/baseline/aegis/branch.4/branch.21/baseline:/prep/
baseline/aegis/branch.4/baseline:/prep/baseline/aegis/baseline autoconf= autoheader= linux-i486_c++= c++=