Re: automated aedist
Aryeh Friedman <[email protected]>
| Newsgroups | gmane.comp.version-control.aegis.user |
|---|---|
| Message-ID | <CAGBxaXk1bGkb-ZnnAR9e8heFHNWSQHpyD26SOUkOeS6e-RtrHA@mail.gmail.com> |
After some more experimentation I found the bug was my fault.... ignore the bug report On Sun, Oct 7, 2012 at 2:23 AM, Aryeh Friedman <[email protected]> wrote: > Oops need to correct the bug report.... if I run aefinish on the local > machine instead of aeb/aed/aet/aeipass then the change set on the > remote machine is left in awaiting_integration but if I do > aeb/aed/aet/aeipass it will close the change set on the remote machine > correctly > > On Sun, Oct 7, 2012 at 2:15 AM, Aryeh Friedman <[email protected]> wrote: >> Strange followup on this I have it working now but I think it might of >> exposed a bug in aefinish >> >> Namely if I do the following it works (note this is a cut and paste >> and I have develop_end_action = goto_awaiting_integration in my >> aepattr for foo): >> >> aedist -p foo -c 10 -s|ssh foo.com (aedist -p foo -r ; aefinish; aeib >> -p foo -c 10;aeb;aed;aet;aeipass) >> >> But it I replace the integration aeb/aed/aet/aeipass with aefinish it >> fails leaving foo.C10 in awaiting_integration >> >> On Sat, Oct 6, 2012 at 9:33 AM, Walter Franzini >> <[email protected]> wrote: >>> On Sat, Oct 06 2012, Aryeh Friedman wrote: >>> >>> [...] >>> >>>> The main question I guess what command to tie it to in aegis.conf (or >>>> do it outside aegis by an alias to aefinish) >>> >>> from aepattr(5): >>> >>> ------------------------------------------------------------------------ >>> integrate_pass_notify_command = string; >>> This command is used to notify that an integration has passed. It >>> will probably use mail, or it could be an in‐house bulletin board. >>> This field is optional, if not present no notification will be >>> given. This command could also be used to notify other management >>> systems, such as progress and defect tracking. All of the >>> substitutions described by aesub(5) are available. >>> >>> Some compilers bury absolute path names into object files and >>> executables. The renaming of the integration directory to become >>> the new baseline breaks these paths. This command is passed an >>> environment variable called AEGIS_INTEGRATION_DIRECTORY so that the >>> appropriate symlink may be placed, if desired. >>> >>> Executed as: the project owner. Current directory: the new project >>> baseline. Exit status: ignored. >>> ------------------------------------------------------------------------ >>> >>> HTH >>> >>> ciao >>> -- >>> Walter Franzini >>> http://aegis.stepbuild.org/ _______________________________________________ Aegis-users mailing list [email protected] http://lists.auug.org.au/listinfo/aegis-users