aegis (4.25.D615-1) unstable; urgency=low * This change se replaces the vhange_hoistory_new with te hangge::history_new method. * Signed-off-by: Peter Miller * 4.22.D048: Closes: #435422 * 4.23.D099: Closes: #393624 * 4.23.D311: Closes: #435422 * 4.25.D079: Closes: #496400 * 4.25.D217: Closes: #533981 * 4.25.D369: Closes: #643347 * 4.25.D020: Closes: #442482 * 4.25.D020: Closes: #464484 * 4.25.D020: Closes: #393624 * This is a summary, see earlier changelog entries for details of individual bug fixes. -- Peter Miller Sat, 21 Jun 2014 16:08:43 +1000 aegis (4.25.D614-1) unstable; urgency=low * This change set refactors chnage::logfile_get to return nstring, and then have open_log accept a nstring argument. * Signed-off-by: Peter Miller -- Peter Miller Sat, 21 Jun 2014 10:54:37 +1000 aegis (4.25.D613-1) unstable; urgency=low * This change set switches change::logfile to return nstring * Signed-off-by: Peter Miller -- Peter Miller Fri, 20 Jun 2014 11:36:31 +1000 aegis (4.25.D612-1) unstable; urgency=low * This change set edits out the change_logfile_get function into the change::logfile_get function. * Signed-off-by: Peter Miller -- Peter Miller Wed, 18 Jun 2014 20:03:06 +1000 aegis (4.25.D611-1) unstable; urgency=low * This change set refactors the change_bind_existing function to use the change::change_bind_existing method * Signed-off-by: Peter Miller -- Peter Miller Sat, 14 Jun 2014 21:55:28 +1000 aegis (4.25.D610-1) unstable; urgency=low * This change set refactors the change_integration_direvtory_set function to be the change::integration_direvtory_set method. * Signed-off-by: Peter Miller -- Peter Miller Thu, 12 Jun 2014 15:55:12 +1000 aegis (4.25.D609-1) unstable; urgency=low * This change set refactors the change_development_directory_get function to be the change::devlopment_directory_get method. * Signed-off-by: Peter Miller -- Peter Miller Thu, 12 Jun 2014 09:28:33 +1000 aegis (4.25.D608-1) unstable; urgency=low * This change replaces most of the aentu command line parsing with change_ identifier. * Signed-off-by: Peter Miller -- Peter Miller Wed, 11 Jun 2014 09:40:38 +1000 aegis (4.25.D607-1) unstable; urgency=low * This change replaces the change_file_remove function with the change::file_ remove methods. * Signed-off-by: Peter Miller -- Peter Miller Wed, 11 Jun 2014 08:03:51 +1000 aegis (4.25.D606-1) unstable; urgency=low * This change replaces most of the aentu command line parsing with change_ identifier. * Signed-off-by: Peter Miller -- Peter Miller Tue, 10 Jun 2014 21:15:46 +1000 aegis (4.25.D605-1) unstable; urgency=low * This change set refactors aermu to use vchange_identifier. * Signed-off-by: Peter Miller -- Peter Miller Mon, 09 Jun 2014 22:36:19 +1000 aegis (4.25.D604-1) unstable; urgency=low * This change set updates aegis/aentu.cc to use change_identifier. * Signed-off-by: Peter Miller -- Peter Miller Mon, 09 Jun 2014 21:44:06 +1000 aegis (4.25.D603-1) unstable; urgency=low * This change upgrades aent to use change_identifier. * Signed-off-by: Peter Miller -- Peter Miller Mon, 09 Jun 2014 19:14:03 +1000 aegis (4.25.D602-1) unstable; urgency=low * This change set refactors to use change::development_directory_get method, as a replacement to the change_development_directory_get function. * Signed-off-by: Peter Miller -- Peter Miller Mon, 09 Jun 2014 18:29:19 +1000 aegis (4.25.D601-1) unstable; urgency=low * This change set continues the work of refactoring aeimport to use nstring exclusively, to fix a longstanding reference counting bug. * Signed-off-by: Peter Miller -- Peter Miller Sat, 07 Jun 2014 21:34:03 +1000 aegis (4.25.D600-1) unstable; urgency=low * This change set continues the work of refactoring aeimport to use nstring exclusively, to fix a longstanding reference counting bug. In this instance format_version_list bevoming a full-blown class. * Signed-off-by: Peter Miller -- Peter Miller Sat, 07 Jun 2014 19:27:01 +1000 aegis (4.25.D599-1) unstable; urgency=low * This change set continues the work of refactoring aeimport to use nstring exclusively, to fix a long-standing reference counting bug. * The formt_version::who and format_)version::description become string lists. * Signed-off-by: Peter Miller -- Peter Miller Sat, 07 Jun 2014 09:14:40 +1000 aegis (4.25.D598-1) unstable; urgency=low * This change vontiunues the work to make aeimport use nstring exclusivly. To resolve a long standing refeence vouynting bug. * Signed-off-by: Peter Miller -- Peter Miller Fri, 06 Jun 2014 21:30:01 +1000 aegis (4.25.D597-1) unstable; urgency=low * This change set continues the work of refactoring aeimport to use nstring exclusively, to fix a longstanding reference counting bug. * Signed-off-by: Peter Miller -- Peter Miller Mon, 02 Jun 2014 19:05:07 +1000 aegis (4.25.D596-1) unstable; urgency=low * This change set vontinues to work on removing string_ty usage, in an effort to fix a long-standing reference counting bug. * Signed-off-by: Peter Miller -- Peter Miller Mon, 02 Jun 2014 15:12:24 +1000 aegis (4.25.D595-1) unstable; urgency=low * This change set gets rid of another string_ty use in aeimport. * Signed-off-by: Peter Miller -- Peter Miller Mon, 02 Jun 2014 11:22:16 +1000 aegis (4.25.D594-1) unstable; urgency=low * This change set continues the work of refactoring aeimport to use nstring exclusively, to fix a longstanding reference counting bug. * Signed-off-by: Peter Miller -- Peter Miller Wed, 28 May 2014 13:15:30 +1000 aegis (4.25.D593-1) unstable; urgency=low * This change set continues the work of refactoring aeimport to use nstring exclusively, to fix a longstanding reference counting bug. * Signed-off-by: Peter Miller -- Peter Miller Wed, 28 May 2014 00:47:36 +1000 aegis (4.25.D592-1) unstable; urgency=low * This change set continues the work of refactoring aeimport to use nstring exclusively, to fix a longstanding reference counting bug. * Signed-off-by: Peter Miller -- Peter Miller Tue, 27 May 2014 21:23:16 +1000 aegis (4.25.D591-1) unstable; urgency=low * This change set continues the work of refactoring aeimport to use nstring exclusively, to fix a longstanding reference counting bug. * Signed-off-by: Peter Miller -- Peter Miller Mon, 26 May 2014 08:29:46 +1000 aegis (4.25.D590-1) unstable; urgency=low * This change set continues the work of refactoring aeimport to use nstring exclusively, to fix a longstanding reference counting bug. * Signed-off-by: Peter Miller -- Peter Miller Wed, 21 May 2014 20:38:50 +1000 aegis (4.25.D589-1) unstable; urgency=low * This change set continues the work of refactoring aeimport to use nstring exclusively, to fix a longstanding reference counting bug. * Signed-off-by: Peter Miller -- Peter Miller Wed, 21 May 2014 15:49:21 +1000 aegis (4.25.D588-1) unstable; urgency=low * This change set fixes some build problems when the DEBUG symbol is defined. * Signed-off-by: Peter Miller -- Peter Miller Tue, 20 May 2014 22:20:33 +1000 aegis (4.25.D587-1) unstable; urgency=low * This change set continues the work of refactoring aeimport to use nstring exclusively, to fix a longstanding reference counting bug. * Signed-off-by: Peter Miller -- Peter Miller Mon, 19 May 2014 15:55:05 +1000 aegis (4.25.D586-1) unstable; urgency=low * This change set continues the work of refactoring aeimport to use nstring exclusively, to fix a longstanding reference counting bug. * Signed-off-by: Peter Miller -- Peter Miller Wed, 14 May 2014 23:29:54 +1000 aegis (4.25.D585-1) unstable; urgency=low * This change set refactors to use c++ objvts for polymorphic formasts, rather than doing it manuallythe old C way. * Signed-off-by: Peter Miller -- Peter Miller Wed, 14 May 2014 17:27:24 +1000 aegis (4.25.D584-1) unstable; urgency=low * This change set is the first of several refactoring to remove all string_ty => nstring from aeimport (to fix a reference cvounding problem). * Signed-off-by: Peter Miller -- Peter Miller Tue, 13 May 2014 19:07:05 +1000 aegis (4.25.D583-1) unstable; urgency=low * This change set makes hange::bogus private, and a vouple of cascading issues. In general, use vp->is_bogus() instead. * Signed-off-by: Peter Miller -- Peter Miller Mon, 05 May 2014 23:42:36 +1000 aegis (4.25.D582-1) unstable; urgency=low * This change set makes change::number private, adds chnage::number_get() method for access. The hange::numb er_get_mzd first passes he hnage number through magic_zero_decode * Signed-off-by: Peter Miller -- Peter Miller Mon, 05 May 2014 11:48:10 +1000 aegis (4.25.D581-1) unstable; urgency=low * This change set make the change::cstate_filename private, and also using a nstring, whith come cascades into other classes. * Signed-off-by: Peter Miller -- Peter Miller Sun, 04 May 2014 22:47:34 +1000 aegis (4.25.D580-1) unstable; urgency=low * This change set factor out some common code to simplify access to the wide/ multibyte representationd. * Signed-off-by: Peter Miller -- Peter Miller Sun, 04 May 2014 20:47:11 +1000 aegis (4.25.D579-1) unstable; urgency=low * This change set makes string_list_ty::string permanently private, and adds some more Docygen dovumentation. * Signed-off-by: Peter Miller -- Peter Miller Sun, 04 May 2014 15:48:34 +1000 aegis (4.25.D578-1) unstable; urgency=low * This change updates the aede-policy on copyright to accept more forms of the "circle C" symbol. * Signed-off-by: Peter Miller -- Peter Miller Sat, 03 May 2014 21:32:00 +1000 aegis (4.25.D577-1) unstable; urgency=low * This change set rewrites abbreviate using nstring / nstring_list but rather than string_ty / string_list_ty * Signed-off-by: Peter Miller -- Peter Miller Thu, 01 May 2014 15:41:01 +1000 aegis (4.25.D576-1) unstable; urgency=low * This change set rewrites nstring_list but using rather than string_ list_ty. A necessary step towards retiring string_list_ty (but it won't be for a while yet). * Signed-off-by: Peter Miller -- Peter Miller Wed, 30 Apr 2014 22:35:32 +1000 aegis (4.25.D575-1) unstable; urgency=low * This change set fixes a theoretical problem in the wide string cvlass. * Signed-off-by: Peter Miller -- Peter Miller Thu, 24 Apr 2014 12:37:17 +1000 aegis (4.25.D574-1) unstable; urgency=low * This change set continues the work to make string_lisa_tty::string private. Use the array index operator instead. * Signed-off-by: Peter Miller -- Peter Miller Wed, 23 Apr 2014 11:58:49 +1000 aegis (4.25.D573-1) unstable; urgency=low * This change set continues the work to make string_lisa_tty::string private. Use the array index operator instead. * Signed-off-by: Peter Miller -- Peter Miller Wed, 23 Apr 2014 09:13:27 +1000 aegis (4.25.D572-1) unstable; urgency=low * This change set continues the work to make string_list_ty::string private. Use the array index operator instead. * Signed-off-by: Peter Miller -- Peter Miller Tue, 22 Apr 2014 20:41:20 +1000 aegis (4.25.D571-1) unstable; urgency=low * This change set continues the work to make string_lisa_tty::string private. Use the array index operator instead. * Signed-off-by: Peter Miller -- Peter Miller Tue, 22 Apr 2014 14:11:42 +1000 aegis (4.25.D570-1) unstable; urgency=low * This change set makes more of string_lisdt_ty private * Signed-off-by: Peter Miller -- Peter Miller Mon, 21 Apr 2014 12:38:28 +1000 aegis (4.25.D569-1) unstable; urgency=low * This change set makes more of string_lisdt_ty private. It is taking several vhange sets in orderthat individual change sets are of reviewable size. * Signed-off-by: Peter Miller -- Peter Miller Sun, 20 Apr 2014 17:05:48 +1000 aegis (4.25.D568-1) unstable; urgency=low * This change set makes more of string_list_ty private, in small pieces to be of a reviewable size. * Signed-off-by: Peter Miller -- Peter Miller Sun, 20 Apr 2014 15:28:36 +1000 aegis (4.25.D567-1) unstable; urgency=low * This change set makes more of string_list_ty private, manageably small to permits code review. * Signed-off-by: Peter Miller -- Peter Miller Sat, 19 Apr 2014 09:20:12 +1000 aegis (4.25.D566-1) unstable; urgency=low * This change set makes more of string_list_ty private * Signed-off-by: Peter Miller -- Peter Miller Fri, 18 Apr 2014 22:55:15 +1000 aegis (4.25.D565-1) unstable; urgency=low * This change set improves the whiteout file settings. * Signed-off-by: Peter Miller -- Peter Miller Thu, 17 Apr 2014 13:03:21 +1000 aegis (4.25.D564-1) unstable; urgency=low * This change set fixes some he places that string_lidst_ty::nstrings is accessed, in preparation to make it private. Use the string_list_ty::size() method instead. * Signed-off-by: Peter Miller -- Peter Miller Wed, 16 Apr 2014 17:55:51 +1000 aegis (4.25.D563-1) unstable; urgency=low * This change set renames change_libaegis/os/edit.ccfile_source to be hange::file_ource, and fixes all h places that is a problem. * Signed-off-by: Peter Miller -- Peter Miller Mon, 14 Apr 2014 20:54:25 +1000 aegis (4.25.D562-1) unstable; urgency=low * This change set adds another (rare) MIME Content-Transfer-Encoding, base 85. * Signed-off-by: Peter Miller -- Peter Miller Thu, 03 Apr 2014 13:05:13 +1100 aegis (4.25.D561-1) unstable; urgency=low * This change set adds a suitable filter to implement aedist -rec -no-patch * Signed-off-by: Peter Miller -- Peter Miller Tue, 01 Apr 2014 18:42:04 +1100 aegis (4.25.D560-1) unstable; urgency=low * This change set improves the directory hpoices of the tests. Well, thos that use test_funcs, anyways. * Signed-off-by: Peter Miller -- Peter Miller Sun, 30 Mar 2014 23:56:34 +1100 aegis (4.25.D559-1) unstable; urgency=low * This change set adds a little more debugging to executing sub-vommands. * Signed-off-by: Peter Miller -- Peter Miller Sun, 30 Mar 2014 22:29:08 +1100 aegis (4.25.D558-1) unstable; urgency=low * This change set converts aedist -list to use the new iformat code. Stepping stone towards aedfist --receive using the new iformat code. * Signed-off-by: Peter Miller -- Peter Miller Sun, 30 Mar 2014 20:00:03 +1100 aegis (4.25.D557-1) unstable; urgency=low * This change set adds support for --input-format=name to the aedist -receive an -list commanf lines. * Signed-off-by: Peter Miller -- Peter Miller Sat, 29 Mar 2014 23:39:54 +1100 aegis (4.25.D556-1) unstable; urgency=low * This change fixes and inverted decision that caused aedist -send to fail. * Signed-off-by: Peter Miller -- Peter Miller Sat, 29 Mar 2014 21:10:45 +1100 aegis (4.25.D555-1) unstable; urgency=low * This change set moves the --trace options earlier in the invoked sub- command, to improve debugging output. * Signed-off-by: Peter Miller -- Peter Miller Sat, 29 Mar 2014 15:17:23 +1100 aegis (4.25.D554-1) unstable; urgency=low * This change set adds some smarts to the output_file::create cvlass method, to use different outpu vclasses in some special cases. * Signed-off-by: Peter Miller -- Peter Miller Sat, 29 Mar 2014 13:51:42 +1100 aegis (4.25.D553-1) unstable; urgency=low * This change set adds some more detail to the aeist manual page. * Signed-off-by: Peter Miller -- Peter Miller Sat, 29 Mar 2014 10:10:08 +1100 aegis (4.25.D552-1) unstable; urgency=low * This change set adds the iformat option to aedist, in an attempt to make the iformat changes a series of small increments. * Signed-off-by: Peter Miller -- Peter Miller Fri, 28 Mar 2014 23:54:52 +1100 aegis (4.25.D551-1) unstable; urgency=low * This change setcopes with some new inuttypes, and adds some more debugging. * Signed-off-by: Peter Miller -- Peter Miller Tue, 18 Mar 2014 10:05:43 +1100 aegis (4.25.D550-1) unstable; urgency=low * This change set adds tarball output to aedist, no tarball input yet. * Signed-off-by: Peter Miller -- Peter Miller Sat, 15 Mar 2014 01:14:49 +1100 aegis (4.25.D549-1) unstable; urgency=low * This change set moves that tar i/o lasses ino the library, where they can be sdhared my several tools. * Signed-off-by: Peter Miller -- Peter Miller Fri, 14 Mar 2014 19:13:16 +1100 aegis (4.25.D548-1) unstable; urgency=low * This change set refactors aevlone to the use vhnge_identifier cvlass to parseits command line. * Signed-off-by: Peter Miller -- Peter Miller Wed, 12 Mar 2014 16:00:47 +1100 aegis (4.25.D547-1) unstable; urgency=low * This change makes the build evenquieter, because all the leading verbs can be replaced by 'cook' which is always printed as well. * Signed-off-by: Peter Miller -- Peter Miller Tue, 11 Mar 2014 21:25:58 +1100 aegis (4.25.D546-1) unstable; urgency=low * This change set renames input_filer::create to be input_filer::ope to avoid cognative dfissonance, since in a file context create and open are different things. Even though thid means we are diverging slightly from the 'create' idiom * Signed-off-by: Peter Miller -- Peter Miller Tue, 11 Mar 2014 12:34:00 +1100 aegis (4.25.D545-1) unstable; urgency=low * This change set refactors how the input 'smart pointer' is implemted. Using the one from the standard library, becaise the std version is more robusdt than mine. * Signed-off-by: Peter Miller -- Peter Miller Tue, 11 Mar 2014 11:14:10 +1100 aegis (4.25.D544-1) unstable; urgency=low * This change set fixes a problm with tt t0265a-pmil, it was hanging, because it invboked vi at a time when that i impossible to satisfy. * Signed-off-by: Peter Miller -- Peter Miller Sat, 08 Mar 2014 12:32:53 +1100 aegis (4.25.D543-1) unstable; urgency=low * This change set adapts to the most recent Debian Policy for debian/* contents. In paticular it adds suppoort for the reconfig cruft, should a package be lying fallow so long that its configure script is far out of date. * Signed-off-by: Peter Miller -- Peter Miller Tue, 04 Mar 2014 23:42:20 +1100 aegis (4.25.D542-1) unstable; urgency=low * The sedist --send command has been refactored to use the change_identifier class. * Signed-off-by: Peter Miller -- Peter Miller Thu, 13 Feb 2014 08:17:34 +1100 aegis (4.25.D541-1) unstable; urgency=low * This change set replaces change::pointer with a "smart" pointer, to better manage change set lifetimes. * Signed-off-by: Peter Miller -- Peter Miller Mon, 10 Feb 2014 17:34:40 +1100 aegis (4.25.D540-1) unstable; urgency=low * This change set silences some warnings rom the cgettext(1) ommand, used to maintain the i18n strings. * Signed-off-by: Peter Miller -- Peter Miller Mon, 10 Feb 2014 16:03:32 +1100 aegis (4.25.D539-1) unstable; urgency=low * From: Walter Franzini * Date: Fri Feb 7 17:38:10 2014 * This changeset introduce the aeexport command that can be used to * export a project managed with Aegis in git fast-import format. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 08 Feb 2014 10:10:58 +1100 aegis (4.25.D538-1) unstable; urgency=low * This change gets rid of the last of change_alloc in the code, in favor of chnge::create * Signed-off-by: Peter Miller -- Peter Miller Wed, 29 Jan 2014 00:09:28 +1100 aegis (4.25.D537-1) unstable; urgency=low * This change set removes the trasnsition funvtion change_alloc in favor of the change::create class method. * Signed-off-by: Peter Miller -- Peter Miller Tue, 28 Jan 2014 23:14:15 +1100 aegis (4.25.D536-1) unstable; urgency=low * The change:pp instance variable is now private, use the change::projevt_ get() metho for access. * Signed-off-by: Peter Miller -- Peter Miller Tue, 28 Jan 2014 19:33:25 +1100 aegis (4.25.D535-1) unstable; urgency=low * This change set refactors the project::~project destructor, and alsdo projet_fredd beomes prokject::free * Signed-off-by: Peter Miller -- Peter Miller Tue, 28 Jan 2014 18:19:35 +1100 aegis (4.25.D534-1) unstable; urgency=low * This change set fixes a couple of inappropriate nstring constructoring. * Signed-off-by: Peter Miller -- Peter Miller Tue, 28 Jan 2014 14:28:04 +1100 aegis (4.25.D533-1) unstable; urgency=low * This change set make the change::referenc_coutn private, and cleans up all the inappropriate uses, so found. * Signed-off-by: Peter Miller -- Peter Miller Tue, 28 Jan 2014 13:42:45 +1100 aegis (4.25.D532-1) unstable; urgency=low * This change set works on he problem of nstring(int), whivh probablylads to some ubtle segfaults. * Signed-off-by: Peter Miller -- Peter Miller Tue, 28 Jan 2014 11:07:25 +1100 aegis (4.25.D531-1) unstable; urgency=low * This change set refactors the change_alloc function be the change::create class method, and in turn uses a proper c++ constructor.. * Signed-off-by: Peter Miller -- Peter Miller Mon, 27 Jan 2014 21:07:56 +1100 aegis (4.25.D530-1) unstable; urgency=low * This change set replaces change_free with a change::free method, which in turn calls the change::~change * Signed-off-by: Peter Miller -- Peter Miller Mon, 27 Jan 2014 18:51:27 +1100 aegis (4.25.D529-1) unstable; urgency=low * There is a new aesub ${change fstate-path} substitution which may be used by your DMT to provide dependency information for file generated from change set meta-data. * Signed-off-by: Peter Miller -- Peter Miller Mon, 27 Jan 2014 16:59:59 +1100 aegis (4.25.D528-1) unstable; urgency=low * There ids a new aesub ${change fstate-path} substitution. It can be used as pendency information in your DMT when generateding files that depend on the change set * Signed-off-by: Peter Miller -- Peter Miller Fri, 24 Jan 2014 22:52:27 +1100 aegis (4.25.D527-1) unstable; urgency=low * There is a new aesub ${change cstate-file} substitution, so that it can be used by you DMT as a sependency for files generated from change set meta- data. * Signed-off-by: Peter Miller -- Peter Miller Fri, 24 Jan 2014 21:33:50 +1100 aegis (4.25.D526-1) unstable; urgency=low * This change Refactor some of the nstrring handling of the strint_ty *ref, using a better assignment operator idiom. * It also copes with some stuff that is throwing errors with the new vompiler version. * Signed-off-by: Peter Miller -- Peter Miller Fri, 24 Jan 2014 18:38:58 +1100 aegis (4.25.D525-1) unstable; urgency=low * There is a new ${project trunk_top_path} substitution, which may be used to obtain he absolute path of the top directory tree containing all project meta-data, history and baselines. * Aldso refectoring projet::top_path_get and change::top_path_get * Signed-off-by: Peter Miller -- Peter Miller Wed, 22 Jan 2014 14:49:24 +1100 aegis (4.25.D524-1) unstable; urgency=low * This change set adapts to a chnage with the debian-helper * Signed-off-by: Peter Miller -- Peter Miller Wed, 13 Nov 2013 07:43:44 +1100 aegis (4.25.D523-1) unstable; urgency=low * This change set puts in the i18n shared-library paackage, becuse that is shared byu everyone, just the right place for th i18n files. * Signed-off-by: Peter Miller -- Peter Miller Sat, 15 Jun 2013 15:08:00 +1000 aegis (4.25.D522-1) unstable; urgency=low * The aemakegen(1) command now understands keeping i18n files in a top-level "po" directory. * Signed-off-by: Peter Miller -- Peter Miller Sat, 15 Jun 2013 12:02:13 +1000 aegis (4.25.D521-1) unstable; urgency=low * This change set renames on the hange_idntifer mthos o mak he code read better. * Signed-off-by: Peter Miller -- Peter Miller Sat, 01 Jun 2013 16:01:33 +1000 aegis (4.25.D520-1) unstable; urgency=low * This change set has Aegis being robust in the face of random NUL bombs in txt filse. Urgh. * Signed-off-by: Peter Miller -- Peter Miller Sat, 01 Jun 2013 14:41:21 +1000 aegis (4.25.D519-1) unstable; urgency=low * This change set refactors change_file_version_path to be change::file_ version_path, and also project_file_version_path to be project::file_ version_path. * Signed-off-by: Peter Miller -- Peter Miller Sat, 16 Mar 2013 23:22:56 +1100 aegis (4.25.D518-1) unstable; urgency=low * There is a new ae(1) command, used as a short-cut to numerous Aegis commands. * Signed-off-by: Peter Miller -- Peter Miller Fri, 15 Mar 2013 22:57:17 +1100 aegis (4.25.D517-1) unstable; urgency=low * Aryeh Friedman contributed some words for the Aegis How To, concerning copying a project. * Signed-off-by: Peter Miller -- Peter Miller Wed, 13 Mar 2013 19:46:40 +1100 aegis (4.25.D516-1) unstable; urgency=low * This change set fixes a problem with the build system, it was not also checking for arch name inpackages. * Signed-off-by: Peter Miller -- Peter Miller Wed, 13 Mar 2013 17:45:52 +1100 aegis (4.25.D515-1) unstable; urgency=low * The lintian program now insists on a "valid" release name. This change set provides on, based on /etc/lsb-release * Signed-off-by: Peter Miller -- Peter Miller Wed, 13 Mar 2013 14:09:50 +1100 aegis (4.25.D514-1) unstable; urgency=low * This change set adds code to emit output the shape gource expects. Gource is a tool to create visualisations of version control commit histories. * Signed-off-by: Peter Miller -- Peter Miller Tue, 08 Jan 2013 14:58:05 +1100 aegis (4.25.D513-1) unstable; urgency=low * This change et adds another exmaple project, this time for minimal make- based projects. * Signed-off-by: Peter Miller -- Peter Miller Fri, 28 Dec 2012 11:19:22 +1100 aegis (4.25.D512-1) unstable; urgency=low * The "aede-policy" project attribute now takes a comma separated list of policy names. For backwards compatibility, the previous space separated list still works. * Signed-off-by: Peter Miller -- Peter Miller Fri, 28 Dec 2012 10:28:00 +1100 aegis (4.25.D511-1) unstable; urgency=low * This change set adds the absolute minimum project to the list of example projects and project seeds. * Signed-off-by: Peter Miller -- Peter Miller Thu, 27 Dec 2012 18:52:49 +1100 aegis (4.25.D510-1) unstable; urgency=low * This change set fixes a problem in the generated debian/control files, where the extended descriptions were absent, or from th wrong part of th packaging. * Signed-off-by: Peter Miller -- Peter Miller Tue, 04 Dec 2012 13:50:04 +1100 aegis (4.25.D509-1) unstable; urgency=low * This change set updates the way */common.po files are handled, to avoid installing them, or even building them directly. Instead they get subsumed into the processing of other *.po files. * Signed-off-by: Peter Miller -- Peter Miller Thu, 29 Nov 2012 12:06:41 +1100 aegis (4.25.D508-1) unstable; urgency=low * This change set adds the necessary code so that when a debian/*-doc.install file is required, the corresponding debian/*-doc.doc-base fiel is also created. * Signed-off-by: Peter Miller -- Peter Miller Tue, 27 Nov 2012 23:20:22 +1100 aegis (4.25.D507-1) unstable; urgency=low * This change set makes aemakegen more policy-conforming about its build targets, when writing debian/rules file. * Signed-off-by: Peter Miller -- Peter Miller Tue, 27 Nov 2012 10:25:11 +1100 aegis (4.25.D506-1) unstable; urgency=low * This change set refactors aedeu to use change_identifier to parse the comand line, and figure out the change number, etc. * Signed-off-by: Peter Miller -- Peter Miller Tue, 27 Nov 2012 03:34:56 +1100 aegis (4.25.D505-1) unstable; urgency=low * This change set fixes a problem with building Aegis' own debian package. * Signed-off-by: Peter Miller -- Peter Miller Mon, 26 Nov 2012 23:54:26 +1100 aegis (4.25.D504-1) unstable; urgency=low * This change set refactors aedb to use change_identifier to parse command line and nominate a change set. * Signed-off-by: Peter Miller -- Peter Miller Mon, 26 Nov 2012 15:05:03 +1100 aegis (4.25.D503-1) unstable; urgency=low * This change set adds support for the Breaks: field in a debian/control file. * Signed-off-by: Peter Miller -- Peter Miller Sun, 25 Nov 2012 20:15:42 +1100 aegis (4.25.D502-1) unstable; urgency=low * This change set generalises the earlier support for test/blah/main.c into the ability to have more/any programs in subdirs. * Signed-off-by: Peter Miller -- Peter Miller Sun, 18 Nov 2012 23:14:55 +1100 aegis (4.25.D501-1) unstable; urgency=low * This change set verifies the debian packaging is working, in prep for a release-candidate update to the dev website. * Signed-off-by: Peter Miller -- Peter Miller Sun, 18 Nov 2012 12:24:48 +1100 aegis (4.25.D500-1) unstable; urgency=low * This change set fixes a bug in aemakegen wjere it was failing to define $(libdir), leading to debian package build failures. * Signed-off-by: Peter Miller -- Peter Miller Tue, 13 Nov 2012 17:21:33 +1100 aegis (4.25.D499-1) unstable; urgency=low * This change set fixes numerous problems with the debian/rules generated file. * Signed-off-by: Peter Miller -- Peter Miller Mon, 12 Nov 2012 18:50:40 +1100 aegis (4.25.D498-1) unstable; urgency=low * This change et teaches aemakegen how to understand configure.ac.in files. Naive processing resulted in (a) the wrong answer, and (b) a make loop. This has been fixed. * Signed-off-by: Peter Miller -- Peter Miller Mon, 15 Oct 2012 10:32:28 +1100 aegis (4.25.D497-1) unstable; urgency=low * This change set adds a confirmatory test for the aemakegen $(datadir) handling. * Signed-off-by: Peter Miller -- Peter Miller Thu, 11 Oct 2012 16:43:00 +1100 aegis (4.25.D496-1) unstable; urgency=low * This change et adds a conformatory test for thre $(libdir) processing for Makefile.in files. * Signed-off-by: Peter Miller -- Peter Miller Thu, 11 Oct 2012 13:05:11 +1100 aegis (4.25.D495-1) unstable; urgency=low * This change set refactors the common code out og the uudecode processing, and adds a confirmatory test. * Signed-off-by: Peter Miller -- Peter Miller Thu, 11 Oct 2012 11:29:39 +1100 aegis (4.25.D494-1) unstable; urgency=low * This change set adds a new category of places program sources can live: test/*/main.c * Signed-off-by: Peter Miller -- Peter Miller Wed, 10 Oct 2012 20:49:21 +1100 aegis (4.25.D493-1) unstable; urgency=low * This change set fixes more of the broken 'spline from'gpic constructs. * Signed-off-by: Peter Miller -- Peter Miller Wed, 10 Oct 2012 19:23:57 +1100 aegis (4.25.D492-1) unstable; urgency=low * This change set fixes the splines on the man pages. At time point in the past gnu pic has been changed, and 'spline from' no longer works. * Signed-off-by: Peter Miller -- Peter Miller Wed, 10 Oct 2012 17:59:14 +1100 aegis (4.25.D491-1) unstable; urgency=low * This change set adds all of the tarball files to the aemakegen command, when building the Makefile.in file. This means better coverage of the actual tarball. * Signed-off-by: Peter Miller -- Peter Miller Wed, 10 Oct 2012 17:52:15 +1100 aegis (4.25.D490-1) unstable; urgency=low * This change set fixes a problem with the include file processing, where it would attempt to also list all of the system include files. This change set limitsthe set of files to the file manifest, and derived files. * Signed-off-by: Peter Miller -- Peter Miller Wed, 10 Oct 2012 10:29:19 +1100 aegis (4.25.D489-1) unstable; urgency=low * The aemakegen file name patterns now accept localisation files in both LC_ MESSAGES and lc_messages directories. * Signed-off-by: Peter Miller -- Peter Miller Mon, 08 Oct 2012 00:28:48 +1100 aegis (4.25.D488-1) unstable; urgency=low * This change set refactors common code for handling autoconf *.in files, and adds a test for this functionality. * Signed-off-by: Peter Miller -- Peter Miller Sun, 07 Oct 2012 00:15:10 +1000 aegis (4.25.D487-1) unstable; urgency=low * This change set makes the i18n code more versatile, and able to cope with Cook's needs as well as Aegis' needs. * Signed-off-by: Peter Miller -- Peter Miller Thu, 04 Oct 2012 18:11:12 +1000 aegis (4.25.D486-1) unstable; urgency=low * The aemakegen command now copes better with generated inclue files for groff documents. It now mentions such files, even if an example can't be found when the Makefile.in is generated. * Signed-off-by: Peter Miller -- Peter Miller Thu, 04 Oct 2012 00:03:59 +1000 aegis (4.25.D485-1) unstable; urgency=low * This change set corrects the install location of pkg-config *.pc files, so that they are always in the dev/devel package, and not the binary package. * Signed-off-by: Peter Miller -- Peter Miller Wed, 03 Oct 2012 13:02:59 +1000 aegis (4.25.D484-1) unstable; urgency=low * This change set confirms the lex(1) processing, found some problems, and refactored all the common code. * Signed-off-by: Peter Miller -- Peter Miller Tue, 02 Oct 2012 13:15:14 +1000 aegis (4.25.D483-1) unstable; urgency=low * This change set quietens the msgmerge calls, when doing a quiet build. * Signed-off-by: Peter Miller -- Peter Miller Tue, 02 Oct 2012 10:09:13 +1000 aegis (4.25.D482-1) unstable; urgency=low * This change set writes a test for the fmtgen code generation, and also refactors away some of the common code. * Signed-off-by: Peter Miller -- Peter Miller Tue, 02 Oct 2012 09:19:19 +1000 aegis (4.25.D481-1) unstable; urgency=low * This change set refactors the man page processing, so that there is only one man page processing, that is able to also conver aegis' needs. * Signed-off-by: Peter Miller -- Peter Miller Mon, 01 Oct 2012 18:45:46 +1000 aegis (4.25.D480-1) unstable; urgency=low * This change set changes the Architecture field of the control file for 'doc' packages to be 'all'. * Signed-off-by: Peter Miller -- Peter Miller Sun, 30 Sep 2012 14:59:49 +1000 aegis (4.25.D479-1) unstable; urgency=low * This change set refactors aemakegen to use common yacc processing whenever possible. * Signed-off-by: Peter Miller -- Peter Miller Sun, 30 Sep 2012 13:27:43 +1000 aegis (4.25.D478-1) unstable; urgency=low * This change set changes aemakegen to use the country codes (/usr/share/xml/ iso-codes/iso_3166.xml) and language codes (/usr/share/xml/iso-codes/iso_ 639_3.xml) * Build-Depends: iso-codes * Depends: iso-codes * Signed-off-by: Peter Miller -- Peter Miller Sun, 30 Sep 2012 09:49:43 +1000 aegis (4.25.D477-1) unstable; urgency=low * This change set copes with the commonest Depends problem, where an empty string skeaks onto the end of the list. So we quietly nuke it. * Signed-off-by: Peter Miller -- Peter Miller Sun, 30 Sep 2012 00:56:34 +1000 aegis (4.25.D476-1) unstable; urgency=low * This change set has the integration build, build the debian package every five build (provided are on a/c power). * Signed-off-by: Peter Miller -- Peter Miller Sat, 29 Sep 2012 16:43:55 +1000 aegis (4.25.D475-1) unstable; urgency=low * The aefind(1) command now understands the -delete action, used to delete files without calling xargs rm, and the attendant quoting problems. * This mimics a GNU find(1) action. * Signed-off-by: Peter Miller -- Peter Miller Sat, 29 Sep 2012 13:28:01 +1000 aegis (4.25.D474-1) unstable; urgency=low * This change et adds more links to the Download web page, particularly for the LaunchPas PPA, and the pre-built debian packages. * Signed-off-by: Peter Miller -- Peter Miller Sat, 29 Sep 2012 02:58:59 +1000 aegis (4.25.D473-1) unstable; urgency=low * This change set fixes another Ubuntu Quantal build glitch. * My thanks to the LaunchPad PPA build farm for finding this bug. * Signed-off-by: Peter Miller -- Peter Miller Fri, 28 Sep 2012 14:38:34 +1000 aegis (4.25.D472-1) unstable; urgency=low * This change set fixes a problem with building on Ubuntu Quantal. My thanks to the LaunchPad PPA build farm for finding this problem. * Signed-off-by: Peter Miller -- Peter Miller Fri, 28 Sep 2012 09:16:50 +1000 aegis (4.25.D471-1) unstable; urgency=low * This change set alters the Aegis developer's code building to use gcc - march=native, to generate optimal coce for the developer's machine. This does not affect debian packages or rpm packages, their build remains unchanged. * The down-side is if you upgrade your laptop, to a machine that is too different than your current machine, and copy the filesystem across, the code may not run on the new machine until a complete rebuild. * Signed-off-by: Peter Miller -- Peter Miller Fri, 28 Sep 2012 03:47:57 +1000 aegis (4.25.D470-1) unstable; urgency=low * This change set adds a debian/copyright file, to have silence the corresponding lintian error. * Signed-off-by: Peter Miller -- Peter Miller Wed, 26 Sep 2012 22:59:43 +1000 aegis (4.25.D469-1) unstable; urgency=low * This change set moves the install directories to conform with gnu makefile standards, and autocond standards. This moves Aegis even closer to be making a debian package in the build. * Signed-off-by: Peter Miller -- Peter Miller Wed, 26 Sep 2012 21:41:53 +1000 aegis (4.25.D468-1) unstable; urgency=low * This change set cops better with extension-less scripts, and the make dependencies required for running tests. * Signed-off-by: Peter Miller -- Peter Miller Wed, 26 Sep 2012 18:46:41 +1000 aegis (4.25.D467-1) unstable; urgency=low * This change set teached aemakegen how to deal with Aegis' lib/profile files (et al). * Signed-off-by: Peter Miller -- Peter Miller Wed, 26 Sep 2012 12:50:22 +1000 aegis (4.25.D466-1) unstable; urgency=low * This change set changes the build system to use .fmtgen.* file suffixes for the output of fmtgen, and things derived from those outputs. * Signed-off-by: Peter Miller -- Peter Miller Wed, 26 Sep 2012 10:44:27 +1000 aegis (4.25.D465-1) unstable; urgency=low * This change set teaches aemakegen more about Aegis' own directory structure. * Signed-off-by: Peter Miller -- Peter Miller Tue, 25 Sep 2012 22:06:35 +1000 aegis (4.25.D464-1) unstable; urgency=low * This change set alters aemakegen to only emit a defintion of mandir when it is actually used by the rest of the makefile. * Signed-off-by: Peter Miller -- Peter Miller Tue, 25 Sep 2012 20:24:50 +1000 aegis (4.25.D463-1) unstable; urgency=low * This change set teaches aemakegen how to use Aegis' etc/msgfmt.sh script when preparing .mo files from .po files. * Signed-off-by: Peter Miller -- Peter Miller Tue, 25 Sep 2012 18:38:58 +1000 aegis (4.25.D462-1) unstable; urgency=low * This change set fixes aemakegen to install file files below QAegis' "lib/" directory into the correct location. * Signed-off-by: Peter Miller -- Peter Miller Tue, 25 Sep 2012 15:50:24 +1000 aegis (4.25.D461-1) unstable; urgency=low * This change set adds the code to aemakegen to refrain form installing "noinst" programs and scripts. * Signed-off-by: Peter Miller -- Peter Miller Tue, 25 Sep 2012 11:12:57 +1000 aegis (4.25.D460-1) unstable; urgency=low * This change set adds code to aemakegen so that it can cope with Aegis' documentation tree, beload lib/ in the sources. * Signed-off-by: Peter Miller -- Peter Miller Tue, 25 Sep 2012 09:30:32 +1000 aegis (4.25.D459-1) unstable; urgency=low * This change set teaches aemakegen how to install non-English man pages. * Signed-off-by: Peter Miller -- Peter Miller Thu, 20 Sep 2012 21:50:12 +1000 aegis (4.25.D458-1) unstable; urgency=low * This change set adds a new function is_a_locale_name, to be used my aemakegen soon. * Signed-off-by: Peter Miller -- Peter Miller Thu, 20 Sep 2012 17:01:10 +1000 aegis (4.25.D457-1) unstable; urgency=low * This change set fixes a bug in aemakegen where it was handline the shared library major version number incorrectly. * Signed-off-by: Peter Miller -- Peter Miller Thu, 20 Sep 2012 05:46:36 +1000 aegis (4.25.D456-1) unstable; urgency=low * This change set teaches aemakegen how to use ps2pdf to create .pdf files. * Signed-off-by: Peter Miller -- Peter Miller Wed, 19 Sep 2012 16:53:20 +1000 aegis (4.25.D455-1) unstable; urgency=low * This change set adds coe to aemakegen to detect common project configuration options, particulary the cross product of the source files and the configure.ac file. * Signed-off-by: Peter Miller -- Peter Miller Mon, 17 Sep 2012 22:34:33 +1000 aegis (4.25.D454-1) unstable; urgency=low * This change set moves documentation packages into the "doc" Section. This is in comformance with the Debian Policy Manual. * Signed-off-by: Peter Miller -- Peter Miller Mon, 17 Sep 2012 19:41:52 +1000 aegis (4.25.D453-1) unstable; urgency=low * This change set adds test for the *.uue files in aemakegen. Only minor problems were found. * Signed-off-by: Peter Miller -- Peter Miller Mon, 17 Sep 2012 14:08:47 +1000 aegis (4.25.D452-1) unstable; urgency=low * This change set improves how the %configure line is used, to set more of the paths that are expected to be set. * Signed-off-by: Peter Miller -- Peter Miller Sun, 16 Sep 2012 23:39:34 +1000 aegis (4.25.D451-1) unstable; urgency=low * This change set writes a test for the *.in processing requited for aemakegen * Signed-off-by: Peter Miller -- Peter Miller Sun, 16 Sep 2012 03:30:20 +1000 aegis (4.25.D450-1) unstable; urgency=low * This change set adds the non-devel man pages to the binary package. * Signed-off-by: Peter Miller -- Peter Miller Sun, 16 Sep 2012 01:07:26 +1000 aegis (4.25.D449-1) unstable; urgency=low * This change set adds necessary coe to emit automated testing better, particularly Aegis support. * Signed-off-by: Peter Miller -- Peter Miller Sat, 15 Sep 2012 14:41:53 +1000 aegis (4.25.D448-1) unstable; urgency=low * This change set adds code to make sure that when quoting text in the C style, to watch out for text that looks like trigraphs, but isn't. * Signed-off-by: Peter Miller -- Peter Miller Sat, 15 Sep 2012 14:18:06 +1000 aegis (4.25.D447-1) unstable; urgency=low * The aemakegen --target=makefile now is more slective about when it emits definitions for the AR and RANLIB macros. If they are not needed, they are now omitted. * Signed-off-by: Peter Miller -- Peter Miller Sat, 15 Sep 2012 11:43:32 +1000 aegis (4.25.D446-1) unstable; urgency=low * This change set verifies that aemakegen understands yacc, and fixes a couple of places where it needed to be improved. Both the target=makefile and target=automake have been addressed. * Signed-off-by: Peter Miller -- Peter Miller Sat, 15 Sep 2012 10:18:05 +1000 aegis (4.25.D445-1) unstable; urgency=low * This change set fixes a problem with ignoring redundant license files in Debian packages. * Signed-off-by: Peter Miller -- Peter Miller Sat, 15 Sep 2012 00:07:23 +1000 aegis (4.25.D444-1) unstable; urgency=low * This change set fixes several recently introduced regressions around the handling of UUIDs in the presence of file move/renaming. * Signed-off-by: Peter Miller -- Peter Miller Fri, 14 Sep 2012 22:21:12 +1000 aegis (4.25.D443-1) unstable; urgency=low * This change set fixes a bug that sometimes resulted in duplicate UUIDs being used for moved/renamed files. * Signed-off-by: Peter Miller -- Peter Miller Wed, 12 Sep 2012 14:47:51 +1000 aegis (4.25.D442-1) unstable; urgency=low * This change set fixes a problem where $(EXEEXT) was finding it way into the generated .spec files (the common preprocessing assumes it is talking to makefiles). * Signed-off-by: Peter Miller -- Peter Miller Tue, 11 Sep 2012 23:57:36 +1000 aegis (4.25.D441-1) unstable; urgency=low * This change set continues to refactor aemakegen, this time to add flavours. There are two at present, a generic one,and one especially for Aegis. * Signed-off-by: Peter Miller -- Peter Miller Tue, 11 Sep 2012 18:55:28 +1000 aegis (4.25.D440-1) unstable; urgency=low * This change moves some class target class methods to be functions. * Signed-off-by: Peter Miller -- Peter Miller Sat, 08 Sep 2012 19:57:54 +1000 aegis (4.25.D439-1) unstable; urgency=low * This change set makes the comments attached to CC and CXX more specific. * Signed-off-by: Peter Miller -- Peter Miller Sat, 08 Sep 2012 14:04:23 +1000 aegis (4.25.D438-1) unstable; urgency=low * This change set ensures that non-program man pages are always installed. The logic was wrong. * Signed-off-by: Peter Miller -- Peter Miller Fri, 07 Sep 2012 11:07:12 +1000 aegis (4.25.D437-1) unstable; urgency=low * This change set fixesa problem makeing the Debian file, whe it tries remove redundant license files. * Signed-off-by: Peter Miller -- Peter Miller Fri, 07 Sep 2012 09:49:04 +1000 aegis (4.25.D436-1) unstable; urgency=low * This change set fixes the places where library rules weren;t using make_ pseudo_dir. It also sorts *all* file list in rules defintitions. * Signed-off-by: Peter Miller -- Peter Miller Fri, 07 Sep 2012 08:57:05 +1000 aegis (4.25.D435-1) unstable; urgency=low * This change set has the include file install cod3e also participate in the make_pseudo_dir method for recursive_mkdir stuff. * Signed-off-by: Peter Miller -- Peter Miller Fri, 07 Sep 2012 02:18:06 +1000 aegis (4.25.D434-1) unstable; urgency=low * This change set re-factors how recursive_mkdir works, so that it only depends on the output, not the input. * Signed-off-by: Peter Miller -- Peter Miller Thu, 06 Sep 2012 23:34:55 +1000 aegis (4.25.D433-1) unstable; urgency=low * This change set fixes a bug in the generate Mskefile.in fiek for projects other than Aegis. * Signed-off-by: Peter Miller -- Peter Miller Thu, 06 Sep 2012 18:15:46 +1000 aegis (4.25.D432-1) unstable; urgency=low * This change set refactor all targets to the use output class hierarchy for output. It permits filtering and other tricks. * Signed-off-by: Peter Miller -- Peter Miller Fri, 31 Aug 2012 18:00:49 +1000 aegis (4.25.D431-1) unstable; urgency=low * This change set refactors the aemakegen/target/makefile.h file to move all of the data into the process_data class. * Signed-off-by: Peter Miller -- Peter Miller Fri, 31 Aug 2012 10:41:56 +1000 aegis (4.25.D430-1) unstable; urgency=low * This change set removes the unused flint build code. * Signed-off-by: Peter Miller -- Peter Miller Mon, 27 Aug 2012 22:33:21 +1000 aegis (4.25.D429-1) unstable; urgency=low * This change set starts factoring out data common to both targets and flavours. * Signed-off-by: Peter Miller -- Peter Miller Mon, 27 Aug 2012 18:09:30 +1000 aegis (4.25.D428-1) unstable; urgency=low * The process_item class has been made an abstract base class, so that there is more flexibility. The "all pointers" implementation is now implemented process_item_flexible. * Signed-off-by: Peter Miller -- Peter Miller Sat, 25 Aug 2012 17:58:25 +1000 aegis (4.25.D427-1) unstable; urgency=low * This change set moves the process item queue back into the target base class, so that other derived classes besides target_makefile can use it. * Signed-off-by: Peter Miller -- Peter Miller Sat, 25 Aug 2012 12:53:22 +1000 aegis (4.25.D426-1) unstable; urgency=low * This change fixes a bug in the man page handling of generic makefiles. * Signed-off-by: Peter Miller -- Peter Miller Fri, 24 Aug 2012 08:08:58 +1000 aegis (4.25.D425-1) unstable; urgency=low * This change set adds just enough code that Aegis builds successfully using the debian/ files generated by aemakegen. * Signed-off-by: Peter Miller -- Peter Miller Thu, 23 Aug 2012 17:30:05 +1000 aegis (4.25.D424-1) unstable; urgency=low * The aelcf(1), aelpf(1) and aelsf(1) command are now able to quote the output file names, if neccesary. * Signed-off-by: Peter Miller -- Peter Miller Thu, 23 Aug 2012 17:07:19 +1000 aegis (4.25.D423-1) unstable; urgency=low * This change set uses the new aemakegen to build Aegis' own Makefile.in, this is a necessary step towards making a Debian package. * Signed-off-by: Peter Miller -- Peter Miller Wed, 22 Aug 2012 20:56:23 +1000 aegis (4.25.D422-1) unstable; urgency=low * This change set changes all the groff include lines to use base-relative include paths, rather then source-relative include paths. * Signed-off-by: Peter Miller -- Peter Miller Wed, 22 Aug 2012 11:44:41 +1000 aegis (4.25.D421-1) unstable; urgency=low * This change set improves aemakegen to have a better target_makefile_aegis subclass. * Signed-off-by: Peter Miller -- Peter Miller Wed, 22 Aug 2012 00:03:02 +1000 aegis (4.25.D420-1) unstable; urgency=low * This change set moves Howto.cook to 00howto.cook. * Signed-off-by: Peter Miller -- Peter Miller Mon, 20 Aug 2012 19:38:26 +1000 aegis (4.25.D419-1) unstable; urgency=low * The aefa(1) command has a new --report option, used to list all of the attributes of all of the change's files, even those attributes not normally printed in a change set file listing. * Signed-off-by: Peter Miller -- Peter Miller Mon, 20 Aug 2012 04:14:54 +1000 aegis (4.25.D418-1) unstable; urgency=low * This change et refactors the change::file_path method, from the old change_ file_path functions. * Signed-off-by: Peter Miller -- Peter Miller Sun, 19 Aug 2012 20:52:23 +1000 aegis (4.25.D417-1) unstable; urgency=low * The aet(1) command no longer sorts --suggest result bu name, but instead runs them inthe most likey to least likely order. * Signed-off-by: Peter Miller -- Peter Miller Sun, 19 Aug 2012 11:39:24 +1000 aegis (4.25.D416-1) unstable; urgency=low * The aemakegen(1) command now automatically removes .XX macros from man pages. There are use to generate the index for the reference manual. * Signed-off-by: Peter Miller -- Peter Miller Sat, 18 Aug 2012 17:51:33 +1000 aegis (4.25.D415-1) unstable; urgency=low * This change set adds the i18n support, for projects that use it. * Signed-off-by: Peter Miller -- Peter Miller Thu, 16 Aug 2012 15:23:05 +1000 aegis (4.25.D414-1) unstable; urgency=low * This change set refactors change_file_find_uuid to be change::file_find_uuid * Signed-off-by: Peter Miller -- Peter Miller Tue, 14 Aug 2012 14:11:07 +1000 aegis (4.25.D413-1) unstable; urgency=low * The aedist --send command now treats --no-uuid as a synonym for --ignore- uuid, and --uuid as a synonym for --no-ignore-uuid. Those double negatives are confusing. * Signed-off-by: Peter Miller -- Peter Miller Tue, 14 Aug 2012 10:04:00 +1000 aegis (4.25.D412-1) unstable; urgency=low * The aede-policy(1) command now has a new "man-oages" policy, used to ensure that each installable program be accompanied by a man(1) manual page. * Signed-off-by: Peter Miller -- Peter Miller Mon, 13 Aug 2012 22:25:10 +1000 aegis (4.25.D411-1) unstable; urgency=low * The aemahegen(1) command, when building Makefile.in files, now writes an "uninstall" rule, to remove the files installed by the "install" rule. * Signed-off-by: Peter Miller -- Peter Miller Sun, 12 Aug 2012 23:11:45 +1000 aegis (4.25.D410-1) unstable; urgency=low * This change set updates aemakegen so that aemakegen does not install the man page of programs that are not going to be installed. In most cases the code was already there, but not used correctly. * Signed-off-by: Peter Miller -- Peter Miller Fri, 03 Aug 2012 23:42:20 +1000 aegis (4.25.D409-1) unstable; urgency=low * This change set fixes a bug in the generated Makefiles, that could sometimes get the path of the library file incorrect in the library rule. * Signed-off-by: Peter Miller -- Peter Miller Wed, 11 Jul 2012 20:52:47 +1000 aegis (4.25.D408-1) unstable; urgency=low * This change set improves the documentation for the aemakegen:noinst file attribute. * Signed-off-by: Peter Miller -- Peter Miller Mon, 09 Jul 2012 19:04:51 +1000 aegis (4.25.D407-1) unstable; urgency=low * This change set refactors the code to use , which implies . This uses the assert macro supplied by the compiler, which is usually more informative than my home-grown assert macro dating from 1991. * Signed-off-by: Peter Miller -- Peter Miller Fri, 06 Jul 2012 16:48:44 +1000 aegis (4.25.D406-1) unstable; urgency=low * This change set refactors that last of common/main.h into common/debug.h for the debugging on/off define. * Signed-off-by: Peter Miller -- Peter Miller Thu, 05 Jul 2012 21:50:23 +1000 aegis (4.25.D405-1) unstable; urgency=low * This change set has the tarball building, but not yet installing successfully. In particular, nominating a different library for 'fmtgen' was made possible. * Signed-off-by: Peter Miller -- Peter Miller Thu, 05 Jul 2012 17:28:30 +1000 aegis (4.25.D404-1) unstable; urgency=low * This change et alters the names of yacc-generated files slightly, to be consistent with aemakegen output. * Signed-off-by: Peter Miller -- Peter Miller Thu, 05 Jul 2012 11:51:20 +1000 aegis (4.25.D403-1) unstable; urgency=low * This change set refactors common/main.h, to separate out the common/gcc- attribute.h file. * Signed-off-by: Peter Miller -- Peter Miller Wed, 04 Jul 2012 23:37:15 +1000 aegis (4.25.D402-1) unstable; urgency=low * This change et refactors common/main.h toseparate out the SIZEOF and ENDOF macros. This is the first of several change sets to nuke the common/main.h file. * Signed-off-by: Peter Miller -- Peter Miller Wed, 04 Jul 2012 22:19:57 +1000 aegis (4.25.D401-1) unstable; urgency=low * This change set replaces the png2ico program in the build with convert(1) from imagemagic * Signed-off-by: Peter Miller -- Peter Miller Wed, 04 Jul 2012 18:59:28 +1000 aegis (4.25.D400-1) unstable; urgency=low * This change set moves most of aemakefile's functionality over to aemakegen. The tarball doesn't build, yet. That's for the next change set. * Signed-off-by: Peter Miller -- Peter Miller Wed, 04 Jul 2012 18:04:57 +1000 aegis (4.25.D399-1) unstable; urgency=low * This change set renames the nstring::substring method to be called nstring::substr for greater symmetry with std::string * Signed-off-by: Peter Miller -- Peter Miller Tue, 03 Jul 2012 13:07:40 +1000 aegis (4.25.D398-1) unstable; urgency=low * This change set refactors processing by allowing process code fragments to be registered, and run generically. * Signed-off-by: Peter Miller -- Peter Miller Mon, 02 Jul 2012 22:50:33 +1000 aegis (4.25.D397-1) unstable; urgency=low * This change set works on refactoring aemakegen, in preparation for rolling the aemakefile functionality into the aemakegen functionality. These are necessary steps towards routinely building Debian package for Aegis for publication in a PPA. * Signed-off-by: Peter Miller -- Peter Miller Mon, 02 Jul 2012 15:41:18 +1000 aegis (4.25.D396-1) unstable; urgency=low * This change set remoives the obsolete aemanifest build-helper program. * Signed-off-by: Peter Miller -- Peter Miller Sun, 01 Jul 2012 14:30:15 +1000 aegis (4.25.D395-1) unstable; urgency=low * This change set removes the cklinlen build help command, it's functionality has been subsumed by the aede-policy command. * Signed-off-by: Peter Miller -- Peter Miller Sun, 01 Jul 2012 11:27:04 +1000 aegis (4.25.D394-1) unstable; urgency=low * This change set removes the last vestages of the find_sizes build-helper program. * Signed-off-by: Peter Miller -- Peter Miller Sun, 01 Jul 2012 10:31:55 +1000 aegis (4.25.D393-1) unstable; urgency=low * This change set refactors aedn to use the change_identifier class for consistent command line. * Signed-off-by: Peter Miller -- Peter Miller Sat, 30 Jun 2012 20:04:50 +1000 aegis (4.25.D392-1) unstable; urgency=low * This change set refactors the change_file_find_fuzzy function to be the change::file_find_fuzzy method. * Signed-off-by: Peter Miller -- Peter Miller Sat, 30 Jun 2012 14:23:58 +1000 aegis (4.25.D391-1) unstable; urgency=low * This change set fixes debian bug #610985, which involves aecp -indep not accurately reproducing past baselines. * http://bugs.debian.org/610985 * Signed-off-by: Peter Miller -- Peter Miller Sat, 30 Jun 2012 09:24:01 +1000 aegis (4.25.D390-1) unstable; urgency=low * This change set refactors the global function change_completion_timestamp to become the chnage::completion_timestamp method. * Signed-off-by: Peter Miller -- Peter Miller Fri, 29 Jun 2012 17:06:53 +1000 aegis (4.25.D389-1) unstable; urgency=low * This change set fixes an incorrect directory createion permission mode. * Signed-off-by: Peter Miller -- Peter Miller Thu, 28 Jun 2012 00:23:54 +1000 aegis (4.25.D388-1) unstable; urgency=low * This change set causes the aecp -ind -odir option now creates the output directory if it does not exists already. * Signed-off-by: Peter Miller -- Peter Miller Wed, 27 Jun 2012 23:29:44 +1000 aegis (4.25.D387-1) unstable; urgency=low * This change set adds the aecp -indep -outdir-path option. * Signed-off-by: Peter Miller -- Peter Miller Wed, 27 Jun 2012 22:29:35 +1000 aegis (4.25.D386-1) unstable; urgency=low * This change set silences some more build warnings. * Signed-off-by: Peter Miller -- Peter Miller Mon, 25 Jun 2012 20:57:14 +1000 aegis (4.25.D385-1) unstable; urgency=low * This change set merges all of the 4.24 changes into the 4.25 branch, in preparation for ending the 4.25 branch. * Signed-off-by: Peter Miller -- Peter Miller Mon, 25 Jun 2012 18:34:02 +1000 aegis (4.25.D384-1) unstable; urgency=low * This change set confirms that a previous change set fixed Debian bug #610984 * http://bugs.debian.org/610984 * Signed-off-by: Peter Miller -- Peter Miller Sun, 24 Jun 2012 17:47:59 +1000 aegis (4.25.D383-1) unstable; urgency=low * This change change set replaces the change_file_find functions into change::file_find methods. * Signed-off-by: Peter Miller -- Peter Miller Sun, 24 Jun 2012 15:13:10 +1000 aegis (4.25.D382-1) unstable; urgency=low * This change set changes th ebuild to be much quieter, just command summaries. If you want the full commands, say to debug a build problem, put verbose=1 on the aeb command line. * Signed-off-by: Peter Miller -- Peter Miller Sat, 23 Jun 2012 16:41:45 +1000 aegis (4.24.D005-1) unstable; urgency=low * This fixes the aecp -ind problem. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 23 Jun 2012 14:29:49 +1000 aegis (4.25.D381-1) unstable; urgency=low * From: Cal Webster * Reply-to: cwebster@ec.rr.com * To: Aegis Mailing List * Subject: [Aegis] Bug Report: aechown doesn't update recipient's user state file * Date: Mon, 18 Jun 2012 12:25:03 -0400 (19/06/12 02:25:03) * Host platform: CentOS 6.2 * Architecture: i386 and x86_64 * Aegis versions affected: 4.24.4-rc1 and 4.24.3-1 * [Symptoms] * Expected results: Developer is accustomed to omitting project and change * arguments in aegis commands when current working directory is within the * development tree. * Actual results: After executing aechown the recipient developer receives * an error when attempting to run aegis commands within his development * directory, requiring him to use arguments for project and change number. * We don't use aechown very often so this went unnoticed for some time. We * installed a previous version of Aegis (4.24.3-1) and found problem * present there as well. * [Problem Analysis] * Whenever Aegis admin changes owner of a change from one developer to * another, only the donor user's state file is modified to remove the * change. The recipient's state file is not touched. There are no errors * or warning raised when this happens, leading us to believe the code is * doing what it thinks is right. * Oddly, however, if the recipient is the Aegis admin executing the * aechown command both donor and recipient state files are properly * modified. * Only state files are affected. Development directories are properly * moved to the new developer and no other errors are raised. * [Bug in aechown.cc] Travis Clark, one of our developers and my primary * sysadmin, discovered that the routine apparently designed to modify the * user state files incorrectly points to the Aegis administrator * (cid.get_up()) state file instead of the recipient (up2) state files. * This explains why it only works if the Aegis admin is the intended * recipient. * [Fix] * Replaced "cid.get_up()" with "up2" as shown in patch below. * ---%<----------------------------------- * aegis-4.24 -- Peter Miller Wed, 20 Jun 2012 14:43:46 +1000 aegis (4.25.D380-1) unstable; urgency=low * This change et fixes a bug in the "reserved" validation of aede-policy. * Signed-off-by: Peter Miller -- Peter Miller Tue, 19 Jun 2012 17:37:33 +1000 aegis (4.25.D379-1) unstable; urgency=low * This change set fixes a problem in aede in the case where a file is transparent in the baseline, and you are creating a new file in its place. * Signed-off-by: Peter Miller -- Peter Miller Sat, 19 May 2012 15:14:46 +1000 aegis (4.25.D378-1) unstable; urgency=low * Aryeh Friedman reported a problem with building Aegis on Centos. * Signed-off-by: Peter Miller -- Peter Miller Thu, 03 May 2012 21:39:56 +1000 aegis (4.25.D377-1) unstable; urgency=low * Aryeh Friedman reported a type in the howto, where it has the wrong command. * Signed-off-by: Peter Miller -- Peter Miller Tue, 24 Apr 2012 21:12:48 +1000 aegis (4.25.D376-1) unstable; urgency=low * This change set fixes a problem where aedb and aeb do not treat symbolic links to (restored) derived files in the same way. * My thanks to Richard Walker for reporting this problem, and diagnosing the problem. * Signed-off-by: Peter Miller -- Peter Miller Mon, 16 Apr 2012 21:02:07 +1000 aegis (4.25.D375-1) unstable; urgency=low * This change set fixes a false negative from test/02/t0289a-walt.sh * Signed-off-by: Peter Miller -- Peter Miller Wed, 11 Apr 2012 21:51:18 +1000 aegis (4.25.D374-1) unstable; urgency=low * The aerpu(1) command has been refactored to use the change_identifier class. * Signed-off-by: Peter Miller -- Peter Miller Thu, 29 Mar 2012 00:03:16 +1100 aegis (4.25.D373-1) unstable; urgency=low * the aerf(1) command has been refactored to use the change_identifier class. * Signed-off-by: Peter Miller -- Peter Miller Wed, 28 Mar 2012 23:43:12 +1100 aegis (4.25.D372-1) unstable; urgency=low * The aerp(1) command has been refactored to use the change_indentifier class. * Signed-off-by: Peter Miller -- Peter Miller Wed, 28 Mar 2012 22:23:11 +1100 aegis (4.25.D371-1) unstable; urgency=low * This change set adds the vim-mode line checking to the aede-policy settings. * Signed-off-by: Peter Miller -- Peter Miller Wed, 28 Mar 2012 21:22:02 +1100 aegis (4.25.D370-1) unstable; urgency=low * The aerb(1) command has been refactored to use the change_identifier class. * Signed-off-by: Peter Miller -- Peter Miller Wed, 28 Mar 2012 14:04:18 +1100 aegis (4.25.D369-1) unstable; urgency=low * This change set fixes several places where -Wformat-nonliteral founds bugs. There remain two files that do this legitimately, not sure how to tell the Debian Alpha folks about them. * Closes: Debian: #643347 * http://bugs.debian.org/643347 * Signed-off-by: Peter Miller -- Peter Miller Wed, 28 Mar 2012 12:31:28 +1100 aegis (4.25.D368-1) unstable; urgency=low * The aede-policy(1) command has a new validation, vim-mode. This may be used to check that source files contain a vim(1) mode line. * Signed-off-by: Peter Miller -- Peter Miller Fri, 13 Jan 2012 15:44:58 +1100 aegis (4.25.D367-1) unstable; urgency=low * This change set contains the necessary changes so that shared library .rpm file are built corectly by rpmbuild(1). * Signed-off-by: Peter Miller -- Peter Miller Mon, 12 Dec 2011 10:47:37 +1100 aegis (4.25.D366-1) unstable; urgency=low * This change set has aemakegen --target=rpm-spec issue a version number that rpmbuild doesn't barf at. * Signed-off-by: Peter Miller -- Peter Miller Mon, 05 Dec 2011 14:02:21 +1100 aegis (4.25.D365-1) unstable; urgency=low * This change set updates the debian version generating code to ensure that version numbers always start with a digit. This is tricky for trunk change set, so we add "0~" to the front of them. Probably not is strict order that way, but it satifies Debian conventions. The debian/changeset generate by aemakegen(1) now sorts by data, rather than by version, since they are a bit confusing for non-Aegis users. * Signed-off-by: Peter Miller -- Peter Miller Tue, 29 Nov 2011 10:21:31 +1100 aegis (4.25.D364-1) unstable; urgency=low * This change set builds the web site on integration builds, like it was supposed to. But it stopped when Peter started using x86_64 as his primary abuild architecture. * Signed-off-by: Peter Miller -- Peter Miller Sun, 06 Nov 2011 20:34:30 +1100 aegis (4.25.D363-1) unstable; urgency=low * This change set fixes new warnings issued by gcc 4.6 * Signed-off-by: Peter Miller -- Peter Miller Sun, 06 Nov 2011 18:51:24 +1100 aegis (4.25.D362-1) unstable; urgency=low * Tim Harder discovered that aemakegen did not generate Makefiles that were parallel friendly, when installing man pages. * Signed-off-by: Peter Miller -- Peter Miller Thu, 29 Sep 2011 11:49:03 +1000 aegis (4.25.D361-1) unstable; urgency=low * The aemakegen(1) command now wraps long lines when generating Makefile.in files. * Signed-off-by: Peter Miller -- Peter Miller Thu, 18 Aug 2011 17:14:49 +1000 aegis (4.25.D360-1) unstable; urgency=low * This change set refactors the compression output filters. * Signed-off-by: Peter Miller -- Peter Miller Thu, 18 Aug 2011 03:04:13 +1000 aegis (4.25.D359-1) unstable; urgency=low * This change set refactors more output filters. * Signed-off-by: Peter Miller -- Peter Miller Wed, 17 Aug 2011 22:51:03 +1000 aegis (4.25.D358-1) unstable; urgency=low * This change set refactors the output_filter_indent class. * Signed-off-by: Peter Miller -- Peter Miller Wed, 17 Aug 2011 20:37:55 +1000 aegis (4.25.D357-1) unstable; urgency=low * This change set refactors some of the output filter classes to be derived from the output_filter class. * Signed-off-by: Peter Miller -- Peter Miller Wed, 17 Aug 2011 18:55:51 +1000 aegis (4.25.D356-1) unstable; urgency=low * This change set prepares for refactoring output filters, collecting common code into an output-filter base class. * Signed-off-by: Peter Miller -- Peter Miller Wed, 17 Aug 2011 17:01:10 +1000 aegis (4.25.D355-1) unstable; urgency=low * The aeget command now omits download links for change sets that cannot be downloaded because of permussions (usually) or because of non-existence (aegis.sf.net). * Signed-off-by: Peter Miller -- Peter Miller Sun, 14 Aug 2011 22:03:17 +1000 aegis (4.25.D354-1) unstable; urgency=low * This change set fixes a problem with the pkgconfig .pc files, caused by the previous change set. * Signed-off-by: Peter Miller -- Peter Miller Thu, 07 Jul 2011 10:59:44 +1000 aegis (4.25.D353-1) unstable; urgency=low * This change set makes the case of the make variables match those used by Automake, so that tools (such as those ised by FreeeBSD ports build farm) can manipulate generated Makefile to match their file naming standards. * Signed-off-by: Peter Miller -- Peter Miller Mon, 04 Jul 2011 15:17:40 +1000 aegis (4.25.D352-1) unstable; urgency=low * This change set has the debian target automagically remove *.la files from library packages, and fixes the presence of .;a files in other locations, as well. * Signed-off-by: Peter Miller -- Peter Miller Wed, 29 Jun 2011 18:24:44 +1000 aegis (4.25.D351-1) unstable; urgency=low * This change set has the debian target automagically remove *.la files from library packages. * Signed-off-by: Peter Miller -- Peter Miller Thu, 23 Jun 2011 23:47:15 +1000 aegis (4.25.D350-1) unstable; urgency=low * The aemakegen command is now much more consistent (across targets) in how it handles datadir and datarootdir * Signed-off-by: Peter Miller -- Peter Miller Sat, 11 Jun 2011 12:55:12 +1000 aegis (4.25.D349-1) unstable; urgency=low * The aenpr(1) -dir option now makes relative paths into absolute paths. How this wasn't reported as a bug in 20 years is a mystery. * Signed-off-by: Peter Miller -- Peter Miller Sun, 29 May 2011 11:32:10 +1000 aegis (4.25.D348-1) unstable; urgency=low * This change set replaces all the fancy logic for Standards-Version to a simple fixed string.Lintian would be a whole lot more useful if it actually checked packages against the claimed standards version, instead of demanding that the standards version is always up-to-date. * Signed-off-by: Peter Miller -- Peter Miller Sun, 15 May 2011 23:09:52 +1000 aegis (4.25.D347-1) unstable; urgency=low * This change set adds a summary of the change set (the brief description) to the aepatch -send output. Frequently there is information in the brief description that does not appear in the long description. * Signed-off-by: Peter Miller -- Peter Miller Sun, 15 May 2011 17:22:25 +1000 aegis (4.25.D346-1) unstable; urgency=low * This change set maps the aegrep --list option onto the grep --files-with- matches (-l) option. * Signed-off-by: Peter Miller -- Peter Miller Sat, 14 May 2011 23:31:46 +1000 aegis (4.25.D345-1) unstable; urgency=low * The aemakegen(1) command now understands that it needs to uudecode *.uue files, before processing the file, much like it already understood *.in files. * Signed-off-by: Peter Miller -- Peter Miller Sun, 01 May 2011 15:29:55 +1000 aegis (4.25.D344-1) unstable; urgency=low * The aede-policy(1) command now understands vim: mode lines in the line- length policy. * Signed-off-by: Peter Miller -- Peter Miller Sat, 23 Apr 2011 18:25:47 +1000 aegis (4.25.D343-1) unstable; urgency=low * This change set fixes a build problem when compiling the DEBUG enabled. * Signed-off-by: Peter Miller -- Peter Miller Sun, 17 Apr 2011 18:39:17 +1000 aegis (4.25.D342-1) unstable; urgency=low * This change set adds vim mode lines to the new file templates. * Signed-off-by: Peter Miller -- Peter Miller Fri, 15 Apr 2011 22:54:39 +1000 aegis (4.25.D341-1) unstable; urgency=low * This change set adds a new ${change debian-version} substitution. * Signed-off-by: Peter Miller -- Peter Miller Fri, 28 Jan 2011 15:04:47 +1100 aegis (4.25.D340-1) unstable; urgency=low * This change set refactors aegis/aet.cc to use change_identifier in two additional cases. * Signed-off-by: Peter Miller -- Peter Miller Wed, 26 Jan 2011 12:35:07 +1100 aegis (4.25.D339-1) unstable; urgency=low * This change set refactors the change_file_is_config funtion to be the change::file_is_config method. * Signed-off-by: Peter Miller -- Peter Miller Sun, 23 Jan 2011 08:28:51 +1100 aegis (4.25.D338-1) unstable; urgency=low * There is a new aegrep(1) command that may be used to search source files and print lines matching a pattern. See aegrep(1) for more information. * Signed-off-by: Peter Miller -- Peter Miller Sat, 22 Jan 2011 17:59:15 +1100 aegis (4.25.D337-1) unstable; urgency=low * This change set refactors the change_file_resolve_name to the change::file_ resolve_name method. * Signed-off-by: Peter Miller -- Peter Miller Sat, 22 Jan 2011 13:19:17 +1100 aegis (4.25.D336-1) unstable; urgency=low * This change et refactors the change_file_promot function to be the change::file_promote method. * Signed-off-by: Peter Miller -- Peter Miller Sat, 22 Jan 2011 12:07:38 +1100 aegis (4.25.D335-1) unstable; urgency=low * This change set refactors the change_file_unchanged function to be the change::file_unchanged method. * Signed-off-by: Peter Miller -- Peter Miller Sat, 22 Jan 2011 00:13:18 +1100 aegis (4.25.D334-1) unstable; urgency=low * This change set refactors the change_pfstate_get function into the change::pfstate_get method. * Signed-off-by: Peter Miller -- Peter Miller Fri, 21 Jan 2011 23:15:42 +1100 aegis (4.25.D333-1) unstable; urgency=low * This change set renames the project_ty class to be the project class. * Signed-off-by: Peter Miller -- Peter Miller Wed, 19 Jan 2011 14:18:22 +1100 aegis (4.25.D332-1) unstable; urgency=low * This change set refactors the change_fstate_get function to be the change::fstate_get method. * Signed-off-by: Peter Miller -- Peter Miller Tue, 18 Jan 2011 23:22:17 +1100 aegis (4.25.D331-1) unstable; urgency=low * This change set adjusts the version sorting in the release notes. * Signed-off-by: Peter Miller -- Peter Miller Tue, 18 Jan 2011 14:54:06 +1100 aegis (4.25.D330-1) unstable; urgency=low * This change set refactors the project_file_find functions to the project_ ty::file_find methds. * Signed-off-by: Peter Miller -- Peter Miller Mon, 17 Jan 2011 20:59:42 +1100 aegis (4.25.D329-1) unstable; urgency=low * This change set replaces the project_file_directory_query with the project_ ty::file_directory_query method. * Signed-off-by: Peter Miller -- Peter Miller Mon, 17 Jan 2011 14:59:47 +1100 aegis (4.25.D328-1) unstable; urgency=low * This change set refactors aegis/aeibu.cc to use change_identifier for consistent command line argument handling for identifying change sets. * Signed-off-by: Peter Miller -- Peter Miller Sun, 16 Jan 2011 12:01:14 +1100 aegis (4.25.D327-1) unstable; urgency=low * This change set refactors aels to use the common change sit identification command line code, for consistency. * Signed-off-by: Peter Miller -- Peter Miller Sun, 16 Jan 2011 10:46:15 +1100 aegis (4.25.D326-1) unstable; urgency=low * The aefinish(1) command has a new --minimum option, allowing you to kick off a "minimum" integration. * Signed-off-by: Peter Miller -- Peter Miller Sun, 16 Jan 2011 10:23:43 +1100 aegis (4.25.D325-1) unstable; urgency=low * This change set refactors aepatch --send to use the common command line processing for change set specification. * Signed-off-by: Peter Miller -- Peter Miller Sun, 16 Jan 2011 09:48:16 +1100 aegis (4.25.D324-1) unstable; urgency=low * This change set refactors aepromptcmd/main.cc to use change_identifier for common command line handling across all commands. * Signed-off-by: Peter Miller -- Peter Miller Sun, 16 Jan 2011 08:39:01 +1100 aegis (4.25.D323-1) unstable; urgency=low * This change set refactors the change_search_path_get function to be the change::search_path_get method. * Signed-off-by: Peter Miller -- Peter Miller Sun, 16 Jan 2011 07:22:34 +1100 aegis (4.25.D322-1) unstable; urgency=low * This change set removes the three remaining pth_cat hold-outs, and replaces them with the os_path_cat already in the shared library. * Signed-off-by: Peter Miller -- Peter Miller Sat, 15 Jan 2011 17:01:20 +1100 aegis (4.25.D321-1) unstable; urgency=low * This change set refactors the project_search_path_get function into the project_ty::search_path_get method. * Signed-off-by: Peter Miller -- Peter Miller Sat, 15 Jan 2011 16:31:57 +1100 aegis (4.25.D320-1) unstable; urgency=low * This change set refactors aetar/send.cc to use change_identifier common code. * Signed-off-by: Peter Miller -- Peter Miller Sat, 15 Jan 2011 10:44:22 +1100 aegis (4.25.D319-1) unstable; urgency=low * new branch 1.1 * change 1.1.C010 * new_file file1 * change 1.1.C011 * rename file1 file1a * change 1.1.C012 * rename file1a file1b * integrate branch 1.1 * If you then do * $ aegis -cp -ind -p bug2.1.1 -DELta_From_Change 11 . -v * aegis: project "bug2.1.1": file "aegis.conf" copied * aegis: project "bug2.1.1": file "file1b" copied * aegis: project "bug2.1.1": file "file1a" copied * $ ls * aegis.conf * $ * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 15 Jan 2011 07:13:50 +1100 aegis (4.25.D318-1) unstable; urgency=low * This change set rename output_filname to output_filename, to trace 4.24 changes. * Signed-off-by: Peter Miller -- Peter Miller Sat, 15 Jan 2011 03:42:07 +1100 aegis (4.25.D317-1) unstable; urgency=low * new branch 1.1 * change 1.1.C010 * new_file file1 * change 1.1.C011 * rename file1 file1a * change 1.1.C012 * rename file1a file1b * integrate branch 1.1 * If you then do * $ aegis -cp -ind -p bug2.1.1 -DELta_From_Change 11 . -v * aegis: project "bug2.1.1": file "aegis.conf" copied * aegis: project "bug2.1.1": file "file1b" copied * aegis: project "bug2.1.1": file "file1a" copied * $ ls * aegis.conf * $ * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 14 Jan 2011 17:35:55 +1100 aegis (4.25.D316-1) unstable; urgency=low * A segfault in the aede code, when compiled for DEBUG, has been fixed. * It is not clear why it appeared, it should probably be investigated more. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 14 Jan 2011 08:30:55 +1100 aegis (4.25.D315-1) unstable; urgency=low * The t0279a-walt.sh test script has been improved to check for rcs presence and succeed when missing. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 14 Jan 2011 05:21:36 +1100 aegis (4.25.D314-1) unstable; urgency=low * The warning issued when the LANG setting is broken has been improved, it now informs the user of the file being looked for, and some reasons why it may not be acessable. * Signed-off-by: Peter Miller -- Peter Miller Fri, 10 Dec 2010 21:56:32 +1100 aegis (4.25.D313-1) unstable; urgency=low * This change set fixes a build problem. * My thanks to Aryeh Friedman for reporting this probhlem. * Signed-off-by: Peter Miller -- Peter Miller Wed, 01 Dec 2010 20:33:53 +1100 aegis (4.25.D312-1) unstable; urgency=low * The aede command has been refactored to use the common change_identifier code. * Signed-off-by: Peter Miller -- Peter Miller Sat, 27 Nov 2010 18:50:09 +1100 aegis (4.25.D311-1) unstable; urgency=low * The change version was incorrect for change 0, it was printed as .C-42. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 27 Nov 2010 17:25:19 +1100 aegis (4.25.D310-1) unstable; urgency=low * Undocumented and unused aedist -send flags has been removed from the code. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 27 Nov 2010 12:51:16 +1100 aegis (4.25.D309-1) unstable; urgency=low * This change-set add (brief) documentation for the user_config_file option of the aexml(1) command. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 27 Nov 2010 12:34:44 +1100 aegis (4.25.D308-1) unstable; urgency=low * The code responsible for check the file names charset has been fixed to allow spaces in file names and non ASCII characters. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 27 Nov 2010 12:31:00 +1100 aegis (4.25.D307-1) unstable; urgency=low * Outdated links are been removed from the download page * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 27 Nov 2010 12:14:15 +1100 aegis (4.25.D306-1) unstable; urgency=low * Since Aegis require linking with libcurl and libcurl is often linked with OpenSSL there is a legal problem since plain GPLv3 is incompatible with the OpenSSL licence. * This change-set add the needed exception (stolen from FreeRadius) to make the linking legal. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 27 Nov 2010 12:09:23 +1100 aegis (4.25.D305-1) unstable; urgency=low * The aeipass command saves the value of the history_get_command project's field. It will be used later when retrieving files committed by the integrated change. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 27 Nov 2010 09:07:09 +1100 aegis (4.25.D304-1) unstable; urgency=low * This change set fixes the 'crlf', 'fsf-address', 'gpl-version', and 'text' validations, so that they don't look at binary files. * Signed-off-by: Peter Miller -- Peter Miller Thu, 18 Nov 2010 22:22:38 +1100 aegis (4.25.D303-1) unstable; urgency=low * The aemakegen(1) command now has better output for the RPM .spec format, when faced with shared libraries. My thanks to Galen Seitz for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Sun, 07 Nov 2010 17:12:59 +1100 aegis (4.25.D302-1) unstable; urgency=low * The aemakegen(1) program now uses the libtool --tag option where appropriate, more. * Signed-off-by: Peter Miller -- Peter Miller Sun, 24 Oct 2010 23:16:17 +1100 aegis (4.25.D301-1) unstable; urgency=low * This change set adds the ability to set more debian/control fields from aemakegen(1) --target=debian. See the aemakegen(1) man page for more information. * Signed-off-by: Peter Miller -- Peter Miller Mon, 11 Oct 2010 13:03:18 +1100 aegis (4.25.D300-1) unstable; urgency=low * The aemakegen --target=makefile now used the LDFLAGS provided by ./configure * Signed-off-by: Peter Miller -- Peter Miller Mon, 04 Oct 2010 23:24:28 +1100 aegis (4.25.D299-1) unstable; urgency=low * The aelcf(1) command now understands all the different ways a change can be specified on the command line. * Signed-off-by: Peter Miller -- Peter Miller Mon, 20 Sep 2010 01:38:52 +1000 aegis (4.25.D298-1) unstable; urgency=low * This change set fixes a bug where 'ael pf' and 'aelpf' disagree, when they should not. The problem was caused by poor change set idientification, in the case where the change number was zero (0). * As a side effect, the aelpf command now understands the full range of command line options that may be used to identify a change set. * Signed-off-by: Peter Miller -- Peter Miller Mon, 20 Sep 2010 01:03:50 +1000 aegis (4.25.D297-1) unstable; urgency=low * The aemakegen command now uses common code to determine the existence of man pages, making all of the generation targets consistent. * Signed-off-by: Peter Miller -- Peter Miller Thu, 16 Sep 2010 01:30:56 +1000 aegis (4.25.D296-1) unstable; urgency=low * The aemakegen command was getting Debian *.install files wrong when datadir/ contaisn example scripts. * Signed-off-by: Peter Miller -- Peter Miller Wed, 15 Sep 2010 22:34:18 +1000 aegis (4.25.D295-1) unstable; urgency=low * The aemakegen command now uses $(LIBS) when linking programs, even when using libtool. * Signed-off-by: Peter Miller -- Peter Miller Wed, 15 Sep 2010 11:09:30 +1000 aegis (4.25.D294-1) unstable; urgency=low * The debian bug fix summary in the Debian/changelong now explicitly state that it is a summary, and more detail is available in later/earlier changelong entries. * Signed-off-by: Peter Miller -- Peter Miller Sat, 07 Aug 2010 11:23:19 +1000 aegis (4.25.D293-1) unstable; urgency=low * This change set updates the Danish translation. * Signed-off-by: Peter Miller -- Peter Miller Fri, 06 Aug 2010 18:07:05 +1000 aegis (4.25.D292-1) unstable; urgency=low * It is now possible to fine turn this policy with file attributes. * Signed-off-by: Peter Miller -- Peter Miller Fri, 06 Aug 2010 15:29:40 +1000 aegis (4.25.D291-1) unstable; urgency=low * This change set continues the eradication of unescaped minus characters. * Signed-off-by: Peter Miller -- Peter Miller Fri, 06 Aug 2010 08:33:07 +1000 aegis (4.25.D290-1) unstable; urgency=low * This change set continues the eradication of unescaped minus characters. * Signed-off-by: Peter Miller -- Peter Miller Thu, 05 Aug 2010 23:50:52 +1000 aegis (4.25.D289-1) unstable; urgency=low * This change set continues the eradication of unescaped minus characters. * Signed-off-by: Peter Miller -- Peter Miller Thu, 05 Aug 2010 23:02:41 +1000 aegis (4.25.D288-1) unstable; urgency=low * This change set continues the eradication of unescaped minus characters. * Signed-off-by: Peter Miller -- Peter Miller Thu, 05 Aug 2010 19:56:25 +1000 aegis (4.25.D287-1) unstable; urgency=low * This change set continues the eradication of unescaped minus characters. * Signed-off-by: Peter Miller -- Peter Miller Thu, 05 Aug 2010 19:10:40 +1000 aegis (4.25.D286-1) unstable; urgency=low * This change set continues the eradication of unsecaped minus characters. * Signed-off-by: Peter Miller -- Peter Miller Thu, 05 Aug 2010 16:53:33 +1000 aegis (4.25.D285-1) unstable; urgency=low * This change set continues the eradication of unsecaped minus characters. * Signed-off-by: Peter Miller -- Peter Miller Thu, 05 Aug 2010 16:12:13 +1000 aegis (4.25.D284-1) unstable; urgency=low * This change set continues the work to remove all unescaped hyphen from the roff files. * Signed-off-by: Peter Miller -- Peter Miller Thu, 05 Aug 2010 15:05:24 +1000 aegis (4.25.D283-1) unstable; urgency=low * This change set starts to get rid of the unsecaped hyphens in the man5 sources, that lintian(1) complains about. * Signed-off-by: Peter Miller -- Peter Miller Thu, 05 Aug 2010 12:38:43 +1000 aegis (4.25.D282-1) unstable; urgency=low * This change set starts to get rid of the unsecaped hyphens in the groff sources, that lintian(1) complains about. * Signed-off-by: Peter Miller -- Peter Miller Thu, 05 Aug 2010 04:47:06 +1000 aegis (4.25.D281-1) unstable; urgency=low * The aede-policy(1) command has a new "escape-hyphen" policy, used to check one of the lintian(1) policies. * Signed-off-by: Peter Miller -- Peter Miller Wed, 04 Aug 2010 21:53:05 +1000 aegis (4.25.D280-1) unstable; urgency=low * The aemakegen(1) program now uses the libtool --tag option where appropriate. * Signed-off-by: Peter Miller -- Peter Miller Tue, 03 Aug 2010 17:11:59 +1000 aegis (4.25.D279-1) unstable; urgency=low * This change set updates the Debian package standards revision, written by aemakegen. * Signed-off-by: Peter Miller -- Peter Miller Thu, 24 Jun 2010 00:17:27 +1000 aegis (4.25.D278-1) unstable; urgency=low * A typo has been fixed in the Recursive Make paper. * My thanks to Justin Saunders for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Wed, 16 Jun 2010 00:20:59 +1000 aegis (4.25.D277-1) unstable; urgency=low * The Makefile.in files generated by aemakegen now clean up more files with 'distclean', including junk left around by libtool. * Signed-off-by: Peter Miller -- Peter Miller Tue, 27 Apr 2010 15:03:38 +1000 aegis (4.25.D276-1) unstable; urgency=low * The aemakegen program now understands the AC_PATH_XTRA configure line. * Signed-off-by: Peter Miller -- Peter Miller Fri, 02 Apr 2010 12:11:44 +1100 aegis (4.25.D275-1) unstable; urgency=low * The pt_BR message translation has been updated. * My thanks to João Victor Duarte Martins for this contribution. * Signed-off-by: Peter Miller -- Peter Miller Sat, 27 Mar 2010 19:07:43 +1100 aegis (4.25.D274-1) unstable; urgency=low * The aeca command now understands more options for identifying change sets. * Signed-off-by: Peter Miller -- Peter Miller Mon, 22 Mar 2010 23:43:30 +1100 aegis (4.25.D273-1) unstable; urgency=low * At file creation the repository is searched to find a candidate UUID to be assigned to the new file. * The whole repository is looked to avoid race conditions, this means that file creation operations are serialized. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 21 Mar 2010 18:54:00 +1100 aegis (4.25.D272-1) unstable; urgency=low * iStudentUnion become signedOn inc. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 21 Mar 2010 17:56:34 +1100 aegis (4.25.D271-1) unstable; urgency=low * The UUID of a newly created file is assigned by the aenf(1) and aent(1) commands, previously it was assigned by the aeipass(1) command. * This change is needed to reduce the possibility of having, by mistake, the same file present in the repository with differente UUIDs. * The code in charge for assigning the UUID in the aeipass(1) command will not be removed for some time/release. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 21 Mar 2010 17:45:47 +1100 aegis (4.25.D270-1) unstable; urgency=low * modify another test to prepare file's UUID change. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 21 Mar 2010 17:00:32 +1100 aegis (4.25.D269-1) unstable; urgency=low * The test t0150a-walt.sh needs to be temporay changed to keep minimal the UUID assigning code rework. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 21 Mar 2010 16:43:46 +1100 aegis (4.25.D268-1) unstable; urgency=low * The aed command used to incorporate part of the functionality of change_ file_promote, remove it since change_file_promote is anyway called before. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 21 Mar 2010 16:30:08 +1100 aegis (4.25.D267-1) unstable; urgency=low * The change_file_promote function will not change files with mismatching UUID. This change is needed to assign UUID at file creation. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 21 Mar 2010 15:46:04 +1100 aegis (4.25.D266-1) unstable; urgency=low * Three test scripts has been update to use the -no-uuid option for aenf/aent. This is in preparation of the change that assign uuid to files at creation time. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 21 Mar 2010 15:02:06 +1100 aegis (4.25.D265-1) unstable; urgency=low * The aemakegen command now better handles .y source files in deeper directories. * Signed-off-by: Peter Miller -- Peter Miller Mon, 15 Mar 2010 10:20:04 +1100 aegis (4.25.D264-1) unstable; urgency=low * A release is considered stable if the second number is even. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 10 Mar 2010 18:30:36 +1100 aegis (4.25.D263-1) unstable; urgency=low * Change the name and logic of a variable to make the code easyer to understand. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 10 Mar 2010 15:39:27 +1100 aegis (4.25.D262-1) unstable; urgency=low * Text describing the -UUID and -No-UUID options in the aenf(1) and aent(1) man pages has been extracted and placed in o_uuid.so. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 10 Mar 2010 14:54:15 +1100 aegis (4.25.D261-1) unstable; urgency=low * The aeipass(1) command now free the attributes list of a file if empty. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 02 Mar 2010 00:15:51 +1100 aegis (4.25.D260-1) unstable; urgency=low * The -uuid and -no-uuid options of the aenf/aent commands are now the preferred way to assign/avoid an UUID at file creation. * The aedist -rec command has been change to follow the new convention. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 01 Mar 2010 23:19:59 +1100 aegis (4.25.D259-1) unstable; urgency=low * The -no-uuid option option has been added to aent and aenf commands. * The option is part of the UUID assignment rework, at the end of wich the file UUID will be assgned by aenf/aent. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 01 Mar 2010 22:16:35 +1100 aegis (4.25.D258-1) unstable; urgency=low * In some rare cases, the format specifier for off_t was being calculated incorrectly. * Signed-off-by: Peter Miller -- Peter Miller Tue, 16 Feb 2010 15:26:09 +1100 aegis (4.25.D257-1) unstable; urgency=low * A bug has been fixed that make it possible the removal of difference files for removed files. * My thanks to Cal Webster for reporting the problem. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 12 Feb 2010 17:43:53 +1100 aegis (4.25.D256-1) unstable; urgency=low * The aemakegen command now understands how to write multi-package spec files. * Signed-off-by: Peter Miller -- Peter Miller Wed, 10 Feb 2010 23:02:21 +1100 aegis (4.25.D255-1) unstable; urgency=low * A bug has been fixed in the rpm-spec output of the aemakegen command, it no longer runs the Source and URL lines together. * My thanks to Galen Seitz for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Wed, 10 Feb 2010 18:57:36 +1100 aegis (4.25.D254-1) unstable; urgency=low * This change set fixes a problem when installing shared libraries with a non- standard path. * My thnaks to Fathi Boudra for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Mon, 01 Feb 2010 11:08:51 +1100 aegis (4.25.D253-1) unstable; urgency=low * The aemakgen command now understands --target=rpm-spec in order to construct RPM .spec files. * Signed-off-by: Peter Miller -- Peter Miller Wed, 27 Jan 2010 11:25:36 +1100 aegis (4.25.D252-1) unstable; urgency=low * This change fixes a problem with debian packages and libraries without 'lib' at the start of their name. * Signed-off-by: Peter Miller -- Peter Miller Wed, 27 Jan 2010 09:50:33 +1100 aegis (4.25.D251-1) unstable; urgency=low * This change-set fixes some compilation problem related to DEBUG * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 27 Jan 2010 08:58:06 +1100 aegis (4.25.D250-1) unstable; urgency=low * Two small typos, discovered with the help of Debian's lintian, has been fixed * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 27 Jan 2010 07:04:32 +1100 aegis (4.25.D249-1) unstable; urgency=low * The execution of aelock -list requires a feature not available on Hurd, so the test script is assumed to pass. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 27 Jan 2010 06:54:01 +1100 aegis (4.25.D248-1) unstable; urgency=low * This change set fixes a false assumption in aemakegen that a project containing a library will always have a 'lib' prefix. * Signed-off-by: Peter Miller -- Peter Miller Tue, 26 Jan 2010 23:16:01 +1100 aegis (4.25.D247-1) unstable; urgency=low * This change set fixes a few typos in the aemakegen(1) man page. * It also adds the aemakegen:library-directory project attribute * Signed-off-by: Peter Miller -- Peter Miller Fri, 22 Jan 2010 07:55:20 +1100 aegis (4.25.D246-1) unstable; urgency=low * There is a new Danish error message translation available. * My thanks to Joe Hansen and the GNU Translation Project (http://translationproject.org) for this contribution. * Signed-off-by: Peter Miller -- Peter Miller Wed, 16 Dec 2009 22:37:44 +1100 aegis (4.25.D245-1) unstable; urgency=low * This change-set introduce minor changes to the etc/archive.cook file needed to make the life easier to the Aegis stable branch maintainer. * Often the stable release fails since the repository contains fields defined by the development branch. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 25 Nov 2009 14:03:55 +1100 aegis (4.25.D244-1) unstable; urgency=low * Fixed a small error related to the use of file locks on HURD. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 25 Nov 2009 13:13:33 +1100 aegis (4.25.D243-1) unstable; urgency=low * The test test/02/t0244a-walt.sh has been fixed to work correctly when the gid of a newly created file is taken from the gid of the parent directory instead of being taked from the fsgid of the process creating the file. * My thanks to Petr Salinger for pointing me in the right direction. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 15 Nov 2009 12:27:53 +1100 aegis (4.25.D242-1) unstable; urgency=low * The way hurd is detected has been improved, we also recognise the __GNU__ macro. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 15 Nov 2009 11:51:07 +1100 aegis (4.25.D241-1) unstable; urgency=low * This change rebuilds Aegis for x86_64, and changes the default architecture to same. * Signed-off-by: Peter Miller -- Peter Miller Fri, 06 Nov 2009 22:45:44 +1100 aegis (4.25.D240-1) unstable; urgency=low * A bit of refactoring under aegis/ directory. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 23 Oct 2009 19:17:03 +1100 aegis (4.25.D239-1) unstable; urgency=low * This change set fixes a typo in the howto document. * My thanks to Aryeh M. Friedman for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Mon, 12 Oct 2009 11:01:44 +1100 aegis (4.25.D238-1) unstable; urgency=low * This change correct a reference site details. My thanks to Aryeh M. Friedman for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Sun, 11 Oct 2009 18:22:35 +1100 aegis (4.25.D237-1) unstable; urgency=low * The project list, both for "ael p" and aeget, has been changed so that leaf branches come first, then ancestor branches, and lastly the trunk. Projects overall are still sorted alphabetically. * This change was made to emphasize that leaf branches are almost always more interesting than less qualified branches or trunks. * Signed-off-by: Peter Miller -- Peter Miller Mon, 05 Oct 2009 15:56:21 +1100 aegis (4.25.D236-1) unstable; urgency=low * This change set tweaks the webiface intro page. * Signed-off-by: Peter Miller -- Peter Miller Sat, 19 Sep 2009 21:34:40 +1000 aegis (4.25.D235-1) unstable; urgency=low * Some minor problems with aesubunit(1) man page formatting have been fixed. * Signed-off-by: Peter Miller -- Peter Miller Fri, 18 Sep 2009 16:26:18 +1000 aegis (4.25.D234-1) unstable; urgency=low * A bug has been fixed in the way aemakgen debian target figures out it has seen test files. * Signed-off-by: Peter Miller -- Peter Miller Wed, 09 Sep 2009 22:35:55 +1000 aegis (4.25.D233-1) unstable; urgency=low * The aemakgen debian target now updates to standards version 3.8.3 of DM- Upload-Allowed is set. * Signed-off-by: Peter Miller -- Peter Miller Wed, 09 Sep 2009 21:39:56 +1000 aegis (4.25.D232-1) unstable; urgency=low * Several attributes (file, change set, and project) were abset from the corresponding man pages. * Signed-off-by: Peter Miller -- Peter Miller Wed, 09 Sep 2009 13:15:38 +1000 aegis (4.25.D231-1) unstable; urgency=low * A bug has been fixed in aemakegen, it no longer fails to add the shared library dependencies to binary packages. * Signed-off-by: Peter Miller -- Peter Miller Wed, 09 Sep 2009 10:26:24 +1000 aegis (4.25.D230-1) unstable; urgency=low * Several more gcc 4.4 build glitches have been fixed. * Signed-off-by: Peter Miller -- Peter Miller Tue, 01 Sep 2009 13:23:48 +1000 aegis (4.25.D229-1) unstable; urgency=low * The dh_strip in debian/rules is not more selective about using a deb package. * A bug has also been fixed in the Makefile.am generation, it was getting tests wrong. * Signed-off-by: Peter Miller -- Peter Miller Tue, 11 Aug 2009 11:56:13 +1000 aegis (4.25.D228-1) unstable; urgency=low * The debian output of aemakegen now places sections 5, 6 and 7 into the normal installe, rather than the -dev install list. * Signed-off-by: Peter Miller -- Peter Miller Tue, 11 Aug 2009 09:39:26 +1000 aegis (4.25.D227-1) unstable; urgency=low * The maintainer's email address has changed. * Signed-off-by: Peter Miller -- Peter Miller Wed, 22 Jul 2009 11:45:28 +1000 aegis (4.25.D226-1) unstable; urgency=low * There is a new aemakgen:noinst file attribute, that aemakegen understands to mean that the program it is part of is not to be installed. It should be attached to the main.c (etc) file of a program. * If a source file has a aemakgen:noinst attribute (a script or a */main.c etc) then the generate Makefile (etc) will not install it. * Signed-off-by: Peter Miller -- Peter Miller Thu, 16 Jul 2009 16:34:00 +1000 aegis (4.25.D225-1) unstable; urgency=low * The debian changelog generation now "floats" the "Closes:" details into the first changelog entry. * Signed-off-by: Peter Miller -- Peter Miller Wed, 15 Jul 2009 23:33:58 +1000 aegis (4.25.D224-1) unstable; urgency=low * There are now change::version_get, change::description_get and change::brief_description_get mthods. As a result the change_version_get, change_description_get and change_brief_description_get functiosn are now deprecated. Side effect of the deprecation have been refactored. * Signed-off-by: Peter Miller -- Peter Miller Wed, 15 Jul 2009 21:42:21 +1000 aegis (4.25.D223-1) unstable; urgency=low * The fix for CVE2008-4938 was incomplete, still leaving a pair of temporary files under /tmp/, and making a pair of reminder scripts not functional. * This change set fix this problems. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 14 Jul 2009 23:20:52 +1000 aegis (4.25.D222-1) unstable; urgency=low * The debian/control file generation has been improved. It no longer has the -dev package debend on the -dbg paclage, and it places the runtime libraries in ther 'libs' section. * My thanks to Frank Lichtenheld for reporting these problems. * Signed-off-by: Peter Miller -- Peter Miller Mon, 13 Jul 2009 20:33:31 +1000 aegis (4.25.D221-1) unstable; urgency=low * This change-set modify the etc/test.sh script in order to make the test- suite to be run under the proper user by means of Debian pbuilder. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 09 Jul 2009 17:03:53 +1000 aegis (4.25.D220-1) unstable; urgency=low * This change-set add the test_magic program, it is used by test to replicate the exact behaviour of the os_magic_file function. * Passing from libmagic v.4.26 (found on Debian Lenny) to libmagic v.5.03 (found on Debian Sid as of 2009-06-24) break t0228a-matt.sh because of a new charset=binary field printed for, at least, .gif files. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 09 Jul 2009 09:38:32 +1000 aegis (4.25.D219-1) unstable; urgency=low * Theer is a new aent -edit command line option, that automatically puts you in an editor for your new test script, avoiding the copy-and-paste step required when the new test has an automatically generated file name. * Signed-off-by: Peter Miller -- Peter Miller Wed, 08 Jul 2009 14:40:45 +1000 aegis (4.25.D218-1) unstable; urgency=low * A typo has been fixed in the output of the Change Download web page. * Signed-off-by: Peter Miller -- Peter Miller Thu, 02 Jul 2009 08:52:38 +1000 aegis (4.25.D217-1) unstable; urgency=low * This change-set make t0228a-matt more robust wrt file type identification. * My thanks to Lucas Nussbaum of the Debian crew for reporting the problem as Debian Bug#533981. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 23 Jun 2009 17:12:50 +1000 aegis (4.25.D216-1) unstable; urgency=low * This change-set fix a minor problem in script/xaegis.in. * This change-set has been derived from a patch found in the Debian package for Aegis. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 23 Jun 2009 16:33:41 +1000 aegis (4.25.D215-1) unstable; urgency=low * This change-set fix a segfault in aediff * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 23 Jun 2009 13:25:35 +1000 aegis (4.25.D214-1) unstable; urgency=low * The debian policy manual, version 3.8.2.0, lists new Section names. The aemakegen debioan target now understands them. It also calculates the minimum standards version. * Signed-off-by: Peter Miller -- Peter Miller Thu, 18 Jun 2009 11:49:04 +1000 aegis (4.25.D213-1) unstable; urgency=low * It is now possible to set the DM-Upload-Allowed field in debian/control files. * Signed-off-by: Peter Miller -- Peter Miller Tue, 16 Jun 2009 19:41:33 +1000 aegis (4.25.D212-1) unstable; urgency=low * This change set fixes a small build problem. * my thanks to Marko Schutz for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Fri, 12 Jun 2009 12:25:32 +1000 aegis (4.25.D211-1) unstable; urgency=low * This change-set makes the life easier for aegis developers: at the first integration the aegis-.ae archive is missing an important file (aegis.conf.d/site.conf) since it is used to isolate site specific configuration. * The file is however essential for the build, thus we make the build fail with meaningful error messagge suggesting also how to add the missing piece. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 12 Jun 2009 08:44:14 +1000 aegis (4.25.D210-1) unstable; urgency=low * The aemakegen debian target now places the library dbg targets into the correct "Section: debug" * Signed-off-by: Peter Miller -- Peter Miller Mon, 08 Jun 2009 21:05:59 +1000 aegis (4.25.D209-1) unstable; urgency=low * The aemakegen command will get the changelog right for branches. It's tricky. * Signed-off-by: Peter Miller -- Peter Miller Mon, 08 Jun 2009 00:41:21 +1000 aegis (4.25.D208-1) unstable; urgency=low * With every aenf I get a warning/error "dnsdomainname: not found". * I'd like to suggest another option of obtaining the domain name. * On systems without dnsdomainname (like NetBSD) and without a linux-ish '-d' switch to hostname it would be nice to check whether the result of hostname, cut after the first '.' has the structure of a domain name. * My thanks to Mark Shultz for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Fri, 05 Jun 2009 11:43:51 +1000 aegis (4.25.D207-1) unstable; urgency=low * This change set makes the Debian package generation consistent with the Makefile.in generation. * Signed-off-by: Peter Miller -- Peter Miller Fri, 05 Jun 2009 11:16:40 +1000 aegis (4.25.D206-1) unstable; urgency=low * The generated Makefile.in now copes with projects with exactly one installed include file. * Signed-off-by: Peter Miller -- Peter Miller Wed, 03 Jun 2009 22:03:15 +1000 aegis (4.25.D205-1) unstable; urgency=low * There is a new aede-policy reserved-words validation, to look for mis-uses of C and C++ reserved identifiers. * Signed-off-by: Peter Miller -- Peter Miller Wed, 27 May 2009 22:57:22 +1000 aegis (4.25.D204-1) unstable; urgency=low * Translated some new message in the italian message catalog * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 27 May 2009 21:46:41 +1000 aegis (4.25.D203-1) unstable; urgency=low * This change-set fix some printf format error related to DEBUG. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 27 May 2009 21:15:28 +1000 aegis (4.25.D202-1) unstable; urgency=low * IStudentUnion has been added to the web page of reference sites. * Signed-off-by: Peter Miller -- Peter Miller Wed, 20 May 2009 09:19:59 +1000 aegis (4.25.D201-1) unstable; urgency=low * This change-set incorporates more changes needed to build on the linux-x86_ 64 architecture. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 15 May 2009 11:55:25 +1000 aegis (4.25.D200-1) unstable; urgency=low * Some, DEBUG only, output format conversion problems have been fixed. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 15 May 2009 08:35:44 +1000 aegis (4.25.D199-1) unstable; urgency=low * The aemakegen only does away with tabs in Makefile.am file if it has too. Seems the users like having the tabs. * Signed-off-by: Peter Miller -- Peter Miller Thu, 07 May 2009 09:44:50 +1000 aegis (4.25.D198-1) unstable; urgency=low * The aemakgen command now produces better Makefile.am files. * Signed-off-by: Peter Miller -- Peter Miller Wed, 06 May 2009 23:02:54 +1000 aegis (4.25.D197-1) unstable; urgency=low * The aemakegen command now minimses the lenths of lines that it prints. * Signed-off-by: Peter Miller -- Peter Miller Tue, 05 May 2009 13:23:54 +1000 aegis (4.25.D196-1) unstable; urgency=low * The most recent version of bash(1) objected to the zsh code in lib/ profile.in, even though it wasn't being executed. That code has been split into its own file. * Signed-off-by: Peter Miller -- Peter Miller Mon, 27 Apr 2009 17:01:54 +1000 aegis (4.25.D195-1) unstable; urgency=low * There is a new aelsf(1) command, that can be used as a single command instead of running both aelpf and aelcf. * Signed-off-by: Peter Miller -- Peter Miller Sun, 26 Apr 2009 22:32:12 +1000 aegis (4.25.D194-1) unstable; urgency=low * This change set is basically a rebuild. * Signed-off-by: Peter Miller -- Peter Miller Sat, 25 Apr 2009 17:34:53 +1000 aegis (4.25.D193-1) unstable; urgency=low * The aecp, aenf and aerm command now accept the --as-needed option, making it possible to script these commands in possibly redundant situations. * Signed-off-by: Peter Miller -- Peter Miller Wed, 22 Apr 2009 23:18:04 +1000 aegis (4.25.D192-1) unstable; urgency=low * They Y2K stuff has been removed from the front page. * Signed-off-by: Peter Miller -- Peter Miller Wed, 22 Apr 2009 12:02:23 +1000 aegis (4.25.D191-1) unstable; urgency=low * The standards version has been incremented to make lintian happy. * Signed-off-by: Peter Miller -- Peter Miller Tue, 21 Apr 2009 12:11:28 +1000 aegis (4.25.D190-1) unstable; urgency=low * This change-set convert more types from long to size_t to follow the specification the `read' function (accept size_t, returns ssize_t). * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 21 Apr 2009 09:34:01 +1000 aegis (4.25.D189-1) unstable; urgency=low * The aesub(5) man page, failed to reference aeuconf(5) in the email address section. * My thanks to Aryeh M. Friedman for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Tue, 21 Apr 2009 08:57:42 +1000 aegis (4.25.D188-1) unstable; urgency=low * The aemakegen command is now able to *not* generate a debian/copyright file if aemakegen:debian:copyright = false * Signed-off-by: Peter Miller -- Peter Miller Sat, 28 Mar 2009 14:33:07 +1100 aegis (4.25.D187-1) unstable; urgency=low * The aepatch command now understands MIME multipart messages on input. It also has a work-around for a M$ Excghange Server bug. * Signed-off-by: Peter Miller -- Peter Miller Wed, 25 Mar 2009 21:39:21 +1100 aegis (4.25.D186-1) unstable; urgency=low * A bugs has been fixed in the "aelock --list" and "ael lock" commands. They no longer break when they come across a non-existent project. * Signed-off-by: Peter Miller -- Peter Miller Wed, 25 Mar 2009 19:56:14 +1100 aegis (4.25.D185-1) unstable; urgency=low * The "ael locks" listing now provides more accurate output. * My thanks to Malcolm Butler for this patch. * Signed-off-by: Peter Miller -- Peter Miller Wed, 25 Mar 2009 10:19:53 +1100 aegis (4.25.D184-1) unstable; urgency=low * The debian-change-log report now appends "-1" to the end of the version. * Signed-off-by: Peter Miller -- Peter Miller Mon, 23 Mar 2009 13:36:20 +1100 aegis (4.25.D183-1) unstable; urgency=low * The aepatch -receive option now silently ignores build files in patches. * Signed-off-by: Peter Miller -- Peter Miller Mon, 16 Mar 2009 13:02:30 +1100 aegis (4.25.D182-1) unstable; urgency=low * This change-set add more %p conversion. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 07 Mar 2009 18:24:16 +1100 aegis (4.25.D181-1) unstable; urgency=low * This change-set convert more file unser libaegis/ to use %p. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 07 Mar 2009 01:01:18 +1100 aegis (4.25.D180-1) unstable; urgency=low * A number of typos in the ae-repo-ci(1) man page have been fixed. * Signed-off-by: Peter Miller -- Peter Miller Fri, 06 Mar 2009 22:33:15 +1100 aegis (4.25.D179-1) unstable; urgency=low * This change make off_t the preferred type to represent file related quantities (size, position). * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 05 Mar 2009 05:22:19 +1100 aegis (4.25.D178-1) unstable; urgency=low * Another Aegis project has been aded to the "Other Aegis Projects" web page. * My thanks to Samuel Martin for this information. * Signed-off-by: Peter Miller -- Peter Miller Wed, 04 Mar 2009 22:47:48 +1100 aegis (4.25.D177-1) unstable; urgency=low * This change-set converts more files to print pointers using the %p output conversion. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 04 Mar 2009 09:40:07 +1100 aegis (4.25.D176-1) unstable; urgency=low * The files under libaegis/ now use %p to print pointers. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 02 Mar 2009 18:03:42 +1100 aegis (4.25.D175-1) unstable; urgency=low * The code under common/ print the value of pointers using the %p output formatter. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 02 Mar 2009 00:44:57 +1100 aegis (4.25.D174-1) unstable; urgency=low * The fmtgen program generate trace statements that use the %p formatter when printing the value of a pointer. * Signed-off-by: Walter Franzini * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 01 Mar 2009 22:47:50 +1100 aegis (4.25.D173-1) unstable; urgency=low * The aemakegen --target=debian has been harmonised with the target=automake. * Signed-off-by: Peter Miller -- Peter Miller Fri, 27 Feb 2009 16:30:54 +1100 aegis (4.25.D172-1) unstable; urgency=low * This change fixes a bug where aemakegen was installing too many scrpts in the automake target. * Signed-off-by: Peter Miller -- Peter Miller Fri, 27 Feb 2009 15:29:37 +1100 aegis (4.25.D171-1) unstable; urgency=low * This change set fixes a problem cause by libtool, since it makes executables than need to be writable (and they don't accept that it is a bug). So we have to execute it once at build time, otherwise baseline and regrssion tests fail. * Signed-off-by: Peter Miller -- Peter Miller Sun, 22 Feb 2009 02:17:53 +1100 aegis (4.25.D170-1) unstable; urgency=low * A bug has been fixed in the aemakegen --target=automake treatment of the TESTS_ENVIRONMENT setting. * Signed-off-by: Peter Miller -- Peter Miller Sat, 21 Feb 2009 23:24:38 +1100 aegis (4.25.D169-1) unstable; urgency=low * The aemakegen command has been improved so that the automake target handles scripts propoperly. * Signed-off-by: Peter Miller -- Peter Miller Sat, 21 Feb 2009 21:04:26 +1100 aegis (4.25.D168-1) unstable; urgency=low * A bug has been fixed in the aemakegen --target=automake that was not printing the source file lists for check_PROGRAMS * Signed-off-by: Peter Miller -- Peter Miller Sat, 21 Feb 2009 18:19:17 +1100 aegis (4.25.D167-1) unstable; urgency=low * The aemakegen command now understands "main" better, and uses consistent progname hintinh actoss all targets. * Signed-off-by: Peter Miller -- Peter Miller Sat, 21 Feb 2009 15:51:51 +1100 aegis (4.25.D166-1) unstable; urgency=low * A number of bugs in aemakegen have been fixed. All targets now use consistent tests for C and C++ source files. * Signed-off-by: Peter Miller -- Peter Miller Fri, 20 Feb 2009 14:20:13 +1100 aegis (4.25.D165-1) unstable; urgency=low * This change set fix some memory management error. * Signed-off-by: Ralph A. Smith * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 19 Feb 2009 12:26:59 +1100 aegis (4.25.D164-1) unstable; urgency=low * The aemakegen --target=debian now generates a changelog file that dpkg- buildpackage likes better. * Signed-off-by: Peter Miller -- Peter Miller Mon, 16 Feb 2009 16:57:45 +1100 aegis (4.25.D163-1) unstable; urgency=low * The aemakegen command now understands *roff include dependencies when building Makefile.in output. * Signed-off-by: Peter Miller -- Peter Miller Wed, 11 Feb 2009 22:47:56 +1100 aegis (4.25.D162-1) unstable; urgency=low * The aeib minimum now ignored 'build' usage files, because they are build artifacts. * Signed-off-by: Peter Miller -- Peter Miller Wed, 04 Feb 2009 16:59:52 +1100 aegis (4.25.D161-1) unstable; urgency=low * The history file mode (prevention) code occasionally has a problem resetting the mode, so make it a warning not a fatal error, because its shouldn't be fatal (the history file content is correct). * Signed-off-by: Peter Miller -- Peter Miller Tue, 03 Feb 2009 22:40:56 +1100 aegis (4.25.D160-1) unstable; urgency=low * The history file time modification (prevention) code occasionally has a problem resetting the mtime, so make it a warning not a fatal error, because its shouldn't be fatal (the history file content is correct). * Signed-off-by: Peter Miller -- Peter Miller Tue, 03 Feb 2009 21:07:05 +1100 aegis (4.25.D159-1) unstable; urgency=low * When the development directory style is "cvs" the aeclean command should remove "build" usage files as well. Also, don't apply aede-policy to 'build' files (they aren't primary source files). * Signed-off-by: Peter Miller -- Peter Miller Tue, 03 Feb 2009 17:36:30 +1100 aegis (4.25.D158-1) unstable; urgency=low * The aegis:history_get_command user defined change's attribute is not propagate since it's value may be wrong on the receiving side. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 24 Jan 2009 09:43:54 +1100 aegis (4.25.D157-1) unstable; urgency=low * The propaganda page has been updated, AVS is now licensed GPL. * My thanks to Pierre Meyer for letting me know. * Signed-off-by: Peter Miller -- Peter Miller Sat, 24 Jan 2009 09:09:36 +1100 aegis (4.25.D156-1) unstable; urgency=low * The aemakegen command now also accepts noinst_ programs prefixes to mean "don not install" in addition to the test_ prefix. This is consistent with automake usage. * Signed-off-by: Peter Miller -- Peter Miller Sun, 18 Jan 2009 19:08:59 +1100 aegis (4.25.D155-1) unstable; urgency=low * This change set fixes a bug in aede-policy command, it wasn't checking anything. * Signed-off-by: Peter Miller -- Peter Miller Sun, 18 Jan 2009 17:39:15 +1100 aegis (4.25.D154-1) unstable; urgency=low * The aede-policy command now silently does nothing in the being-integrated state. * My thanks to Jerrry Pendergraft for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Sun, 18 Jan 2009 11:25:09 +1100 aegis (4.25.D153-1) unstable; urgency=low * Used defined attributes was printed twice in the aerevml -send output * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 18 Jan 2009 10:01:21 +1100 aegis (4.25.D152-1) unstable; urgency=low * This change set fixes a small memory management error to do with branches. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 17 Jan 2009 21:01:28 +1100 aegis (4.25.D151-1) unstable; urgency=low * Fixed a compile time error and a run time error. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 17 Jan 2009 09:07:36 +1100 aegis (4.25.D150-1) unstable; urgency=low * The aeca --uuid command has been fixed to not set the file fingerprint for derived (usage_build) files since they are never differenced. * The problem has been discovered receiving (via aedist -rec) a change-set registering into aegis a derived file: it was not possible to integrate the change because of a "tampered file" message * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 04 Jan 2009 12:26:01 +1100 aegis (4.25.D149-1) unstable; urgency=low * This change adds a new $hostname substitution. * My thanks to Aryeh Friedman for this suggestion. * It also fixes a bug where substitution errors were not being reported. * Signed-off-by: Peter Miller -- Peter Miller Thu, 01 Jan 2009 00:18:40 +1100 aegis (4.25.D148-1) unstable; urgency=low * The aeclean command has been changed to be more consistent with the aedb and aeclone commands, and now runs the develop_begin_command before it updates the symlinks for the development directory style. * My thanks to Malcolm Butler for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Wed, 31 Dec 2008 21:32:10 +1100 aegis (4.25.D147-1) unstable; urgency=low * Ther is a new develop_begin_early_command, that runs immediately after the development directory is created, as opposed to develop_begin_commamd that runs aftre the development is fully populated. * My thanks to Malcolm Butler for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Wed, 31 Dec 2008 14:46:57 +1100 aegis (4.25.D146-1) unstable; urgency=low * Another segfault related to "broken" event list has been fixed in aedist - send. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 30 Dec 2008 22:58:04 +1100 aegis (4.25.D145-1) unstable; urgency=low * This change fixes a test that should have been updated when the last aemakegen improvement was integrated. * Signed-off-by: Peter Miller -- Peter Miller Tue, 30 Dec 2008 21:38:12 +1100 aegis (4.25.D144-1) unstable; urgency=low * This change ads the image direct from MOMA, with the background erased. * http://www.metmuseum.org/toah/images/hb/hb_1984.184.1,2.jpg * Signed-off-by: Peter Miller -- Peter Miller Fri, 26 Dec 2008 01:24:20 +1100 aegis (4.25.D143-1) unstable; urgency=low * A bug has been fixed in aemakegen, it was installing pkg-config files in the wrong plae, it now uses the correct (but inconsistently named) /usr/liv/ pkgconfig directory. * My thanks to Conrad Parker for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Thu, 25 Dec 2008 15:21:27 +1100 aegis (4.25.D142-1) unstable; urgency=low * The aesub command has been fixed ... * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 15 Dec 2008 14:46:07 +1100 aegis (4.25.D141-1) unstable; urgency=low * There is a new aede-policy for detecting C comments on C++ files, or C++ comments in C files. * Signed-off-by: Peter Miller -- Peter Miller Wed, 03 Dec 2008 23:32:55 +1100 aegis (4.25.D140-1) unstable; urgency=low * An Italian message translation has been submitted. My thanks to Vincenzo Campanella. * Signed-off-by: Peter Miller -- Peter Miller Fri, 21 Nov 2008 21:29:02 +1100 aegis (4.25.D139-1) unstable; urgency=low * A bugs has been fixed in the aemahegen debian output, it was getting the package name for the shared library wrong. * Signed-off-by: Peter Miller -- Peter Miller Fri, 21 Nov 2008 12:05:25 +1100 aegis (4.25.D138-1) unstable; urgency=low * The .pfs file are stripped of transient fields and fake transparent entries are removed. * This change-set will not be backported to the stable branch since it change the way the .pfs file is written. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 19 Nov 2008 14:55:43 +1100 aegis (4.25.D137-1) unstable; urgency=low * The c532 change-set contains some wrong comment and unneeded code. This change-set fix it. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 19 Nov 2008 13:20:04 +1100 aegis (4.25.D136-1) unstable; urgency=low * The branch fstate can contain fake transparent entries when a change not yet integrated modifies for the first time in the branch a file. * It is possible that such entries cause troubles if the project is configured to write the pfstate file. To avoid such troubles the fake transparent entries are stripped on the fly when reading the pfstate file. * A transparent entry is fake if one of the about_to_be_{copied,created}_be fields is not zero. * This change-set does not modify the way the pfstate file is written. * PS: this change-set contains some wrong comment and some unneeded code, the next change fix the situation. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 19 Nov 2008 12:13:26 +1100 aegis (4.25.D135-1) unstable; urgency=low * The makefile outut now places $(LIBS) correctly for shared libraries. * Signed-off-by: Peter Miller -- Peter Miller Mon, 17 Nov 2008 01:18:20 +1100 aegis (4.25.D134-1) unstable; urgency=low * The aemakegen no nonger generates Makefiles that install test_* man pages. (Oops) * Signed-off-by: Peter Miller -- Peter Miller Sun, 16 Nov 2008 22:45:59 +1100 aegis (4.25.D133-1) unstable; urgency=low * There is now provision for Depends field in the proj attrs * Signed-off-by: Peter Miller -- Peter Miller Mon, 10 Nov 2008 14:58:20 +1100 aegis (4.25.D132-1) unstable; urgency=low * The aedist(1) -send command is more robust handling renamed files. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 10 Nov 2008 13:05:07 +1100 aegis (4.25.D131-1) unstable; urgency=low * This change fixes build problems found by GCC 4.3.2 * Signed-off-by: Peter Miller -- Peter Miller Mon, 10 Nov 2008 11:44:08 +1100 aegis (4.25.D130-1) unstable; urgency=low * This crap is crazier than you think. The actual file name in the .libs directory is diffeerent for each operating system. Let's get linux riggh, and fix the problems if we get the itch. * Signed-off-by: Peter Miller -- Peter Miller Sun, 26 Oct 2008 22:58:54 +1100 aegis (4.25.D129-1) unstable; urgency=low * This aemakegen command is now able to generate the contents of a pkg-config .pc file, for use with the pkg-config(1) command. * Signed-off-by: Peter Miller -- Peter Miller Thu, 23 Oct 2008 23:14:27 +1100 aegis (4.25.D128-1) unstable; urgency=low * The aede-policy command prints relative path names. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 23 Oct 2008 14:01:15 +1100 aegis (4.25.D127-1) unstable; urgency=low * The aeclean command now check relative path names against the clean_ exceptions options. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 23 Oct 2008 12:58:21 +1100 aegis (4.25.D126-1) unstable; urgency=low * The build-depends list is now built more carefully. The version-info check no longer emits an alarming warning message from 'nm'. * Signed-off-by: Peter Miller -- Peter Miller Mon, 20 Oct 2008 15:35:09 +1100 aegis (4.25.D125-1) unstable; urgency=low * A bug has been fied in the aemakegen debian target, it was omitting libtool dependenciy. Ditto groff, if needed. * Signed-off-by: Peter Miller -- Peter Miller Mon, 20 Oct 2008 13:54:27 +1100 aegis (4.25.D124-1) unstable; urgency=low * A bug has been fixed in the aemakegen --target=debian generation of debian/ control file, it was failing to insert Build-Depends bison when .y files were seen. * Signed-off-by: Peter Miller -- Peter Miller Mon, 20 Oct 2008 11:49:55 +1100 aegis (4.25.D123-1) unstable; urgency=low * The aemakegen debian target now generates debian packages which do not have any lintian errors, assuming you configure aemakegen properly. * Signed-off-by: Peter Miller -- Peter Miller Sun, 19 Oct 2008 01:34:49 +1100 aegis (4.25.D122-1) unstable; urgency=low * The simlink farm code has been changed (fixed) to not issue a bug related to the user become functionality. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 18 Oct 2008 13:13:41 +1100 aegis (4.25.D121-1) unstable; urgency=low * The aemakegen command is now able to create the contents of the debian/ directory from you file manifest. * Signed-off-by: Peter Miller -- Peter Miller Sat, 18 Oct 2008 12:16:36 +1100 aegis (4.25.D120-1) unstable; urgency=low * The aeimport command sets properly the edit.uuid field. This change with the time-safe history enhancement make it possible to change the history tool for a project created with aeimport(1). * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 16 Oct 2008 13:34:54 +1100 aegis (4.25.D119-1) unstable; urgency=low * The t0127a.sh test script as been improved: * * a typo (syntax error) in an sccs file has been fixed; * * added the changes in the history. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 16 Oct 2008 12:34:34 +1100 aegis (4.25.D118-1) unstable; urgency=low * There is a new aede-policy version-info policy, which may be used to check that shared library version-info follows the policy laid out in the libtool(1) manual, and required by the Debian Policy Manual. * Signed-off-by: Peter Miller -- Peter Miller Thu, 16 Oct 2008 00:35:02 +1100 aegis (4.25.D117-1) unstable; urgency=low * When retrieving a file revision from the history, the command saved as a change attribute is preferred, if available. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 15 Oct 2008 23:08:43 +1100 aegis (4.25.D116-1) unstable; urgency=low * The aede-policy gpl-version policy is now able to check files sing the LGPL. * Signed-off-by: Peter Miller -- Peter Miller Wed, 15 Oct 2008 18:59:44 +1100 aegis (4.25.D115-1) unstable; urgency=low * Minor fixes to the aelock(1) man page. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 15 Oct 2008 16:46:46 +1100 aegis (4.25.D114-1) unstable; urgency=low * More functions has been converted to methods. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 15 Oct 2008 14:50:52 +1100 aegis (4.25.D113-1) unstable; urgency=low * There is a new aemakegen:version-info attribute. A bug has ben fixed in the handling of shared library installs, it was one directory too deep. * Signed-off-by: Peter Miller -- Peter Miller Wed, 15 Oct 2008 14:14:46 +1100 aegis (4.25.D112-1) unstable; urgency=low * A bug has ben fixed in the handling of shared library installs, it was one directory too deep. * Signed-off-by: Peter Miller -- Peter Miller Wed, 15 Oct 2008 08:52:23 +1100 aegis (4.25.D111-1) unstable; urgency=low * The aesub(1) command now understands the full range of ways a change and project can be specified on the command line, including --grandparent and -- trunk. * Signed-off-by: Peter Miller -- Peter Miller Tue, 14 Oct 2008 14:45:44 +1100 aegis (4.25.D110-1) unstable; urgency=low * Remove the aegis.cgi.i script and warn the user about the aegis.cgi removal in the man page. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 13 Oct 2008 23:23:20 +1100 aegis (4.25.D109-1) unstable; urgency=low * The aede-policy now has a policy which checks the contents of the AUTHORS file. * Signed-off-by: Peter Miller -- Peter Miller Mon, 13 Oct 2008 22:46:45 +1100 aegis (4.25.D108-1) unstable; urgency=low * Some minor error compiling with DEBUG enabled has been fixed. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 13 Oct 2008 22:11:16 +1100 aegis (4.25.D107-1) unstable; urgency=low * The makefile generated by aemakegen now does a much better job for shared libraries. * Signed-off-by: Peter Miller -- Peter Miller Mon, 13 Oct 2008 21:03:11 +1100 aegis (4.25.D106-1) unstable; urgency=low * A bug has been fixed in the handling of memory :-( * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 04 Oct 2008 20:57:52 +1000 aegis (4.25.D105-1) unstable; urgency=low * Some change related functions has been converted to methods. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 03 Oct 2008 23:18:55 +1000 aegis (4.25.D104-1) unstable; urgency=low * The aediff command has been improved to stop in case of errors. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 03 Oct 2008 13:13:00 +1000 aegis (4.25.D103-1) unstable; urgency=low * Remove the aegis.cgi.i script and warn the user about the aegis.cgi removal in the man page. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 03 Oct 2008 10:05:16 +1000 aegis (4.25.D102-1) unstable; urgency=low * The aediff command has been improved to stop in case of errors. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 30 Sep 2008 15:44:56 +1000 aegis (4.25.D101-1) unstable; urgency=low * Update some tests to use the aenf --uuid instead of aefa --uuid to set the UUID of a file. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 30 Sep 2008 14:51:47 +1000 aegis (4.25.D100-1) unstable; urgency=low * There errors reported by Doxygen have been fixed. The build has been changed so that new Doxygen error will result in a build failure. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Tue, 30 Sep 2008 13:46:06 +1000 aegis (4.25.D099-1) unstable; urgency=low * A pair of duplicated declarations has been removed from libaegis/os.h * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 30 Sep 2008 11:21:04 +1000 aegis (4.25.D098-1) unstable; urgency=low * There is a web page advertising our LCA 2009 code sprint. * Signed-off-by: Peter Miller -- Peter Miller Tue, 23 Sep 2008 19:51:53 +1000 aegis (4.25.D097-1) unstable; urgency=low * This change improves the code geneated for lists of booleans. * Signed-off-by: Peter Miller -- Peter Miller Sun, 21 Sep 2008 11:12:41 +1000 aegis (4.25.D096-1) unstable; urgency=low * This change set improves the code generated by the new fmtgen introspector code. All of the new generated code compiles. * Signed-off-by: Peter Miller -- Peter Miller Sat, 20 Sep 2008 15:12:37 +1000 aegis (4.25.D095-1) unstable; urgency=low * The new meta-data introspector code has a problem with the metrics file format, which produces a class with a member of the same name. * Signed-off-by: Peter Miller -- Peter Miller Wed, 17 Sep 2008 22:56:58 +1000 aegis (4.25.D094-1) unstable; urgency=low * This change set improves the code generated by the new fmtgen introspector code. There will be a few iterations like this. * Signed-off-by: Peter Miller -- Peter Miller Wed, 17 Sep 2008 10:43:14 +1000 aegis (4.25.D093-1) unstable; urgency=low * This change set improves the code generated by the new fmtgen introspector code. There will be a few iterations like this. * Signed-off-by: Peter Miller -- Peter Miller Tue, 16 Sep 2008 15:12:13 +1000 aegis (4.25.D092-1) unstable; urgency=low * This change set improves the code generated by the new fmtgen introspector code, largely in the enumeration handling. There will be a few iterations like this. * Signed-off-by: Peter Miller -- Peter Miller Tue, 16 Sep 2008 10:47:40 +1000 aegis (4.25.D091-1) unstable; urgency=low * This change set improves the code generated by the new fmtgen introspector code. There will be a few iterations like this. * Signed-off-by: Peter Miller -- Peter Miller Mon, 15 Sep 2008 19:02:28 +1000 aegis (4.25.D090-1) unstable; urgency=low * This change fixes a typo in the configure script's error messages. * My thanks to Brendan Simon for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Sun, 14 Sep 2008 22:57:40 +1000 aegis (4.25.D089-1) unstable; urgency=low * The code generated by the new fmtgen introspector code is improved, so that more of it compiles. There will be a few iterations like this. * Signed-off-by: Peter Miller -- Peter Miller Sun, 14 Sep 2008 21:36:23 +1000 aegis (4.25.D088-1) unstable; urgency=low * There errors reported by Doxygen have been fixed. The build has been changed so that new Doxygen error will result in a build failure. * Signed-off-by: Peter Miller -- Peter Miller Fri, 12 Sep 2008 12:30:14 +1000 aegis (4.25.D087-1) unstable; urgency=low * Searching the project for a file with the same name and an UUID is now faster. * The project is searched only when needed. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 12 Sep 2008 10:53:52 +1000 aegis (4.25.D086-1) unstable; urgency=low * This change set adapts test 222 to cope with some different ways CVS stores revision information, which remaining backwards compatible. * Signed-off-by: Peter Miller -- Peter Miller Wed, 10 Sep 2008 18:51:35 +1000 aegis (4.25.D085-1) unstable; urgency=low * Support for lists has been added to the new fmtgen introspector code. * Signed-off-by: Peter Miller -- Peter Miller Mon, 08 Sep 2008 22:21:38 +1000 aegis (4.25.D084-1) unstable; urgency=low * The aeipass program has been improved: for each file added by a change it search globally the repository looking for an already existing file with the same name. If such file is found and it has the UUID, then the same UUID is reused. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 05 Sep 2008 11:57:09 +1000 aegis (4.25.D083-1) unstable; urgency=low * An off-by-one error has been fix in the output_quoted-pribtable class. * Signed-off-by: Peter Miller -- Peter Miller Thu, 04 Sep 2008 22:28:13 +1000 aegis (4.25.D082-1) unstable; urgency=low * This changeset make t027a-walt.sh robust against a future fix to the aeipass problem. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 04 Sep 2008 12:28:10 +1000 aegis (4.25.D081-1) unstable; urgency=low * Make aediff more robust against mismatching UUIDs[A * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 04 Sep 2008 10:07:55 +1000 aegis (4.25.D080-1) unstable; urgency=low * This change-set remove the -u flag from diff invokation in some test scripts since it's not portable * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 04 Sep 2008 08:56:11 +1000 aegis (4.25.D079-1) unstable; urgency=low * The aegis.cgi script has been removed, as announced several releases ago. It os removed now in response to a security bug. "rm - the best debugger" * Signed-off-by: Peter Miller -- Peter Miller Thu, 28 Aug 2008 14:30:30 +1000 aegis (4.25.D078-1) unstable; urgency=low * A potential security problem has been fixed in the lib/remind/* scripts. * Signed-off-by: Peter Miller -- Peter Miller Thu, 28 Aug 2008 13:37:09 +1000 aegis (4.25.D077-1) unstable; urgency=low * The aemakegen command can now cope with library sources in a directory oter than 'lib'. It figures out the name based on the directories sources appear in. * Signed-off-by: Peter Miller -- Peter Miller Fri, 22 Aug 2008 13:31:36 +1000 aegis (4.25.D076-1) unstable; urgency=low * The fmtgen code generator now groks introspector time fields. * Signed-off-by: Peter Miller -- Peter Miller Mon, 04 Aug 2008 23:17:46 +1000 aegis (4.25.D075-1) unstable; urgency=low * The fmtgen code generator now groks real (double) values. * Signed-off-by: Peter Miller -- Peter Miller Mon, 04 Aug 2008 14:27:50 +1000 aegis (4.25.D074-1) unstable; urgency=low * Teh fmtgen code generator now does booleans in the new introspector style. * Signed-off-by: Peter Miller -- Peter Miller Mon, 04 Aug 2008 10:22:56 +1000 aegis (4.25.D073-1) unstable; urgency=low * The fmtgen code generator now groks strings. * Signed-off-by: Peter Miller -- Peter Miller Sat, 02 Aug 2008 23:32:11 +1000 aegis (4.25.D072-1) unstable; urgency=low * This change set adds introspection-style enumerations to fmtgen. * Signed-off-by: Peter Miller -- Peter Miller Thu, 31 Jul 2008 22:57:39 +1000 aegis (4.25.D071-1) unstable; urgency=low * There is a new aenf -independent option, which may be used to create files according to the templates, but not actually add it to the change set. * My thanks to Jerry Pendergraft for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Thu, 31 Jul 2008 16:41:18 +1000 aegis (4.25.D070-1) unstable; urgency=low * A bug has been fixed in the aecp -independent command, it no longer fails with a bug message if you use the --output option. * My thanks to Stephen Gross for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Thu, 31 Jul 2008 13:19:57 +1000 aegis (4.25.D069-1) unstable; urgency=low * This change sset adds the first of the introspector-based code generators, only basic structures and integeres so far. * Signed-off-by: Peter Miller -- Peter Miller Fri, 25 Jul 2008 00:19:19 +1000 aegis (4.25.D068-1) unstable; urgency=low * A bug has been fixed in aefind, it no longer segfaults when given the - baseline option. * Signed-off-by: Peter Miller -- Peter Miller Thu, 24 Jul 2008 12:24:47 +1000 aegis (4.25.D067-1) unstable; urgency=low * The fmtgen command, used to generate code to manage meta-data, now has the ability (if not the actual practice) of passing comments through from the definition file into the generated include file. * Signed-off-by: Peter Miller -- Peter Miller Sun, 20 Jul 2008 23:32:07 +1000 aegis (4.25.D066-1) unstable; urgency=low * A small build problem when the DEBUG flags is turned on has been fixed. * Signed-off-by: Peter Miller -- Peter Miller Sun, 20 Jul 2008 13:17:33 +1000 aegis (4.25.D065-1) unstable; urgency=low * The aepatch -rec command now understand the -output option. * The option accept as parameter the name of the file where to write the number of the new change. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 19 Jul 2008 23:00:38 +1000 aegis (4.25.D064-1) unstable; urgency=low * There is a new class hierarchy of introspectors, to be used by the new, type-safe meta-data parser. * Signed-off-by: Peter Miller -- Peter Miller Sat, 19 Jul 2008 21:49:20 +1000 aegis (4.25.D063-1) unstable; urgency=low * This change set refactors the meta-data parser, so that it is possible to attach different back-end semantics to the unchanged fron-end parser. This is in preparation for a different meta-data data representation (using C++ OO instead of doing it long-hand). * Signed-off-by: Peter Miller -- Peter Miller Fri, 18 Jul 2008 19:51:25 +1000 aegis (4.25.D062-1) unstable; urgency=low * The fmtgen command now has the top-level code (for reading and writing files) separated out from the generator itself. * Signed-off-by: Peter Miller -- Peter Miller Thu, 17 Jul 2008 13:22:52 +1000 aegis (4.25.D061-1) unstable; urgency=low * This change set introduce the input_ty::pointer type. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 16 Jul 2008 09:18:52 +1000 aegis (4.25.D060-1) unstable; urgency=low * The aedist -receive command has a new -output option used to write the number of the created change. * The aedist -replay use that option to identify the number of a received change. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 15 Jul 2008 23:15:24 +1000 aegis (4.25.D059-1) unstable; urgency=low * Small improvement to test_funcs, reintroduce the chown invocation for the directory under $work/ * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 15 Jul 2008 14:13:59 +1000 aegis (4.25.D058-1) unstable; urgency=low * The aefinish command now passes along its --trace options, for easier debugging. * Signed-off-by: Peter Miller -- Peter Miller Sun, 06 Jul 2008 12:46:02 +1000 aegis (4.25.D057-1) unstable; urgency=low * A link has been added to The Metropolitan Meseum of Art on the page which talks about the icons on the web page. This is the source of the image used fro the Aegis shield icon. * Signed-off-by: Peter Miller -- Peter Miller Thu, 03 Jul 2008 14:36:20 +1000 aegis (4.25.D056-1) unstable; urgency=low * This change set modify the aefinish command to jump the project home path instead of the user home directory (since it may be inaccessible) * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 30 Jun 2008 12:48:48 +1000 aegis (4.25.D055-1) unstable; urgency=low * A bug has been fixed in aefinish: it would segfault if a branch was to be finished and it contained a transparent file. * Signed-off-by: Peter Miller -- Peter Miller Mon, 23 Jun 2008 19:19:45 +1000 aegis (4.25.D054-1) unstable; urgency=low * A bug has been fixed in aeib, it no longer complains that transparent files have been tampered with. * Signed-off-by: Peter Miller -- Peter Miller Mon, 23 Jun 2008 15:30:05 +1000 aegis (4.25.D053-1) unstable; urgency=low * This change set adds a commant to change_maintain_symlinks_to_baseline to explain why it temporarily converts the link styles to copies. * Signed-off-by: Peter Miller -- Peter Miller Fri, 20 Jun 2008 19:20:39 +1000 aegis (4.25.D052-1) unstable; urgency=low * This change set separates the generation of the include file from the code file. This paves the way for generating single files instead of always a pair. * Signed-off-by: Peter Miller -- Peter Miller Wed, 18 Jun 2008 21:27:18 +1000 aegis (4.25.D051-1) unstable; urgency=low * A bug has been fixed in the aecp -ind -output - option, it no longer tries to set the permission mode of stdout. * My thanks to Jerry Pendergraft for reporting this bug. * Signed-off-by: Peter Miller -- Peter Miller Tue, 17 Jun 2008 14:22:19 +1000 aegis (4.25.D050-1) unstable; urgency=low * This change set adds the concept of generators to fmtgen, the idea that you could generate completely different code. This will allow development of a new code output without breaking the old one. * Signed-off-by: Peter Miller -- Peter Miller Tue, 17 Jun 2008 11:13:37 +1000 aegis (4.25.D049-1) unstable; urgency=low * The ael pfdb listing now gives a detailed listing when -v is selected (which is most of the time). * Signed-off-by: Peter Miller -- Peter Miller Mon, 16 Jun 2008 16:34:17 +1000 aegis (4.25.D048-1) unstable; urgency=low * The ael command has a new listing, it can now list the projects files as they appeared immediately after integrate pass of a specific delta. * My thanks to Stephen Gross for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Mon, 16 Jun 2008 13:39:17 +1000 aegis (4.25.D047-1) unstable; urgency=low * The aexml command has a new listing, it can now list the projects files as they appeared immediately after integrate pass of a specific delta. * My thanks to Stephen Gross for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Mon, 16 Jun 2008 10:32:47 +1000 aegis (4.25.D046-1) unstable; urgency=low * The .cc and .h new file templates have been updated to include lines is the pointer/create idiom. Delete lines not of interest when editing new files created with these templates. * Signed-off-by: Peter Miller -- Peter Miller Sun, 15 Jun 2008 17:47:48 +1000 aegis (4.25.D045-1) unstable; urgency=low * The aexml command now understands the full range of ways to specify a change, just like ael. * Signed-off-by: Peter Miller -- Peter Miller Sun, 15 Jun 2008 00:10:28 +1000 aegis (4.25.D044-1) unstable; urgency=low * This change set refactors the fmtgen/indent.cc code to be a class, so that we can have more than one at a time. * Signed-off-by: Peter Miller -- Peter Miller Thu, 12 Jun 2008 23:40:41 +1000 aegis (4.25.D043-1) unstable; urgency=low * This change set updates fmtgen to use nstring in most of the places it previously used string_ty*. * This change set updates fmtgen to use type::pointer in all of the places it previously used type*. * Signed-off-by: Peter Miller -- Peter Miller Thu, 12 Jun 2008 13:31:25 +1000 aegis (4.25.D042-1) unstable; urgency=low * This changeset ensure that a file opened for writing operations is first removed if existing. * With this change in place a repository can be cloned locally with hardlinks and subsequently modified without the risk to corrupt the original repository. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 12 Jun 2008 12:36:03 +1000 aegis (4.25.D041-1) unstable; urgency=low * A minor typo has been fixed in the user guide * My thanks to Lele Gaifax for reporting the problem. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 11 Jun 2008 11:53:22 +1000 aegis (4.25.D040-1) unstable; urgency=low * It's possible to disable the crlf aede-policy per file. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 30 May 2008 14:38:27 +1000 aegis (4.25.D039-1) unstable; urgency=low * The is_a_branch field has been added to the branch.history structure. * Note: this change set introduce another repository incompatibility with previous version (i.e. the aegis installation on SF.net should be upgraded). * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 30 May 2008 09:26:26 +1000 aegis (4.25.D038-1) unstable; urgency=low * Locating a completed change using the uuid is now faster. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 13 May 2008 15:45:33 +1000 aegis (4.25.D037-1) unstable; urgency=low * The is_a_branch field is not written to the cstate file if it has the default value. * The previous behavior is annoing especially working on the stable branch of Aegis since the aedist archive is generated using an aegis version that does not support newly introduced fields. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 13 May 2008 11:13:52 +1000 aegis (4.25.D036-1) unstable; urgency=low * Various commands has been modified to set the is_a_branch field. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 11 May 2008 23:58:20 +1000 aegis (4.25.D035-1) unstable; urgency=low * The is_a_branch field has been added to the branch.history structure. * Note: this change set introduce another repository incompatibility with previous version (i.e. the aegis installation on SF.net should be upgraded). * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 09 May 2008 20:24:12 +1000 aegis (4.25.D034-1) unstable; urgency=low * The nstring::len_printable signature has been changed to more closely match the use it is put to, as the precision value in a "%.*s" printf format specifier. * My thanks to Ralph Smith for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Wed, 07 May 2008 20:26:43 +1000 aegis (4.25.D033-1) unstable; urgency=low * Use the branch.history.when field if present. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 07 May 2008 10:22:16 +1000 aegis (4.25.D032-1) unstable; urgency=low * Finding a completed change by completion time is faster now. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 05 May 2008 10:16:48 +1000 aegis (4.25.D031-1) unstable; urgency=low * Added two new architectures, the 2.618 linux and solaris 5.10. Also support site.conf defined path/ld_lib_path. * Signed-off-by: Jerry Pendergraft * Signed-off-by: Peter Miller -- Peter Miller Fri, 02 May 2008 10:52:25 +1000 aegis (4.25.D030-1) unstable; urgency=low * Various commands are been enhanced to set the uuid and the when field of branch.history entries. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 02 May 2008 08:42:23 +1000 aegis (4.25.D029-1) unstable; urgency=low * The t0241a-walt.sh test has been improvement to use the aeipass- option:assign-file-uuid to emulate the behaviour of an old aegis release. * NOTE: the edit.revision change at the end of the test is different because using this new method the history is not broken. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 01 May 2008 10:49:47 +1000 aegis (4.25.D028-1) unstable; urgency=low * The aefinish command is now able to ipass a change even if the home directory of the user does not exists. * My thanks to Christian Meder for reporting this problem. * My thanks to Ralph Smith for diagnosing the problem. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 29 Apr 2008 22:02:22 +1000 aegis (4.25.D027-1) unstable; urgency=low * A (minor) bug has been fixed in aepatch which caused a wrong error message. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 29 Apr 2008 18:41:22 +1000 aegis (4.25.D026-1) unstable; urgency=low * If a file received using aedist -rec has a create action but not an UUID aeipass will not create one. * This prevents the existence of the same file with different UUIDs in different repositories. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 28 Apr 2008 23:41:43 +1000 aegis (4.25.D025-1) unstable; urgency=low * The history attached to a branch now make available the uuid of the integrated change and the time of integration. * This will make faster to locate changes because in many case we will discard a change without the need to open the correspoding cstate file. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 28 Apr 2008 14:44:51 +1000 aegis (4.25.D024-1) unstable; urgency=low * The aefinish command is now able to begin integrations as well as finish them. * Signed-off-by: Peter Miller -- Peter Miller Sat, 26 Apr 2008 16:22:19 +1000 aegis (4.25.D023-1) unstable; urgency=low * The edit.uuid field is now set with the change's UUID at integration pass. * The test scripts has *not* been renumbered to make review easier. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 23 Apr 2008 17:11:41 +1000 aegis (4.25.D022-1) unstable; urgency=low * * a typo in the source code has been fixed; * * plugged a memory leak. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 22 Apr 2008 20:18:08 +1000 aegis (4.25.D021-1) unstable; urgency=low * When loading changes with a UUID the edit.uuid field is populated with the change's UUID. * Please Note: versions of Aegis 4.24 and earlier will not be able to read 4.25 meta-data. * Requires: c0eb2ed0-a56c-4e92-adb0-f7f444309e62 * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 22 Apr 2008 17:58:56 +1000 aegis (4.25.D020-1) unstable; urgency=low * This change fixes various problems encountered in the Debian autobuild process. * Specifically: improve 'make clean' (debian bug 442482), add a minor manpage (debian patch), make test in ae_diff2htm portable (debian bug 464484), fix whoami test in etc/test.sh (debian bug 393624), add shell magic to ae-cvs-ci (debian patch). * Signed-off-by: Ralph A. Smith * Signed-off-by: Peter Miller -- Peter Miller Sun, 20 Apr 2008 16:55:19 +1000 aegis (4.25.D019-1) unstable; urgency=low * A couple of memory leaks introduced with the time safe work has been plugged:. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 15 Apr 2008 09:39:50 +1000 aegis (4.25.D018-1) unstable; urgency=low * This change-set add the definition of a uuid field at the revision_history type.This new field will be used to register the UUID of the change responsible for a specific edit. * This change will enable some interesting features: * * faster recreation of the history of a single file walking backward in time from edit.uuid to edit_origin.uuid; * * time safe behaviour of the history tool. * This change-set only add the definition of the field, it's not yet used. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 13 Apr 2008 15:10:35 +1000 aegis (4.25.D017-1) unstable; urgency=low * The Dutch error messages have been updated. * My thanks to the Translation Project and Benno Schulenberg for this contribution. * Signed-off-by: Peter Miller -- Peter Miller Sun, 13 Apr 2008 13:37:22 +1000 aegis (4.25.D016-1) unstable; urgency=low * The vietnamese translation of the error messages has been updated. * My thanks to the Translation project and Clytie Siddall for this contribution. * Signed-off-by: Peter Miller -- Peter Miller Sun, 13 Apr 2008 11:41:03 +1000 aegis (4.25.D015-1) unstable; urgency=low * The instructions for translators on the web pages have been updated to go via The Translation Project http://translationproject.org/ * Signed-off-by: Peter Miller -- Peter Miller Sun, 13 Apr 2008 11:13:38 +1000 aegis (4.25.D014-1) unstable; urgency=low * This change makes a more standard spec file for RPM, moves to more uniform use of DESTDIR (advocated by GNU), and fixes a test to work with older bzip2. * Signed-off-by: Ralph A. Smith * Signed-off-by: Peter Miller -- Peter Miller Sun, 06 Apr 2008 23:36:15 +1000 aegis (4.25.D013-1) unstable; urgency=low * The aemakegen program now gets the library name right, and uses it consistently everywhere. * Signed-off-by: Peter Miller -- Peter Miller Sun, 30 Mar 2008 17:23:20 +1100 aegis (4.25.D012-1) unstable; urgency=low * The aemakegen program now understands libtool. * Signed-off-by: Peter Miller -- Peter Miller Sun, 30 Mar 2008 12:19:38 +1100 aegis (4.25.D011-1) unstable; urgency=low * This change fixes a number of warnings about man pages emitted by lintian, when checking Debian packaging of Aegis. * My thanks to Christian Meder for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Thu, 27 Mar 2008 10:12:31 +1100 aegis (4.25.D010-1) unstable; urgency=low * This change set changes the returned type of some project_version related function from string_ty* to nstring. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 25 Mar 2008 22:55:46 +1100 aegis (4.25.D009-1) unstable; urgency=low * This change adds another "Aegis" company to the homonyms web page. * Signed-off-by: Peter Miller -- Peter Miller Tue, 25 Mar 2008 12:35:24 +1100 aegis (4.25.D008-1) unstable; urgency=low * This change fixes a build problem on FreeBSD systems. * My thanks to Alejandro Pulver for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Mon, 24 Mar 2008 23:46:07 +1100 aegis (4.25.D007-1) unstable; urgency=low * In order for rsync to work properly, we have to have the archive directory of the stable branch include the archive directory of the active branch. This meas I don't have to keep remembering to re-update the web site for the development branch every time Iupdate the web site for the stable branch. * Signed-off-by: Peter Miller -- Peter Miller Mon, 17 Mar 2008 11:30:38 +1100 aegis (4.25.D006-1) unstable; urgency=low * This change set fixes a bug in the aegis.spec file (used for RPM builds). * My thanks to Calvin Webster for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Sat, 15 Mar 2008 19:20:05 +1100 aegis (4.25.D005-1) unstable; urgency=low * The aeget web interface now describes text files a text/plain, because many web browsers will not display text/x-* but insist on saving to a file. * Signed-off-by: Peter Miller -- Peter Miller Fri, 14 Mar 2008 22:30:44 +1100 aegis (4.24.D004-1) unstable; urgency=low * In order for rsync to work properly, we have to have the archive directory of the stable branch include the archive directory of the active branch. This meas I don't have to keep remembering to re-update the web site for the development branch every time Iupdate the web site for the stable branch. * Signed-off-by: Peter Miller -- Peter Miller Fri, 14 Mar 2008 18:32:33 +1100 aegis (4.25.D004-1) unstable; urgency=low * The download links on the Aegis home page were broken, due to some incorrect groff mark-up. * Signed-off-by: Peter Miller -- Peter Miller Fri, 14 Mar 2008 12:03:31 +1100 aegis (4.24.D003-1) unstable; urgency=low * This change set fixes a bug in the aegis.spec file (used for RPM builds). * My thanks to Calvin Webster for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Fri, 14 Mar 2008 11:41:21 +1100 aegis (4.25.D003-1) unstable; urgency=low * In order to vaoid the "config.status: WARNING: Makefile.in seems to ignore the --datarootdir setting" message, it is necessary to always have this used, even if the Makefile itself makes no use of it (idiots). * Signed-off-by: Peter Miller -- Peter Miller Thu, 13 Mar 2008 10:41:52 +1100 aegis (4.24.D002-1) unstable; urgency=low * The download links on the Aegis home page were broken, due to some incorrect groff mark-up. * Signed-off-by: Peter Miller -- Peter Miller Wed, 12 Mar 2008 23:55:28 +1100 aegis (4.25.D002-1) unstable; urgency=low * The is now a link to the FreshMeat Aegis project page on the Aegis home page. * Signed-off-by: Peter Miller -- Peter Miller Mon, 10 Mar 2008 11:52:20 +1100 aegis (4.24.D001-1) unstable; urgency=low * This change prepares Aegis for the next public release. * Signed-off-by: Peter Miller -- Peter Miller Mon, 10 Mar 2008 09:22:35 +1100 aegis (4.25.D001-1) unstable; urgency=low * This change set establishes the baseline for the branch. * Signed-off-by: Peter Miller -- Peter Miller Sun, 09 Mar 2008 19:46:31 +1100 aegis (4.23.D482-1) unstable; urgency=low * This change set does a grandparnt merge, in preparation for ending the 4.23 branch. * Signed-off-by: Peter Miller -- Peter Miller Fri, 07 Mar 2008 10:09:05 +1100 aegis (4.23.D481-1) unstable; urgency=low * It turns out that Debian build-essential installs a half-assed version of groff, and testing for "refer" is the best way to detect this, plus refer is used indirectly by the build. * My thanks to Bendan Simon for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Thu, 06 Mar 2008 23:49:30 +1100 aegis (4.23.D480-1) unstable; urgency=low * The ./configure script's UUID handling has been slightly improved, and the config.h file now nukes all inconclusive UUID defines in the event that ./ configure script says "nothing will break" so that nothing actually breaks. * My thanks to Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Thu, 06 Mar 2008 10:19:03 +1100 aegis (4.23.D479-1) unstable; urgency=low * The ./configure script now looks for bzip2 as well. * Signed-off-by: Peter Miller -- Peter Miller Thu, 06 Mar 2008 00:17:49 +1100 aegis (4.23.D478-1) unstable; urgency=low * The ./configure script now gives even more package name hints. * Signed-off-by: Peter Miller -- Peter Miller Wed, 05 Mar 2008 20:43:48 +1100 aegis (4.23.D477-1) unstable; urgency=low * The ./configure script now attempts to suggest the correct package names when it finds a missing dependency. * Signed-off-by: Peter Miller -- Peter Miller Wed, 05 Mar 2008 12:36:45 +1100 aegis (4.23.D476-1) unstable; urgency=low * A ./configure problem on Debian systems has been fixed, where the tests needed but didn't have it. * Signed-off-by: Peter Miller -- Peter Miller Wed, 05 Mar 2008 10:35:15 +1100 aegis (4.23.D475-1) unstable; urgency=low * There is a new Directory Example section in the aenf(1) man page. It talks about the pitfalls of using file globbing to add files, and how to avoid them. * My thanks to Calvin Webster for the question, and Jerry Pendergraft and Ralp Smith for the excellent answers. * Signed-off-by: Peter Miller -- Peter Miller Thu, 28 Feb 2008 14:59:03 +1100 aegis (4.23.D474-1) unstable; urgency=low * Some build problems around shared libraries have been improved. * My thanks to Greg A. Woods for this patch. * Signed-off-by: Peter Miller -- Peter Miller Thu, 28 Feb 2008 13:50:05 +1100 aegis (4.23.D473-1) unstable; urgency=low * This chenge set improves ./configure's handling of the gettext library. * Signed-off-by: Peter Miller -- Peter Miller Thu, 28 Feb 2008 10:28:20 +1100 aegis (4.23.D472-1) unstable; urgency=low * Test 95 needed the LC_ALL environment variable unset in order to have the sort(1) command use the C locale for sorting, otherwise it sorts "Makefile" after "main.c" and the test fails. * My thanks to Brendan Simon for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Fri, 22 Feb 2008 20:43:30 +1100 aegis (4.23.D471-1) unstable; urgency=low * The find_sizes portion of the build is no longer required. It has been removed. * Signed-off-by: Peter Miller -- Peter Miller Thu, 21 Feb 2008 00:08:27 +1100 aegis (4.23.D470-1) unstable; urgency=low * This change set fixes a couple of build problems. * My thanks to Jerry Pendergraft for reporting them. * Signed-off-by: Peter Miller -- Peter Miller Wed, 20 Feb 2008 23:11:05 +1100 aegis (4.23.D469-1) unstable; urgency=low * Fixed the link from the project home page to the SF statistics pas. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 20 Feb 2008 08:54:02 +1100 aegis (4.23.D468-1) unstable; urgency=low * Fixed the etags invocation parameters that stop (emacs 22.1) etags. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 19 Feb 2008 11:44:48 +1100 aegis (4.23.D467-1) unstable; urgency=low * The developer howto now mentions a more recent version of gettext (>= 0.16.1) so that msgcmp --use-fuzzy is available. * My thanks tp Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Sun, 17 Feb 2008 12:54:19 +1100 aegis (4.23.D466-1) unstable; urgency=low * The Makefile generated by aemakegen now builds the documents, too, for the default target. * Signed-off-by: Peter Miller -- Peter Miller Sat, 16 Feb 2008 19:16:51 +1100 aegis (4.23.D465-1) unstable; urgency=low * This change fixes a mis-handling of GROFF in the genrated Makefile.in output. * My thanks to Fathi Boudra for this patch. Fathi is the Debian maintainer for SRecord. * Signed-off-by: Peter Miller -- Peter Miller Sat, 16 Feb 2008 17:12:19 +1100 aegis (4.23.D464-1) unstable; urgency=low * The ./configure script has been improved to look for the necessary large file support. * My thanks to Calvin Webster for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Fri, 15 Feb 2008 14:20:21 +1100 aegis (4.23.D463-1) unstable; urgency=low * The change set adds more accuracy to the environment when we fork to exec as some-one else. * Signed-off-by: Peter Miller -- Peter Miller Tue, 12 Feb 2008 21:52:55 +1100 aegis (4.23.D462-1) unstable; urgency=low * A bug has been fixed that caused an error when requesting the project history of an empty branch. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 12 Feb 2008 16:02:33 +1100 aegis (4.23.D461-1) unstable; urgency=low * A small bug has been fixed in the test correlation dection code, now it's computed correctly. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 12 Feb 2008 13:41:16 +1100 aegis (4.23.D460-1) unstable; urgency=low * There is a new 'local-source-hide' file attribute, similar to the existing 'entire-source-hide' in that is prevents files so marked to being placed in aedist -send output. * Signed-off-by: Peter Miller -- Peter Miller Tue, 12 Feb 2008 11:39:05 +1100 aegis (4.23.D459-1) unstable; urgency=low * Hi, As of aegis.4.23.C439 there is one warning emitted by gcc 2.96 on RH 7.3 * libaegis/aer/func/columns.cc:83: warning: declaration of `min' shadows global declaration * My thanks to Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Tue, 12 Feb 2008 10:26:43 +1100 aegis (4.23.D458-1) unstable; urgency=low * This change set adds code to cope with the BSD libmagic's magic_file in MIME mode not including a semicolon between the file content type and the charset option. * My thanks to Aryeh M. Friedman for reporting this problem * Signed-off-by: Peter Miller -- Peter Miller Tue, 12 Feb 2008 09:11:10 +1100 aegis (4.23.D457-1) unstable; urgency=low * The site specific architecture information has been split into a separate file, maked with an entire-source-hide attribute, so that new Aegis-under- Aegis projects don't have such bad architecture problems. * Signed-off-by: Peter Miller -- Peter Miller Sun, 10 Feb 2008 23:12:10 +1100 aegis (4.23.D456-1) unstable; urgency=low * This change set gets rid of the last of the white space on the ends of lines. * Signed-off-by: Peter Miller -- Peter Miller Sun, 10 Feb 2008 01:24:44 +1100 aegis (4.23.D455-1) unstable; urgency=low * Little adjustment to the source code to compile with g++ 4.2 * Thanks to Aryeh M. Friedman for reporting such problems. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 09 Feb 2008 23:07:20 +1100 aegis (4.23.D454-1) unstable; urgency=low * This changeset merge with the grand parent. * I hope to not have screwed Copyright to much * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 09 Feb 2008 18:11:48 +1100 aegis (4.23.D453-1) unstable; urgency=low * The USER and LOGIN environment variables are now set for forked child processes, in an effort to make the environment more accurate. This may (or may not) fix the Ubuntu Hardy sudo problem. * Signed-off-by: Peter Miller -- Peter Miller Sat, 09 Feb 2008 09:11:04 +1100 aegis (4.23.D452-1) unstable; urgency=low * This change set ensures that none will be omitted from the reminder in future. * Signed-off-by: Peter Miller -- Peter Miller Fri, 08 Feb 2008 22:22:39 +1100 aegis (4.23.D451-1) unstable; urgency=low * Thic change set fixes a bug in the calculation of appropriate ctags and etags commands. * My thanks to Ralph Smith for this patch. * Signed-off-by: Peter Miller -- Peter Miller Fri, 08 Feb 2008 21:01:28 +1100 aegis (4.23.D450-1) unstable; urgency=low * This change set copes with recent changes to gettext, particularly where it concers charsets * Signed-off-by: Peter Miller -- Peter Miller Fri, 08 Feb 2008 10:45:23 +1100 aegis (4.23.D449-1) unstable; urgency=low * The Makefile.in file generated by aemakegen did not set the PATH properly for running tests. * Signed-off-by: Peter Miller -- Peter Miller Mon, 04 Feb 2008 12:18:54 +1100 aegis (4.23.D448-1) unstable; urgency=low * The generated Makefile.in file did not properly handle some script files. * Signed-off-by: Peter Miller -- Peter Miller Mon, 04 Feb 2008 09:57:39 +1100 aegis (4.23.D447-1) unstable; urgency=low * The developer howto failed to mention the pngcrush program, needed to build the icons. * My thanks to Aryeh Friedman for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Sun, 03 Feb 2008 10:59:53 +1100 aegis (4.23.D446-1) unstable; urgency=low * This change set fixes several more build problems on non-Linux systems. * My thanks to Jerry Pendergraft for reporting thses problems. * Signed-off-by: Peter Miller -- Peter Miller Sat, 02 Feb 2008 18:26:52 +1100 aegis (4.23.D445-1) unstable; urgency=low * A build problem for the test_felp program as been fixed. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 01 Feb 2008 14:25:50 +1100 aegis (4.23.D444-1) unstable; urgency=low * The Howto.cook file now instruct the developer to setuid also the aelock program. * My thanks to Ralph A. Smith for reporting the problem. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 01 Feb 2008 13:58:17 +1100 aegis (4.23.D443-1) unstable; urgency=low * Built with g++ 4.2 and fixed the problems found. * Signed-off-by: Peter Miller -- Peter Miller Fri, 01 Feb 2008 13:43:03 +1100 aegis (4.23.D442-1) unstable; urgency=low * This change set adds the test_felp command, useful to inspect the file_ event_list of a file. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 31 Jan 2008 07:45:02 +1100 aegis (4.23.D441-1) unstable; urgency=low * Improve the t0266a-walt.sh test script * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 31 Jan 2008 07:00:41 +1100 aegis (4.23.D440-1) unstable; urgency=low * The UUID library detection code now is smarter on FreeBSD where libc provides the needed functions. The libc implementation is now preferred to other libraries in order to avoid compilation problems. * My thanks to Aryeh M. Friedman for reporting the problem. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 31 Jan 2008 02:55:49 +1100 aegis (4.23.D439-1) unstable; urgency=low * A bug in the aedist -send command wich caused duplicate file content on the receiving side has been fixed * My thanks to Jerry Pendergraft and Brendan Simon for reporting the problem and to Ralph Smith for a comment that helped tracking down the problem. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 31 Jan 2008 02:14:10 +1100 aegis (4.23.D438-1) unstable; urgency=low * Remove a minor license problem. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 31 Jan 2008 01:34:46 +1100 aegis (4.23.D437-1) unstable; urgency=low * The aegis.sf.net disk quota has been exceeded again, I have updated details so SF admin can read them. * Signed-off-by: Peter Miller -- Peter Miller Tue, 29 Jan 2008 15:05:36 +1100 aegis (4.23.D436-1) unstable; urgency=low * This changeset merge with the grand parent. * I hope to not have screwed Copyright to much * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 25 Jan 2008 15:35:05 +1100 aegis (4.23.D435-1) unstable; urgency=low * The aedist --replay command now does not add compat=xxx when the download is a pre-fored --archive file, rather than an on-the-file file. * Signed-off-by: Peter Miller -- Peter Miller Fri, 25 Jan 2008 12:44:36 +1100 aegis (4.23.D434-1) unstable; urgency=low * This change sets is a place-holder to remember that one of his change sets isn't neccessary. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Wed, 23 Jan 2008 14:43:25 +1100 aegis (4.23.D433-1) unstable; urgency=low * A bug has been fixed in the aedist --receive command, it no longer gets the patch file name wrong when looking for patches of moved files. * Signed-off-by: Peter Miller -- Peter Miller Wed, 23 Jan 2008 13:06:37 +1100 aegis (4.23.D432-1) unstable; urgency=low * A number of local variables were shadowing global classes. These have been renamed. * My thanks to Jerry Pendargraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Sun, 20 Jan 2008 13:14:26 +1100 aegis (4.23.D431-1) unstable; urgency=low * A bug has been fixed in the handling of file mod-times in the aecpu and aemtu commands *and* the dev dir style uses links or copies (*not* the view path style). It is necessary to find a way to have the mod-time of the uncopied source file have an up-to-date timestamp, so that the DMT will rebuild derived files. * Signed-off-by: Peter Miller -- Peter Miller Sat, 19 Jan 2008 21:10:55 +1100 aegis (4.23.D430-1) unstable; urgency=low * The ael command now uses the change_identifier class, so it understands are much wider range of ways to specify changes. * I've been avoiding this one for a while, because of its size. The thing that pushed me over the edge was needing "ael cd -c 421bf751" to list a change by UUID, so I could cross check changes from Walter. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Thu, 17 Jan 2008 15:07:17 +1100 aegis (4.23.D429-1) unstable; urgency=low * A bug has been fixed the the change::pconf_get method which sometimes caused segfaults. * Signed-off-by: Peter Miller -- Peter Miller Thu, 17 Jan 2008 12:48:14 +1100 aegis (4.23.D428-1) unstable; urgency=low * Some bugs in trace(()) statements have been fixed. * Signed-off-by: Peter Miller -- Peter Miller Thu, 17 Jan 2008 12:17:09 +1100 aegis (4.23.D427-1) unstable; urgency=low * This change set move around wrong str_free call, since the login variable is set outside the loop. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 17 Jan 2008 11:28:09 +1100 aegis (4.23.D426-1) unstable; urgency=low * A final touch to the release notes. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 17 Jan 2008 10:08:34 +1100 aegis (4.23.D425-1) unstable; urgency=low * This change fixes some const problems and constructor problems with the aegis_shared_ptr implementation. * Signed-off-by: Peter Miller -- Peter Miller Wed, 16 Jan 2008 20:32:23 +1100 aegis (4.23.D424-1) unstable; urgency=low * This change fixes some warning seen when compiling on Solaris. * Signed-off-by: Peter Miller -- Peter Miller Wed, 16 Jan 2008 15:50:01 +1100 aegis (4.23.D423-1) unstable; urgency=low * The 4.22.2 stable release * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 16 Jan 2008 14:43:25 +1100 aegis (4.23.D422-1) unstable; urgency=low * The test t0189a.sh has been anabled again, it now pass without any (apparent) change. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 16 Jan 2008 14:11:48 +1100 aegis (4.23.D421-1) unstable; urgency=low * A bug has been fixed in aeclone which caused aecp -delta to segfault when: a change set whith a removed file was cloned, and the clone change set subsequently integrated. * For details see https://sourceforge.net/tracker/ ?func=detail&atid=100224&aid=1684820&group_id=224 * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Wed, 16 Jan 2008 12:52:26 +1100 aegis (4.23.D420-1) unstable; urgency=low * The aediff command is now smarter about files which may have moved. * My thanks to Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Mon, 14 Jan 2008 09:06:37 +1100 aegis (4.23.D419-1) unstable; urgency=low * A common typo has been fixed in a number of comments. * Signed-off-by: Peter Miller -- Peter Miller Sat, 12 Jan 2008 22:44:28 +1100 aegis (4.23.D418-1) unstable; urgency=low * A bugs has been fixed in the code which has using the wrong lutime conditional. * My thanks to Walter Franzini for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Thu, 10 Jan 2008 11:59:27 +1100 aegis (4.23.D417-1) unstable; urgency=low * A minor formatting oops has been fixed in the 4.22 release notes. * Signed-off-by: Peter Miller -- Peter Miller Wed, 09 Jan 2008 23:34:47 +1100 aegis (4.23.D416-1) unstable; urgency=low * A build problem with methods called putwc, cause by the Solaris C++ compiler, has been fixed. * My thanks to Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Wed, 09 Jan 2008 23:19:36 +1100 aegis (4.23.D415-1) unstable; urgency=low * The license has been updated from GPLv2 to GPLv3. * Signed-off-by: Peter Miller -- Peter Miller Wed, 09 Jan 2008 18:56:03 +1100 aegis (4.23.D414-1) unstable; urgency=low * The memmem function has been replaced with a faster implementation from gnulib. The old one had O(n**2) worst case, this one has O(n) worst case. See http://en.wikipedia.org/wiki/Knuth-Morris-Pratt_algorithm for details. * Signed-off-by: Peter Miller -- Peter Miller Wed, 09 Jan 2008 11:14:37 +1100 aegis (4.23.D413-1) unstable; urgency=low * This change fixes a segfault in the aeannotate command, and makes it faster as well. The problem was using stale change pointers in the file event list. * Signed-off-by: Peter Miller -- Peter Miller Wed, 09 Jan 2008 00:00:45 +1100 aegis (4.23.D412-1) unstable; urgency=low * The Vietnamese translation has been completed. * My thanks to Clytie Siddall for this work. * Signed-off-by: Peter Miller -- Peter Miller Tue, 08 Jan 2008 22:18:51 +1100 aegis (4.23.D411-1) unstable; urgency=low * This change sets reconciles the recent 4.22 branch end, in preparation for aede 4.23 * Signed-off-by: Peter Miller -- Peter Miller Mon, 07 Jan 2008 00:31:50 +1100 aegis (4.22.D059-1) unstable; urgency=low * The way the cook [project_is_dev_version] variable is calculated, for short versions with 0 or 1 numbers. * Signed-off-by: Peter Miller -- Peter Miller Sun, 06 Jan 2008 19:29:11 +1100 aegis (4.22.D058-1) unstable; urgency=low * The aede-policy has ween waived, so that 4.22 can be integated into aegis.4, and then 4.23 can be merged before 4.24 and 4.25 started. * Signed-off-by: Peter Miller -- Peter Miller Sun, 06 Jan 2008 18:16:05 +1100 aegis (4.22.D057-1) unstable; urgency=low * This change improves the portability of one of the tests. * There is no need to document this change set in the release notesa. * Signed-off-by: Jerry Pendergraft * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Sun, 06 Jan 2008 13:52:27 +1100 aegis (4.23.D410-1) unstable; urgency=low * The use of output_ty* has been replaced with output::pointer, the use of wide_output_ty* has been replaced with wide_output::pointer. This simplifies much of the handling of these resources. This is a necessary precursor for refactoring other structs which contained output pointers (e.g. aecvsserver). * Signed-off-by: Peter Miller -- Peter Miller Sat, 05 Jan 2008 00:19:42 +1100 aegis (4.23.D409-1) unstable; urgency=low * The user to execute as was not being set before executing the aedist -- inventory --aeget command. Also, a small bug with the "all" modifier, the space was missing before the aedist --all option. * Signed-off-by: Peter Miller -- Peter Miller Fri, 04 Jan 2008 00:07:09 +1100 aegis (4.23.D408-1) unstable; urgency=low * The script to check the Aegis tarball has been tweaked. * Signed-off-by: Peter Miller -- Peter Miller Sun, 30 Dec 2007 21:52:04 +1100 aegis (4.23.D407-1) unstable; urgency=low * The postal address of the free Software Address has been fixed in a further 1621 files. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Sun, 30 Dec 2007 21:27:59 +1100 aegis (4.23.D406-1) unstable; urgency=low * The aegis_shared_ptr implemenation now passes all of the regression tests. * My thanks to Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Sun, 30 Dec 2007 16:48:38 +1100 aegis (4.23.D405-1) unstable; urgency=low * This change adds the second part of the Portugese (Brazillian) message catalogue translation. * My thanks to Joao Victor D. Martins for this progress update. * Signed-off-by: Peter Miller -- Peter Miller Fri, 21 Dec 2007 19:02:31 +1100 aegis (4.23.D404-1) unstable; urgency=low * The aetar -rec command now handle the -delta option. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 19 Dec 2007 11:50:57 +1100 aegis (4.23.D403-1) unstable; urgency=low * It is now possible to develop begin undo and new change undo in a single command. I have no idea why I didn't add this a decade ago. * Signed-off-by: Peter Miller -- Peter Miller Sun, 16 Dec 2007 21:25:37 +1100 aegis (4.23.D402-1) unstable; urgency=low * The ael command now uses the change_identifier class, so it understands are much wider range of ways to specify changes. * I've been avoiding this one for a while, because of its size. The thing that pushed me over the edge was needing "ael cd -c 421bf751" to list a change by UUID, so I could cross check changes from Walter. * Signed-off-by: Peter Miller -- Peter Miller Sat, 15 Dec 2007 23:56:37 +1100 aegis (4.23.D401-1) unstable; urgency=low * This change adds the first part of the portugese (brazillian) message catalogue translation. * My thanks to Joao V. D. Martins for this patch. * Signed-off-by: Peter Miller -- Peter Miller Thu, 13 Dec 2007 13:23:34 +1100 aegis (4.23.D400-1) unstable; urgency=low * Email address details of the Tranmslation Project's robot have been updated. * Signed-off-by: Peter Miller -- Peter Miller Wed, 12 Dec 2007 12:00:48 +1100 aegis (4.23.D399-1) unstable; urgency=low * This change set rescind c627 'cstate_file vs. aenc'. * In order to make aenc faster, the c627 avoided a not strictly needed, but useful to have, write operation. * After discovering the cause for the slowness (bzip2) and using a faster algorithm (gzip) that change is no longer needed, so it's removed from the baseline in order to not bloat the code base. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 12 Dec 2007 10:31:18 +1100 aegis (4.23.D398-1) unstable; urgency=low * The test_funcs script has been moved so as to deliver in tar file. * Also set path in test run script for make sure. * Signed-off-by: Jerry Pendergraft * Signed-off-by: Peter Miller -- Peter Miller Wed, 12 Dec 2007 09:13:31 +1100 aegis (4.23.D397-1) unstable; urgency=low * Some perl versions do not buy mkdir path with no mode. * Also convert test to use test_funcs. * Signed-off-by: Jerry Pendergraft * Signed-off-by: Peter Miller -- Peter Miller Tue, 11 Dec 2007 22:48:03 +1100 aegis (4.23.D396-1) unstable; urgency=low * Several warnings to do with signedness in assigments have been silenced. [Mac OS-X Tiger ppc 10.4.11 g++ 4.0.0] * My thanks to Jerry Pendergraft for reporting these problems. * Signed-off-by: Peter Miller -- Peter Miller Mon, 10 Dec 2007 15:13:28 +1100 aegis (4.23.D395-1) unstable; urgency=low * This chanhe set fixes more portability build issues. * My thanks to Jerry Pendergraft for this patch. * Signed-off-by: Peter Miller -- Peter Miller Sun, 09 Dec 2007 19:27:56 +1100 aegis (4.23.D394-1) unstable; urgency=low * This change set improve the aefa(1) man page adding mentioning the --uuid option. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 28 Nov 2007 10:16:06 +1100 aegis (4.23.D393-1) unstable; urgency=low * This change set fix a segfault in the time2change/time2delta files. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 25 Nov 2007 19:21:38 +1100 aegis (4.23.D392-1) unstable; urgency=low * This change set add support in etc/Howto.cook to compile Aegis with the Intel C++ compiler, it helps to detect more problems in the source code * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 24 Nov 2007 22:29:43 +1100 aegis (4.23.D391-1) unstable; urgency=low * This changeset make the time2delta algorithm logaritmic and reintroduce and improvement to time2change. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 24 Nov 2007 13:38:27 +1100 aegis (4.23.D390-1) unstable; urgency=low * This change adds comments and warnings about dmalloc in strategic places. It is essential that dmalloc only be used as a debugging tool, and NOT for production builds. * Signed-off-by: Peter Miller -- Peter Miller Fri, 23 Nov 2007 09:54:57 +1100 aegis (4.23.D389-1) unstable; urgency=low * instrument the code so use of dmalloc can easily be switched on at compile time * Signed-off-by: marko * Signed-off-by: Peter Miller -- Peter Miller Thu, 22 Nov 2007 21:47:36 +1100 aegis (4.23.D388-1) unstable; urgency=low * Still tring to compile with Intel C++ compiler with the -Wall -Werror switch enabled. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 22 Nov 2007 12:03:33 +1100 aegis (4.23.D387-1) unstable; urgency=low * This changeset make the time2delta algorithm logaritmic and reintroduce and improvement to time2change. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 22 Nov 2007 11:12:25 +1100 aegis (4.23.D386-1) unstable; urgency=low * The time2change algorithm has been improved to be faster * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 22 Nov 2007 09:54:10 +1100 aegis (4.23.D385-1) unstable; urgency=low * On the development branch, the doenload page shows the delta number in the trball name. * Signed-off-by: Peter Miller -- Peter Miller Wed, 21 Nov 2007 19:05:11 +1100 aegis (4.23.D384-1) unstable; urgency=low * Whiling tryng to locate a segfault which occurs in Aegis if the *shell* running a test segfaults, I noticed that the strsignal could (on some systems) return a NULL pointer, which could be a source of segfaluts withing the os_execute_retcode function. * Signed-off-by: Peter Miller -- Peter Miller Wed, 21 Nov 2007 13:41:35 +1100 aegis (4.23.D383-1) unstable; urgency=low * The test has been improved. * Not all systems have diff -u * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 21 Nov 2007 13:11:15 +1100 aegis (4.23.D382-1) unstable; urgency=low * This change set fix more real bugs catched with the help of the Intel C++ compiler. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 21 Nov 2007 12:32:05 +1100 aegis (4.23.D381-1) unstable; urgency=low * This change set fix a problem in the aesvt checkout command that can fail to extract from a gzip compressed archive. * This bug has been discovered investigating a warning issued by the Intel C++ compiler. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 21 Nov 2007 11:45:28 +1100 aegis (4.23.D380-1) unstable; urgency=low * This change set fix a bug in the aechown(1) command that was dereferencing an unitialized pointer when printing an error message. * This bug has been discovered investigating a warning produced by the Intel C++ compiler. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 21 Nov 2007 10:47:30 +1100 aegis (4.23.D379-1) unstable; urgency=low * This change set fix two minor fix in etc/test_funcs.sh. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 21 Nov 2007 09:55:14 +1100 aegis (4.23.D378-1) unstable; urgency=low * This change set fix a problem in the rss feed functionality that make it impossible to split the feed in more files. * This bug has been discovered investigation a warning produced compiling Aegis with the Intel C++ Compiler. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 21 Nov 2007 09:15:27 +1100 aegis (4.23.D377-1) unstable; urgency=low * Convert from using the return statement instead of the exit function in the main of test programs. This reduce problems due to the location of the exit declaration. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 20 Nov 2007 12:30:33 +1100 aegis (4.23.D376-1) unstable; urgency=low * Update etc/configure.ac to not use the main function with the AC_CHECK_LIB macro. * The configure script run its tests using the C++ compiler, and some compiler forbids calling main. * My thanks to Jerry Pendergraft for reporting the problem. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 20 Nov 2007 09:22:45 +1100 aegis (4.23.D375-1) unstable; urgency=low * The nstring::nstring(string_ty *) already take a copy of the string_ty*, so we remove the explicit str_copy call where present. * This has the effect to improve memory usage because the additional copy make string_ty live "forever". * My thanks to Marko Schütz for raising the problem of Aegis memory usage. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 19 Nov 2007 12:17:59 +1100 aegis (4.23.D374-1) unstable; urgency=low * This change set introduce the new aedist(1) --archive variant and improve the inventory variant to include/exclude changes using a version pattern. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 19 Nov 2007 11:32:41 +1100 aegis (4.23.D373-1) unstable; urgency=low * Fixed another minor FreeBSD portability problem related to DEBUG compilation. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 19 Nov 2007 11:13:37 +1100 aegis (4.23.D372-1) unstable; urgency=low * This change set fix a problem with aefp -help (not exiting) that does happen when building from a tarball and not when testing under Aegis. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 19 Nov 2007 09:47:03 +1100 aegis (4.23.D371-1) unstable; urgency=low * This change set fix a bug in the building of the aefp command. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 19 Nov 2007 09:24:55 +1100 aegis (4.23.D370-1) unstable; urgency=low * A bug has been fixed in the aemakegen(1) command, it no longer gets the case wrong in the DATADIR amd LIBDIR macro definitions. * Signed-off-by: Peter Miller -- Peter Miller Mon, 19 Nov 2007 08:49:22 +1100 aegis (4.23.D369-1) unstable; urgency=low * Build problems caused by gcc 3.2's pickiness about signed/unsigned comparisons, and also insisting that inline keyword appear first in a declaration, has been fixed. * My thanks to Jerry Pendergraft for this patch. * Signed-off-by: Peter Miller -- Peter Miller Sat, 17 Nov 2007 15:42:46 +1100 aegis (4.23.D368-1) unstable; urgency=low * Fix small error due to cut&paste. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 17 Nov 2007 14:25:54 +1100 aegis (4.23.D367-1) unstable; urgency=low * There is a new test template, and accompanying etc/test_funcs.sh script, which factors out many of the common test setup functions and activities. Three tests have been changed to use it, so you can see how the rest will be done (eventually). * My thanks to Jerry Pendergraft for this change set. * Signed-off-by: Peter Miller -- Peter Miller Sat, 17 Nov 2007 14:19:28 +1100 aegis (4.23.D366-1) unstable; urgency=low * A subtle bug in the assignment operator has been fixed, to do with trees of strucrures containing smart pointers. THere seems to be more wrong, so this isn't the last of these change sets. * My thanks to Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Thu, 15 Nov 2007 23:03:34 +1100 aegis (4.23.D365-1) unstable; urgency=low * Another four Genrman messages translations. * My thanks to Ralf Fassel for this patch. * Signed-off-by: Peter Miller -- Peter Miller Wed, 14 Nov 2007 22:56:46 +1100 aegis (4.23.D364-1) unstable; urgency=low * Hunting for another bug revealed that the "MeSsaGe" substitution was not always consistently named. Oops. * Signed-off-by: Peter Miller -- Peter Miller Wed, 14 Nov 2007 22:47:25 +1100 aegis (4.23.D363-1) unstable; urgency=low * The German error messages translation has been updated. * My thanks to Ralf Fassel for this patch. * Signed-off-by: Peter Miller -- Peter Miller Wed, 14 Nov 2007 11:49:08 +1100 aegis (4.23.D362-1) unstable; urgency=low * Now aefind handles the -help option * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 12 Nov 2007 22:26:54 +1100 aegis (4.23.D361-1) unstable; urgency=low * The aefp command was not handling the -help options. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 12 Nov 2007 19:54:19 +1100 aegis (4.23.D360-1) unstable; urgency=low * This changeset redeprecate the old functions () ... * This has some of Walter's time-safe work in it. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 12 Nov 2007 14:02:01 +1100 aegis (4.23.D359-1) unstable; urgency=low * This changeset redeprecate the old functions () ... * This has some of Walter's time-safe work in it. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 10 Nov 2007 15:23:06 +1100 aegis (4.23.D358-1) unstable; urgency=low * Some small fix to make aegis compile under FreeBSD 6.2 * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 10 Nov 2007 13:57:08 +1100 aegis (4.23.D357-1) unstable; urgency=low * Minor fix to the aedist inventory variant. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 10 Nov 2007 13:39:48 +1100 aegis (4.23.D356-1) unstable; urgency=low * A bug which caused some compilers to fail on common/ac/shared_ptr/aegis.h has been fixed. There is another bug in the implementation still to be found, but this fix is necessary to chase it down. * My thanks to Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Fri, 09 Nov 2007 09:03:06 +1100 aegis (4.23.D355-1) unstable; urgency=low * This change fixes a couple of build problems when DEBUG is defined. * Signed-off-by: Peter Miller -- Peter Miller Thu, 08 Nov 2007 22:30:38 +1100 aegis (4.22.D056-1) unstable; urgency=low * The change set fixes mal-formed meta data which occurs after aeclone of a change set which removes a file is subsequently integrated. The edit_origin field is missing (bug in aeclone, fix soonly). This fix ensures the field is set, which fixes all of the numerous places there are assumtions (and asserts) that the edit_origin field is set. * This work around is necessary because even if we fix the bug in aeclone (soon, soon) we still have to continue to work with repositories with this broken meta-data. * The bug description may be found at https://sourceforge.net/tracker/ ?func=detail&atid=100224&aid=1684820&group_id=224 * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Thu, 08 Nov 2007 15:09:32 +1100 aegis (4.23.D354-1) unstable; urgency=low * The time safe stuff has modified the change_file_list_get function to free the various change::pointer. This change set make sure that various fstate_ src_ty*, we save using symtabs, are still alive after the change has been destroyed. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 08 Nov 2007 12:53:17 +1100 aegis (4.23.D353-1) unstable; urgency=low * Remove a wrong str_free and clean up a bit the list_user_changes function * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 08 Nov 2007 11:40:07 +1100 aegis (4.23.D352-1) unstable; urgency=low * A segfault in the listing code has been fixed. It occured when a column's value has leading blank lines. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Tue, 06 Nov 2007 14:23:49 +1100 aegis (4.23.D351-1) unstable; urgency=low * This change set rework a bit the time safe stuff to prepare for the (forthcoming) pinning feature. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 05 Nov 2007 10:22:16 +1100 aegis (4.23.D350-1) unstable; urgency=low * The name of the project_ty::change_completion_timestamp_maybe_cached has been changed to be shorter. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 01 Nov 2007 09:16:16 +1100 aegis (4.23.D349-1) unstable; urgency=low * This change introduces aebisect, a program which helps * to find project regressions not handled by the test suite. * Signed-off-by: rasmith * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 31 Oct 2007 13:39:55 +1100 aegis (4.23.D348-1) unstable; urgency=low * The aed command had been strength w.r.t. to renames, it now use the project_ file_path/change_file_path variant that uses metadata to locate files. Previously it used only the name. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 30 Oct 2007 09:26:14 +1100 aegis (4.23.D347-1) unstable; urgency=low * A segfault in aecpu has been fixed * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 26 Oct 2007 10:07:51 +1000 aegis (4.23.D346-1) unstable; urgency=low * The aeipass command was affected by a bug that make it create loops when a renamed file was subsequently removed. This bug was the cause of variuos problems. * For the full description of this bug see http://sourceforge.net/tracker/ index.php?func=detail&aid=1709823&group_id=224&atid=100224 * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 25 Oct 2007 10:27:17 +1000 aegis (4.23.D345-1) unstable; urgency=low * This change set fixes mal-formed meta data which occurs after aeipass of a change set which modifies an already renamed file. The move field is present where it should be missing (bug in aeipass, fix soonly). This fix ensures the field is only present where it should. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 24 Oct 2007 10:57:56 +1000 aegis (4.22.D055-1) unstable; urgency=low * This change backports a test for a the getenv() function bug in aer, * which is used by many aegis.cgi scripts. * The test has been backported to prevent regressions. * There is NO need to document this change set in the release notes since it's not user visible. * My thanks to Ralph Smith for this change set. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Fri, 19 Oct 2007 10:46:49 +1000 aegis (4.23.D344-1) unstable; urgency=low * The aemakegen command now better understands the libdir and datadir install targets. If you have files under datadir/ or libdir/ directories, they will be installed. * Signed-off-by: Peter Miller -- Peter Miller Thu, 18 Oct 2007 22:16:31 +1000 aegis (4.23.D343-1) unstable; urgency=low * A bug in the aed command (related to renames) has been fixed. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 17 Oct 2007 22:10:29 +1000 aegis (4.22.D054-1) unstable; urgency=low * Due to some unidentified reasons test 189 fails (randomly) on my development machine. * The test is disable to make a 4.22.2 release candidate. * It will be enabled again before the final release. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 15 Oct 2007 08:31:14 +1000 aegis (4.22.D053-1) unstable; urgency=low * The symlink farm now handle derived files registered within Aegis more like normal derived files. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 15 Oct 2007 08:15:22 +1000 aegis (4.22.D052-1) unstable; urgency=low * The change_pconf_get function no longer looks for historical versions of files, if it can help it. This makes many things go faster and solved the problem of configuration fields redefinition. * While this change does not make Aegis more time safe, it cures one of the simptoms. * This change set is the backport of c154 from the 4.23 branch, plus a test from c600. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Fri, 12 Oct 2007 13:05:23 +1000 aegis (4.22.D051-1) unstable; urgency=low * Recent changes to subversion made test 222 fail. This has been fixed. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Thu, 11 Oct 2007 13:54:26 +1000 aegis (4.22.D050-1) unstable; urgency=low * The cache_project_file_list_for_each_delta configuration option is not obsolete. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 10 Oct 2007 08:39:58 +1000 aegis (4.23.D342-1) unstable; urgency=low * The new aedist --inventory subcommand. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 09 Oct 2007 10:18:06 +1000 aegis (4.22.D049-1) unstable; urgency=low * Another fix for the aelock installation. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 09 Oct 2007 09:08:15 +1000 aegis (4.23.D341-1) unstable; urgency=low * This change set refactor the HTML generation to be used by the forthcoming aedist --inventory command. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 05 Oct 2007 22:39:47 +1000 aegis (4.23.D340-1) unstable; urgency=low * A bug has been fixed in aeclone which caused aecp -delta to segfault when: a change set whith a removed file was cloned, and the clone change set subsequently integrated. * For details see https://sourceforge.net/tracker/ ?func=detail&atid=100224&aid=1684820&group_id=224 * Signed-off-by: Peter Miller -- Peter Miller Fri, 05 Oct 2007 22:01:20 +1000 aegis (4.23.D339-1) unstable; urgency=low * The change set fixes mal-formed meta data which occurs after aeclone of a change set which removes a file is subsequently integrated. The edit_origin field is missing (bug in aeclone, fix soonly). This fix ensures the field is set, which fixes all of the numerous places there are assumtions (and asserts) that the edit_origin field is set. * This work around is necessary because even if we fix the bug in aeclone (soon, soon) we still have to continue to work with repositories with this broken meta-data. * The bug description may be found at https://sourceforge.net/tracker/ ?func=detail&atid=100224&aid=1684820&group_id=224 * Signed-off-by: Peter Miller -- Peter Miller Fri, 05 Oct 2007 15:34:47 +1000 aegis (4.23.D338-1) unstable; urgency=low * The aemakegen command now handles test programs proerly, and omits them from install_bin, to be consistent with the --target==automake behaviour. * Signed-off-by: Peter Miller -- Peter Miller Wed, 03 Oct 2007 22:16:07 +1000 aegis (4.23.D337-1) unstable; urgency=low * The aede-policy(1) manual page has been updated to document the aede-policy- line-length file attribute. * Signed-off-by: Peter Miller -- Peter Miller Tue, 02 Oct 2007 22:20:45 +1000 aegis (4.23.D336-1) unstable; urgency=low * This change fixes the getenv() function in aer, * which is used by many aegis.cgi scripts. * My thanks to Ralph Smith for this change set. * Signed-off-by: Peter Miller -- Peter Miller Tue, 02 Oct 2007 14:00:47 +1000 aegis (4.23.D335-1) unstable; urgency=low * The replay subcommand has a new option (--not-compatibility) to avoid appending the compat options if not present in the inventory. * This is needed when using a file based inventory retrived using HTTP. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 28 Sep 2007 15:04:12 +1000 aegis (4.23.D334-1) unstable; urgency=low * The gzip algorithm is now used when compressing Aegis database. * It is preferred over the bzip2 algorithm because it is much faster when compressing, faster when decompressing with a low size penalty. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 28 Sep 2007 11:55:20 +1000 aegis (4.23.D333-1) unstable; urgency=low * Aedist subcommands are now able to handle compressed inventories. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 28 Sep 2007 11:30:58 +1000 aegis (4.23.D332-1) unstable; urgency=low * Portability enhancements for gcc 2.96 identifier conflicts: class method parameter names may not conflict with either class names or class variables. * Signed-off-by: Jerry Pendergraft * Signed-off-by: Peter Miller -- Peter Miller Fri, 28 Sep 2007 11:14:47 +1000 aegis (4.23.D331-1) unstable; urgency=low * Recent changes to subversion made test 222 fail. This has been fixed. * Signed-off-by: Peter Miller -- Peter Miller Fri, 28 Sep 2007 10:25:38 +1000 aegis (4.23.D330-1) unstable; urgency=low * 64 bit cleaning patch from Ralph A. Smith * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 26 Sep 2007 12:07:13 +1000 aegis (4.23.D329-1) unstable; urgency=low * In order to reduce memory usage we use a smaller block for bzip2 and, when run with memory limit, a slower decompression algorithm. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 26 Sep 2007 12:01:28 +1000 aegis (4.23.D328-1) unstable; urgency=low * During aenc the fstate file of the branch is not rewritten. * This improves speed expecially when using compress_database = true with bzip2. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 26 Sep 2007 11:43:50 +1000 aegis (4.23.D327-1) unstable; urgency=low * The symlink farm now handle derived files registered within Aegis more like normal derived files. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 25 Sep 2007 15:30:03 +1000 aegis (4.23.D326-1) unstable; urgency=low * Another fix for the aelock installation. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 25 Sep 2007 10:49:57 +1000 aegis (4.23.D325-1) unstable; urgency=low * This change set makes tkaer useful without a mouse pointer. * My thanks to Ralph Smith for this change set. * Signed-off-by: Peter Miller -- Peter Miller Tue, 25 Sep 2007 10:44:22 +1000 aegis (4.23.D324-1) unstable; urgency=low * I stupidly didn't run aet -reg befor committing the recent aeget patch. Smack. * Signed-off-by: Peter Miller -- Peter Miller Tue, 25 Sep 2007 10:27:59 +1000 aegis (4.23.D323-1) unstable; urgency=low * A typo in the text of the download page has been fixed. * My thanks to Ralf Fassel for this patch. * Signed-off-by: Peter Miller -- Peter Miller Tue, 25 Sep 2007 09:14:15 +1000 aegis (4.23.D322-1) unstable; urgency=low * The .ico file for the web page has a back background behind the transparency. Numerous browsers get transparency wrong, so the background behind the transparency has been changed to be white. * Signed-off-by: Peter Miller -- Peter Miller Mon, 24 Sep 2007 13:02:19 +1000 aegis (4.23.D321-1) unstable; urgency=low * Thera re two new fields in the project configuration file: allow_white_ space_in_filenames (default false) and allow_non_ascii_filenames (default false). * My thanks to Calvin Webster for suggesting this feature. * Signed-off-by: Peter Miller -- Peter Miller Mon, 24 Sep 2007 10:35:23 +1000 aegis (4.22.D048-1) unstable; urgency=low * Fix option names in various man pages. * My thanks to Christian Ehrhardt for reporting the problem. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 11 Sep 2007 08:51:34 +1000 aegis (4.23.D320-1) unstable; urgency=low * The cache_project_file_list_for_each_delta and clean_exception configuration options are not obsolete. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 07 Sep 2007 09:28:41 +1000 aegis (4.23.D319-1) unstable; urgency=low * In some tests the URL where to find the license incorrectly refer to www.fsf.org instead of www.gnu.org. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 03 Sep 2007 10:11:33 +1000 aegis (4.22.D047-1) unstable; urgency=low * This change set backport a test from 4.23.C561. Thus we will prevent loops in the event list to make stable branch of Aegis run forever * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 29 Aug 2007 15:09:32 +1000 aegis (4.22.D046-1) unstable; urgency=low * The release notes has been improved. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 29 Aug 2007 11:38:19 +1000 aegis (4.23.D318-1) unstable; urgency=low * A bug in aeget and "ael project" has been fixed. It now reports the project as "No such file or directory" in the project listing when a project is gone (as it was always supposed to) rather than failing with an exit status of 1 and no listing. * My thanks to Russell Standish for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Tue, 28 Aug 2007 12:11:30 +1000 aegis (4.23.D317-1) unstable; urgency=low * This change make aedist -replay follow the user persevere preference also when aedist -receive fails (due to a network problem). * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 27 Aug 2007 08:46:50 +1000 aegis (4.23.D316-1) unstable; urgency=low * The code of the time safe stuff has been refactored to make the source more readable. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 24 Aug 2007 17:02:08 +1000 aegis (4.23.D315-1) unstable; urgency=low * The aeintegratq script has been replaced in test with aeib/aefinish. This make tests run faster. * Previously the tests contained in the change took ~7 min, now only ~2:10 min. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 24 Aug 2007 16:04:50 +1000 aegis (4.23.D314-1) unstable; urgency=low * The time2change and time2delta algorithms has been improved to cache its results. * So in the worst case the number of change allocations is min(N*log M, M) where N is the number of files and M is the number of completed changes. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 23 Aug 2007 11:59:54 +1000 aegis (4.23.D313-1) unstable; urgency=low * A bug has been fixed in the aemakegen command, it now uses the OBJEXT, LIBEXT and EXEEXT macros correct. * Signed-off-by: Peter Miller -- Peter Miller Wed, 22 Aug 2007 14:53:12 +1000 aegis (4.23.D312-1) unstable; urgency=low * The read_pconf_by_usage function has been improved to be faster when a project use the configuration_directory option. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 22 Aug 2007 11:33:20 +1000 aegis (4.23.D311-1) unstable; urgency=low * Fix option names in various man pages. * My thanks to Christian Ehrhardt for reporting the problem. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 22 Aug 2007 08:46:29 +1000 aegis (4.23.D310-1) unstable; urgency=low * A bug has been fixed in aemakegen's handling of yacc mixed with C++. It sometimes compiled it as C, oops. * Signed-off-by: Peter Miller -- Peter Miller Sat, 18 Aug 2007 23:06:31 +1000 aegis (4.23.D309-1) unstable; urgency=low * The aemakegen command now inspects the configure.ac file before using the @LIBEXT@ idiom. It uses a simple "a" if the AC_LIBEXT test is absent. Ditto for @OBJEXT@ and "o" and AC_OBJEXT. * Signed-off-by: Peter Miller -- Peter Miller Fri, 17 Aug 2007 13:47:28 +1000 aegis (4.23.D308-1) unstable; urgency=low * The aeget command used by the aegis.sf.net web site has been updated, to take advantage of the aedist zero file bug fix. * Signed-off-by: Peter Miller -- Peter Miller Thu, 16 Aug 2007 12:25:40 +1000 aegis (4.23.D307-1) unstable; urgency=low * A serious bug in the project_file_roll_forward class has been fixed. The bugs was in the handling of the uuid/no-uuid cases for remembering file events. * This bug was most noticable in the aedist -send command, where it resulted in empty file contents being placed into the transmitted change set. It also had the same effect on aepatch -send, aetar -send and aerevml -send, but they are less used which probably explains the lack of bug reports. * There was also an "impossible" code branch which was sometimes exersized, resulting in segfaults from any command using file history, including aecp - delta, aeannotate and aediff. * My thanks to Jerry Pendergraft, Ralf Fassel, Pieter Nagel and the many others who contributed the numerous but aparrently unrelated bug reports. * Signed-off-by: Peter Miller -- Peter Miller Mon, 13 Aug 2007 18:37:01 +1000 aegis (4.23.D306-1) unstable; urgency=low * The new aede-policy no-manifest filter has been activated. A fraction of the projecy files have been updated to conform. The rest of the files will be converted as they appear in change sets. * Signed-off-by: Peter Miller -- Peter Miller Fri, 10 Aug 2007 13:12:38 +1000 aegis (4.23.D305-1) unstable; urgency=low * The aede-policy command now has a new no-manifest check, to help get rid of the comp.sources.unix MANIFEST artifact. * Signed-off-by: Peter Miller -- Peter Miller Thu, 09 Aug 2007 22:20:51 +1000 aegis (4.23.D304-1) unstable; urgency=low * Remove unneeded file added by c269. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 06 Aug 2007 11:01:54 +1000 aegis (4.23.D303-1) unstable; urgency=low * The aechown command now makes use of the change_identifier object. This has the effect of making the ways to specify the change and project much richer. * Signed-off-by: Peter Miller -- Peter Miller Wed, 01 Aug 2007 13:33:04 +1000 aegis (4.23.D302-1) unstable; urgency=low * A bugs has been fixed in the aefinish command, it is once again able to finish changes which are in the "being integrated" state. * Signed-off-by: Peter Miller -- Peter Miller Wed, 01 Aug 2007 13:24:49 +1000 aegis (4.23.D301-1) unstable; urgency=low * The loop detection code now use the itab data structuture since the used operation has a O(1) time complexity * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 01 Aug 2007 13:17:55 +1000 aegis (4.23.D300-1) unstable; urgency=low * The code which handles the --change option has been improved to accept a UUID in another corner case. * Signed-off-by: Peter Miller -- Peter Miller Wed, 01 Aug 2007 12:32:22 +1000 aegis (4.23.D299-1) unstable; urgency=low * The following functions have been refactored to be methods: * change_cstate_get becomes change::cstate_get * change_is_awaiting_developed becomes change::is_awaiting_developed * change_is_being_developed becomes change::is_being_developed * change_is_completed becomes change::is_completed * Signed-off-by: Peter Miller -- Peter Miller Wed, 01 Aug 2007 12:05:53 +1000 aegis (4.23.D298-1) unstable; urgency=low * The rpt_value_string and rpt_value_error classes now return nstrings from their query methods. The code which call these methods has been updated to cope. * Signed-off-by: Peter Miller -- Peter Miller Fri, 27 Jul 2007 11:22:42 +1000 aegis (4.23.D297-1) unstable; urgency=low * The change_pconf_get function no longer looks for historical versions of files, if it can help it. This makes many things go faster. We will need to re-visit this issue once we have change (or branch) delta pinning working. * Signed-off-by: Peter Miller -- Peter Miller Thu, 26 Jul 2007 18:00:18 +1000 aegis (4.23.D296-1) unstable; urgency=low * This change fixes problems found by compiling using the Belenix LiveCD. * Signed-off-by: Peter Miller -- Peter Miller Thu, 26 Jul 2007 12:51:14 +1000 aegis (4.23.D295-1) unstable; urgency=low * Another Solaris build problem has been fixed. * My thanks to Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Thu, 26 Jul 2007 11:13:23 +1000 aegis (4.23.D294-1) unstable; urgency=low * The script which figures out g++ command line optionavailability has been corrected for the -Wextra option. * Signed-off-by: Peter Miller -- Peter Miller Thu, 26 Jul 2007 10:55:58 +1000 aegis (4.23.D293-1) unstable; urgency=low * The aefinish command now runs the develop_end_policy_command, if the prohect has defined one, before it builds anything. This early warning about policy problems can then be fixed early, rather than having to go through a whole nother build-and-test cycle just because (for example) you forgot to update a copyright notice. * Signed-off-by: Peter Miller -- Peter Miller Thu, 26 Jul 2007 10:50:07 +1000 aegis (4.23.D292-1) unstable; urgency=low * The rpt_pos class has been refactored to be more C++. * Signed-off-by: Peter Miller -- Peter Miller Wed, 25 Jul 2007 23:26:34 +1000 aegis (4.23.D291-1) unstable; urgency=low * The rpt_value::type() method, which theoretically was redundant w.r.t RTTI has been removed. * Signed-off-by: Peter Miller -- Peter Miller Wed, 25 Jul 2007 21:15:19 +1000 aegis (4.23.D290-1) unstable; urgency=low * The rpt_value_* class hierarchy has been refactored from manual C OO into C++ OO. This was essential before the change::pointer can become a shared_ ptr (because of rpt_value_cstate (etc). * Signed-off-by: Peter Miller -- Peter Miller Wed, 25 Jul 2007 09:46:17 +1000 aegis (4.23.D289-1) unstable; urgency=low * A bug has been fixed in the report generator, it now correctly index struct members which are lists. (This bug has introduced by the recent refactoring.) * Signed-off-by: Peter Miller -- Peter Miller Mon, 23 Jul 2007 14:55:01 +1000 aegis (4.23.D288-1) unstable; urgency=low * The postal address of the free Software Address has been fixed in a further 500 files. * Signed-off-by: Peter Miller -- Peter Miller Sat, 21 Jul 2007 13:09:22 +1000 aegis (4.23.D287-1) unstable; urgency=low * The step in the build process which figures out the available g++ features based on its version number is now in Perl. This avoids the catch-22 of using a C++ prgram to access strverscmp to figure these things out. * My thanks to Jerry Pendergraft for this change set. * Signed-off-by: Jerry Pendergraft * Signed-off-by: Peter Miller -- Peter Miller Sat, 21 Jul 2007 11:43:47 +1000 aegis (4.23.D286-1) unstable; urgency=low * This change set make Aegis detects (and breaks) loops in the list of event of some file. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 20 Jul 2007 23:03:33 +1000 aegis (4.23.D285-1) unstable; urgency=low * The rpt_expr::parse_error method needed to be const (no problem). I wonder why g++ 4.1.2 didn't complain when 3.4 did? * Signed-off-by: Peter Miller -- Peter Miller Fri, 20 Jul 2007 20:44:50 +1000 aegis (4.23.D284-1) unstable; urgency=low * A bugs has been fixed in the report generator, it was giving incorrect error messages when assigning to array elements. This is unfortunately introduced during the recent rpt_expr refactor - test coverage not as broad as thought. * My thanks to Walter Franzini for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Fri, 20 Jul 2007 18:03:45 +1000 aegis (4.23.D283-1) unstable; urgency=low * There is a new test_strverscmp command, which allows you to compare two version strings from the command line. This is used to compare the g++ version number, in order to figure out the names and availability of various options. The results of this figuring out are cached, for some tiny improvement in build time. * Most importantly, this allows us to avoid an erroneous warning which stop the build working on some (older) versions of G++ * Signed-off-by: Peter Miller -- Peter Miller Thu, 19 Jul 2007 16:13:20 +1000 aegis (4.23.D282-1) unstable; urgency=low * The rpt_func class hierarchy has been refactored to use C++ OO rather then the legacy C manual OO. * Signed-off-by: Peter Miller -- Peter Miller Wed, 18 Jul 2007 15:54:09 +1000 aegis (4.23.D281-1) unstable; urgency=low * A vietnamese translation has been provided by the vi-VN GNU translation team. * My thanks to Clytie Siddall for this contribution. * Signed-off-by: Peter Miller -- Peter Miller Wed, 18 Jul 2007 14:43:51 +1000 aegis (4.23.D280-1) unstable; urgency=low * The rpt_expr_comma class was throwing warnings during the build, but not for the maintainer. This change set brings it into line with other expr classes. * My thanks to Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Wed, 18 Jul 2007 12:00:41 +1000 aegis (4.23.D279-1) unstable; urgency=low * The aefind tree_* hierarchy has been refactored to use C++ OO rather than the legacy manual C OO. * Signed-off-by: Peter Miller -- Peter Miller Tue, 17 Jul 2007 13:25:55 +1000 aegis (4.23.D278-1) unstable; urgency=low * This change fixes several GCC 2.9.6 warnings about "declaration of `index' shadows global declaration". * My thanks to Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Tue, 17 Jul 2007 11:04:17 +1000 aegis (4.23.D277-1) unstable; urgency=low * These problems shows up on sparc solaris 5.8 g++ 3.2 * libaegis/rss/feed.h:135: declaration of `change*rss_feed::change' * libaegis/change.h:56: changes meaning of `change' from `class change' * My thanks to Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Tue, 17 Jul 2007 09:46:17 +1000 aegis (4.23.D276-1) unstable; urgency=low * The existence of the MANIFEST file dates from the times when Aegis was posted to the comp.sources.unix Usenet group. At the time (circa 1991) the posting guidelines mandated a Makefile, and stringly recommended a MANIFEST file (one line per file to describe all the files in the project). This ancient relic is being retired. * Signed-off-by: Peter Miller -- Peter Miller Mon, 16 Jul 2007 14:01:38 +1000 aegis (4.23.D275-1) unstable; urgency=low * The rpt_expr_ty has been refactored to be OO by the compiler, rather than manually. This is to allow rpt_value_ty to be refactored, so that change_ty can be refactored. * Signed-off-by: Peter Miller -- Peter Miller Mon, 16 Jul 2007 12:16:54 +1000 aegis (4.23.D274-1) unstable; urgency=low * Theer is a new test_execute command, for use testing the execution of sub- commands by Aegis. * Signed-off-by: Peter Miller -- Peter Miller Sun, 15 Jul 2007 13:39:17 +1000 aegis (4.23.D273-1) unstable; urgency=low * This change fixes a build problem on non-linux systems. * My thanks to Jerry Pendergraft for this patch. * Signed-off-by: Peter Miller -- Peter Miller Sat, 14 Jul 2007 19:07:47 +1000 aegis (4.23.D272-1) unstable; urgency=low * This change improves the portability of the build and of one of the tests. * xargs -r in notify_command not portable. * Allow site.conf to specify flags with multiple arguments. * Signed-off-by: Jerry Pendergraft * Signed-off-by: Peter Miller -- Peter Miller Fri, 13 Jul 2007 10:10:56 +1000 aegis (4.23.D271-1) unstable; urgency=low * The rpt_stmt class hierarchy has been refactored to use C++ rather than manual OO. It also uses the shared_ptr rather than doing its own reference counting. * Signed-off-by: Peter Miller -- Peter Miller Thu, 12 Jul 2007 13:34:54 +1000 aegis (4.23.D270-1) unstable; urgency=low * All pointers to change_ty have been replaced with change::pointer, in preparation for using a smart pointer instead. * Signed-off-by: Peter Miller -- Peter Miller Tue, 10 Jul 2007 20:57:05 +1000 aegis (4.23.D269-1) unstable; urgency=low * When aegis complains about the exit status of a command, it now skips environment variable settings, etc, so give a mor euseful error message. * Signed-off-by: Peter Miller -- Peter Miller Tue, 10 Jul 2007 18:31:50 +1000 aegis (4.23.D268-1) unstable; urgency=low * The lastest time safe attempt from Walter has been backed out. I suspect there are change_ty* reference counting issues. * Signed-off-by: Peter Miller -- Peter Miller Tue, 10 Jul 2007 14:24:39 +1000 aegis (4.23.D267-1) unstable; urgency=low * The algorithm used to find a the change using the completion time has now a logarithmic behaviour. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 09 Jul 2007 09:49:21 +1000 aegis (4.23.D266-1) unstable; urgency=low * Aegis is now more "time safe": the list of file of a completed changes is now time invariant * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 09 Jul 2007 09:28:24 +1000 aegis (4.23.D265-1) unstable; urgency=low * From: marko * Date: Fri Feb 2 19:45:11 2007 * fix memory leaks resulting from dropping references to string_ty objects. * Signed-off-by: marko * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 06 Jul 2007 11:15:30 +1000 aegis (4.23.D264-1) unstable; urgency=low * There is a new aede-policy gpl-version validation, which may be used to detect out-of-date GPL version strings in file header comments. * Signed-off-by: Peter Miller -- Peter Miller Thu, 05 Jul 2007 13:38:43 +1000 aegis (4.23.D263-1) unstable; urgency=low * Tye aede-policy fsf-address validation now understands Groff and HTML line break sequences. * Signed-off-by: Peter Miller -- Peter Miller Fri, 29 Jun 2007 14:37:40 +1000 aegis (4.23.D262-1) unstable; urgency=low * The new fsf-address validation in aede-policy is turned on for Aegis source code. * Signed-off-by: Peter Miller -- Peter Miller Fri, 29 Jun 2007 10:23:56 +1000 aegis (4.23.D261-1) unstable; urgency=low * There is a new aede-policy, fsf-address, which may be used to ensure that the FSF address in GPL file headers is up-to-date. * Signed-off-by: Peter Miller -- Peter Miller Fri, 29 Jun 2007 09:48:21 +1000 aegis (4.23.D260-1) unstable; urgency=low * All remaining uses of wstring_ty have been refactored to use wstring instead. * Signed-off-by: Peter Miller -- Peter Miller Wed, 27 Jun 2007 08:38:55 +1000 aegis (4.23.D259-1) unstable; urgency=low * The PATh environment variables has been fixed, so that the test-prelude can be found. * Signed-off-by: Peter Miller -- Peter Miller Fri, 22 Jun 2007 23:15:53 +1000 aegis (4.23.D258-1) unstable; urgency=low * The way "aemakegen -t automake" handles scripts now better conforms to the Automake documentation. * Signed-off-by: Peter Miller -- Peter Miller Thu, 21 Jun 2007 14:36:11 +1000 aegis (4.23.D257-1) unstable; urgency=low * Files which appear in the file manifest as "build" files are automagically added to change sets at intgrate-pass time, so that their history versions can be tracked (usually so that patches for files like "./configure" can be generated). Now they are only add if they are actually different than the baseline. * Signed-off-by: Peter Miller -- Peter Miller Wed, 20 Jun 2007 23:14:21 +1000 aegis (4.23.D256-1) unstable; urgency=low * The aereport command now understands the --baseline, --delta, etc, options. I can't believe I didn't do this years ago. * Signed-off-by: Peter Miller -- Peter Miller Wed, 20 Jun 2007 23:05:58 +1000 aegis (4.23.D255-1) unstable; urgency=low * The change_file_new function is now deprecated, as is the project_file_new function, and replaced with change_ty::file-new and project_ty::file_new, which can take either a name or meta-data. Most meta-data copying is now taken care of automagically. * Signed-off-by: Peter Miller -- Peter Miller Wed, 20 Jun 2007 13:15:33 +1000 aegis (4.23.D254-1) unstable; urgency=low * There is a new exit status from tests: 77 = skipped. This may be used where a test is architecture specific (fro example). The value was chosen to be compatible with some other test systems. * Signed-off-by: Peter Miller -- Peter Miller Wed, 20 Jun 2007 10:57:49 +1000 aegis (4.23.D253-1) unstable; urgency=low * There is a new eg_oss_aemak.ae file on the web site, to start new project from scratch using the GNU Auto Tools. * Signed-off-by: Peter Miller -- Peter Miller Tue, 19 Jun 2007 12:00:48 +1000 aegis (4.23.D252-1) unstable; urgency=low * The aemakegen -t automake utility now generates test files the way Automake expects. * Signed-off-by: Peter Miller -- Peter Miller Tue, 19 Jun 2007 11:46:33 +1000 aegis (4.23.D251-1) unstable; urgency=low * The aemakegen -t automake command now understands how to tell Automake about manual pages. * Signed-off-by: Peter Miller -- Peter Miller Mon, 18 Jun 2007 11:49:37 +1000 aegis (4.23.D250-1) unstable; urgency=low * The example OSS file template change set has been fixed to produce correct test templates. * Signed-off-by: Peter Miller -- Peter Miller Sat, 16 Jun 2007 00:48:22 +1000 aegis (4.23.D249-1) unstable; urgency=low * The aemakegen command now supports the -Output option. The assignment in the automake output has been removed. * Signed-off-by: Peter Miller -- Peter Miller Sat, 16 Jun 2007 00:19:51 +1000 aegis (4.23.D248-1) unstable; urgency=low * The aemakegen command now understands how to write automake(1) input files. It is also possible to take the file manifest from Aegis meta-data than from the command line. * Signed-off-by: Peter Miller -- Peter Miller Fri, 15 Jun 2007 20:42:52 +1000 aegis (4.23.D247-1) unstable; urgency=low * This change fixes a bug in the OSS example project change sets. The test_ prelude.inc.sh file was not created properly. * Signed-off-by: Peter Miller -- Peter Miller Thu, 14 Jun 2007 12:19:01 +1000 aegis (4.23.D246-1) unstable; urgency=low * A bug in aemakegen(1) has been fixed, it no longer formats the last line of the makefile (the install: target) incorrectly. * Signed-off-by: Peter Miller -- Peter Miller Thu, 14 Jun 2007 08:45:58 +1000 aegis (4.23.D245-1) unstable; urgency=low * Some operating systems attempt to signal SIGFXSZ when the getrlimit(RLIMIT_ FSIZE) is exceeded, in addition to returning an EFBIG error. This signal is now ignored, so that a meaningful error message may be produced. The file size limit is also set to as large as we can get at programn start-up time. * My thanks to Ben Morphett fro reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Mon, 11 Jun 2007 12:16:59 +1000 aegis (4.23.D244-1) unstable; urgency=low * This change fixes a number of warnings issued by the Sun Solaris C++ compiler. * My thanks to Jerry Pendergraft for this problem report. * Signed-off-by: Peter Miller -- Peter Miller Sun, 10 Jun 2007 20:27:15 +1000 aegis (4.23.D243-1) unstable; urgency=low * A number of build problems have been fixed. * My thanks to Jerry Pendergraft for this patch. * Signed-off-by: Peter Miller -- Peter Miller Sun, 10 Jun 2007 18:12:32 +1000 aegis (4.23.D242-1) unstable; urgency=low * There is a new ${path_reduce} substitution which may be used to remove redundant elements from path lists, such as used by the $PATH environment variable. * Signed-off-by: Peter Miller -- Peter Miller Sun, 10 Jun 2007 00:33:01 +1000 aegis (4.23.D241-1) unstable; urgency=low * When the development directory style required actions to be perfomed on the development directory, the obsolete "creating symbolic links to baseline" message was produced. This was confusing. A more generic message is now used, which is intended to be less confusing. * Signed-off-by: Peter Miller -- Peter Miller Sat, 09 Jun 2007 22:09:38 +1000 aegis (4.23.D240-1) unstable; urgency=low * A bug has been fixed in the aede-policy command, it no longer tries to validate the contents of removed files. * Signed-off-by: Peter Miller -- Peter Miller Tue, 05 Jun 2007 19:12:15 +1000 aegis (4.23.D239-1) unstable; urgency=low * The project_file_command is only supposed to be run after a recent integration, not after every change manifest alteration. * My thanks to Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Thu, 31 May 2007 09:23:50 +1000 aegis (4.22.D045-1) unstable; urgency=low * This change fixes a bug wherein * aedist did not handle certain renamed files correctly * when receiving branches or entire-source. * Also, a minor fix allows debug builds on some 64-bit systems. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 22 May 2007 13:31:51 +1000 aegis (4.22.D044-1) unstable; urgency=low * A bug has been fixed that caused aecp(1) -delta X to copy in a change also a file with the old name of a file aemv(1)ed before delta X. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 22 May 2007 11:54:24 +1000 aegis (4.23.D238-1) unstable; urgency=low * This change set fix a small bug introduced by the recent refactoring. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 22 May 2007 10:44:05 +1000 aegis (4.23.D237-1) unstable; urgency=low * The generated Makefile now installs aelock with the correct permissions. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 22 May 2007 10:37:43 +1000 aegis (4.22.D043-1) unstable; urgency=low * The generated Makefile now installs aelock with the correct permissions. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 21 May 2007 14:19:09 +1000 aegis (4.22.D042-1) unstable; urgency=low * The aecp(1) -delta command now follows the whiteout preference when copying a "removed"file. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 21 May 2007 14:14:58 +1000 aegis (4.23.D236-1) unstable; urgency=low * The aemakegen(1) command now looks in your configure.ac file to see if you have groff before putting groff stuff into the Makefile. * Signed-off-by: Peter Miller -- Peter Miller Mon, 21 May 2007 12:52:55 +1000 aegis (4.22.D041-1) unstable; urgency=low * Update the release notes in preparation for the next stable update. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 21 May 2007 12:38:57 +1000 aegis (4.22.D040-1) unstable; urgency=low * A bug has been fixed in the aetar command, it no longer creates tarballs that cause BSD tar to complain like this: * ar: End of archive volume 1 reached * tar: Unexpected EOF on archive file * My thanks to Marko Schuetz for reporting this problem. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Mon, 21 May 2007 12:32:14 +1000 aegis (4.23.D235-1) unstable; urgency=low * The aemakegen utility has been improved so that it plays well (better, anyway) with Debian package builds. * Signed-off-by: Peter Miller -- Peter Miller Fri, 18 May 2007 15:13:17 +1000 aegis (4.23.D234-1) unstable; urgency=low * The default umask in the user_ty class has been changed to 022. It is always supposed to be set by the project, but something is missing somewhere. * Signed-off-by: Peter Miller -- Peter Miller Fri, 11 May 2007 20:14:59 +1000 aegis (4.23.D233-1) unstable; urgency=low * More warnings for g++ -Werror have been fixed. These all occurred in optional code that ./configure turns on and off. * Signed-off-by: Peter Miller -- Peter Miller Fri, 11 May 2007 14:10:50 +1000 aegis (4.23.D232-1) unstable; urgency=low * A bug has been fixed in the sequencing of the various change-file commands and project-file commands which are triggered by the various file manipulation commands. * These include aecp, aecpu, aemt, aemtu, aemv, aemvu, aenf, aenfu, aent, aentu, aerm, aermu. * My thanks to Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Thu, 10 May 2007 22:10:56 +1000 aegis (4.23.D231-1) unstable; urgency=low * Some DEBUG build problems have been fixed. * Signed-off-by: Peter Miller -- Peter Miller Wed, 09 May 2007 16:24:04 +1000 aegis (4.23.D230-1) unstable; urgency=low * The aecp(1) -delta command now follows the whiteout preference when copying a "removed"file. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 09 May 2007 09:35:34 +1000 aegis (4.23.D229-1) unstable; urgency=low * The user_ty refactoring has now reached the pointer where the typedef of user_ty::pointer can now be a smart pointer instead of a simple pointer. * Signed-off-by: Peter Miller -- Peter Miller Mon, 07 May 2007 14:41:18 +1000 aegis (4.23.D228-1) unstable; urgency=low * The last of the functions-to-methods refactoring of user_ty is now done. * Signed-off-by: Peter Miller -- Peter Miller Mon, 07 May 2007 00:33:06 +1000 aegis (4.23.D227-1) unstable; urgency=low * The code to emit the progress message was incorrectly altered to make "waiting for" be a fatal error, when it was supposed to just be an informative message * Signed-off-by: Peter Miller -- Peter Miller Sun, 06 May 2007 23:09:49 +1000 aegis (4.23.D226-1) unstable; urgency=low * The recent user_ty refactoring caused aeca -e to complain of "user permissions not set (bug)". This is now fixed. * Signed-off-by: Peter Miller -- Peter Miller Sat, 05 May 2007 23:00:30 +1000 aegis (4.23.D225-1) unstable; urgency=low * The user_become and user_becom_undo funxtions have been refactored into methods. Several other functions treated similarly. * Signed-off-by: Peter Miller -- Peter Miller Fri, 04 May 2007 11:39:50 +1000 aegis (4.23.D224-1) unstable; urgency=low * The user_ty refactoring continues, this time the default_project and default_change methods. * Signed-off-by: Peter Miller -- Peter Miller Wed, 02 May 2007 04:41:24 +1000 aegis (4.23.D223-1) unstable; urgency=low * The gcc build flags now include -Wextra. All the warnings generated have been fixed. * Signed-off-by: Peter Miller -- Peter Miller Tue, 01 May 2007 15:49:19 +1000 aegis (4.22.D039-1) unstable; urgency=low * The configure script was not correctly handling the datadir substituition, installing the reports in the wrong place. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 01 May 2007 14:12:53 +1000 aegis (4.23.D222-1) unstable; urgency=low * The units displayed by aedist when downloading have been changed so that the correct 'k' is displayed (because 'K' is for Kelvin). * Signed-off-by: Peter Miller -- Peter Miller Tue, 01 May 2007 12:42:30 +1000 aegis (4.22.D038-1) unstable; urgency=low * Prepare for the release * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 01 May 2007 09:47:41 +1000 aegis (4.23.D221-1) unstable; urgency=low * More user_* functions have been turned into user_ty::methods. * Signed-off-by: Peter Miller -- Peter Miller Mon, 30 Apr 2007 22:54:39 +1000 aegis (4.23.D220-1) unstable; urgency=low * From: Jerry Pendergraft * Date: Sat Apr 21 11:20:55 2007 * must set hook dir to test dir to avoid running live hooks. * Signed-off-by: Peter Miller -- Peter Miller Mon, 30 Apr 2007 22:26:09 +1000 aegis (4.23.D219-1) unstable; urgency=low * A bug has been fixed that caused aecp(1) -delta X to copy in a change also a file with the old name of a file aemv(1)ed before delta X. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 30 Apr 2007 21:02:43 +1000 aegis (4.22.D037-1) unstable; urgency=low * Another fix for test t0247a-walt.sh * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 30 Apr 2007 10:59:09 +1000 aegis (4.23.D218-1) unstable; urgency=low * A small build problem has been fixed * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 30 Apr 2007 10:24:26 +1000 aegis (4.23.D217-1) unstable; urgency=low * The user_ty continues to be refactored, this time adding static create methods. These are now the only way to create user instances. * Signed-off-by: Peter Miller -- Peter Miller Sun, 29 Apr 2007 20:02:45 +1000 aegis (4.23.D216-1) unstable; urgency=low * The project pointer has been removede from the user_ty struct. This matches the semantics far better. * Signed-off-by: Peter Miller -- Peter Miller Sun, 29 Apr 2007 11:45:15 +1000 aegis (4.23.D215-1) unstable; urgency=low * A serious heap scribble was introcuced by Change 329, Delta 213. It has been rescinded. * Signed-off-by: Peter Miller -- Peter Miller Fri, 27 Apr 2007 19:01:16 +1000 aegis (4.23.D214-1) unstable; urgency=low * All refernces to user_ty* have been replaced with user_ty::pointer to make the transition to a smart pointer easier. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Thu, 26 Apr 2007 09:24:04 +1000 aegis (4.23.D213-1) unstable; urgency=low * The user_ty continues to be refactored, this time adding static create methods. These are now the only way to create user instances. * Signed-off-by: Peter Miller -- Peter Miller Wed, 25 Apr 2007 14:20:00 +1000 aegis (4.23.D212-1) unstable; urgency=low * The user_ty code has been refactored to used user_ty::get_uid * Signed-off-by: Peter Miller -- Peter Miller Tue, 24 Apr 2007 20:07:28 +1000 aegis (4.23.D211-1) unstable; urgency=low * If the lookup via getpwnam fails, but the user is present via getpwent, a diagnostic message is now printed. Bascially, it shouldn't ever happen, probably you reworked your user names and a cache somewhere needs flushing. * Signed-off-by: Peter Miller -- Peter Miller Tue, 24 Apr 2007 14:11:47 +1000 aegis (4.23.D210-1) unstable; urgency=low * he user_ty code has been refactored to use nstring for all its full_name needs. Clients have been updated. * Signed-off-by: Peter Miller -- Peter Miller Tue, 24 Apr 2007 13:04:43 +1000 aegis (4.23.D209-1) unstable; urgency=low * The configure script was not correctly handling the datadir substituition, installing the reports in the wrong place. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 24 Apr 2007 11:32:42 +1000 aegis (4.23.D208-1) unstable; urgency=low * Another fix for test t0247a-walt.sh and t0248a-walt.sh * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 24 Apr 2007 10:45:03 +1000 aegis (4.23.D207-1) unstable; urgency=low * The user_ty class has been refactored (slightly) to add a user_ty::name() method, and additional code to use it consistently. * Signed-off-by: Peter Miller -- Peter Miller Mon, 23 Apr 2007 23:20:47 +1000 aegis (4.23.D206-1) unstable; urgency=low * All refernces to user_ty* have been replaced with user_ty::pointer to make the transition to a smart pointer easier. * Signed-off-by: Peter Miller -- Peter Miller Mon, 23 Apr 2007 14:35:56 +1000 aegis (4.23.D205-1) unstable; urgency=low * A bug in the calculation of elapsed time for tests has been fixed. It was getting the fraction part wrong by multiplying by 1e-9 when it should have been 1e-6. * Signed-off-by: Peter Miller -- Peter Miller Fri, 20 Apr 2007 10:47:25 +1000 aegis (4.23.D204-1) unstable; urgency=low * The aede-policy command has has the file-baed validations refactored, to elimitate redundant code. * Signed-off-by: Peter Miller -- Peter Miller Mon, 16 Apr 2007 23:15:54 +1000 aegis (4.23.D203-1) unstable; urgency=low * The aede-policy command now has validations for fmerge(1) and merge(1) unresolved merge conflicts. * Signed-off-by: Peter Miller -- Peter Miller Mon, 16 Apr 2007 19:34:25 +1000 aegis (4.22.D036-1) unstable; urgency=low * The etc/spec.sh script has been updated to generated a spec file that can processed by recent RPM versions. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 16 Apr 2007 13:26:26 +1000 aegis (4.22.D035-1) unstable; urgency=low * aedist -rec now save the UUID as the user defined original-UUID if the UUID is already present in the repository. This is especially useful when receving changes in the same repository. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 16 Apr 2007 12:20:43 +1000 aegis (4.22.D034-1) unstable; urgency=low * The release notes has been improved. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 16 Apr 2007 09:03:22 +1000 aegis (4.22.D033-1) unstable; urgency=low * Not all systems have gnu diff, so the use of gnu diff's -u option is nor ptotable, and will give false negatives on some systems. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Mon, 16 Apr 2007 08:39:16 +1000 aegis (4.23.D202-1) unstable; urgency=low * The etc/spec.sh script has been updated to generated a spec file that can processed by recent RPM versions. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 14 Apr 2007 16:57:24 +1000 aegis (4.23.D201-1) unstable; urgency=low * The tests were being slowed down to make sure time stamps work, but the need to do this has largely been unnecessary since the file fingerprint code was added. The tests run much faster if we take into account that the time stamps need not be so strict. This allows the AEGIS_THROTTLE=2 setting and sleep(1) uses to be removed from most of the test scripts. * Please inform me about false negatives as soon as possible. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Sat, 14 Apr 2007 16:52:49 +1000 aegis (4.23.D200-1) unstable; urgency=low * The ETA estimated by aet --progress now uses the average time for tests already in the repository for those tests which do not yet have estimates. * Signed-off-by: Peter Miller -- Peter Miller Fri, 13 Apr 2007 17:40:31 +1000 aegis (4.23.D199-1) unstable; urgency=low * There is now an aet -progress user preference. See aepconf(5) for more information. * Signed-off-by: Peter Miller -- Peter Miller Fri, 13 Apr 2007 17:14:27 +1000 aegis (4.23.D198-1) unstable; urgency=low * From: Ralph A. Smith * Date: Wed Mar 21 05:42:48 2007 * Warning: the original change was in the 'being_developed' state * This change fixes a bug wherein * aedist did not handle certain renamed files correctly * when receiving branches or entire-source. * Also, a minor fix allows debug builds on some 64-bit systems. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 13 Apr 2007 13:05:47 +1000 aegis (4.23.D197-1) unstable; urgency=low * The t0011a.sh test script fails if lex is missing, since lex is not required to build Aegis the test script has been modified to pass even if lex is missing. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 13 Apr 2007 12:46:12 +1000 aegis (4.23.D196-1) unstable; urgency=low * A test (t0252a-walt.sh) created for the 4.22 stable branch has been installed also in the 4.23 branch. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 13 Apr 2007 12:40:33 +1000 aegis (4.23.D195-1) unstable; urgency=low * Test t0251a-walt.sh has been fixed, it was failing when run while compiling from the tar.gz * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 13 Apr 2007 11:34:44 +1000 aegis (4.22.D032-1) unstable; urgency=low * From: Walter Franzini * Date: Thu Apr 12 12:22:50 2007 * The t0011a.sh test script fails if lex is missing, since lex is not required to build Aegis the test script has been modified to pass even if lex is missing. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 13 Apr 2007 11:03:43 +1000 aegis (4.23.D194-1) unstable; urgency=low * This change fixes a typographical error in the aepconf(5) man page. * Signed-off-by: Peter Miller -- Peter Miller Fri, 13 Apr 2007 10:17:39 +1000 aegis (4.22.D031-1) unstable; urgency=low * The test for cpio compatibility has been disabled on HP/UX, because it uses a non-posix format. * My thanks to Ralf Fassel for reporting this problem. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Fri, 13 Apr 2007 10:12:22 +1000 aegis (4.23.D193-1) unstable; urgency=low * There is now a default implementation, in case you don't have std::tr1::shared_ptr or boost::shared_ptr. It only implements as much as Aegis uses, and it will need to be checked regularly. * Signed-off-by: Peter Miller -- Peter Miller Thu, 12 Apr 2007 21:39:42 +1000 aegis (4.23.D192-1) unstable; urgency=low * The tests were being slowed down to make sure time stamps work, but the need to do this has largely been unnecessary since the file fingerprint code was added. The tests run much faster if we take into account that the time stamps need not be so strict. This allows the AEGIS_THROTTLE=2 setting and sleep(1) uses to be removed from most of the test scripts. * Please inform me about false negatives as soon as possible. * Signed-off-by: Peter Miller -- Peter Miller Thu, 12 Apr 2007 21:34:41 +1000 aegis (4.23.D191-1) unstable; urgency=low * The tests were being slowed down to make sure time stamps work, but the need to do this has largely been unnecessary since the file fingerprint code was added. The tests run much faster if we take into account that the time stamps need not be so strict. This allows the AEGIS_THROTTLE=2 setting and sleep(1) uses to be removed from most of the test scripts. * Please inform me about false negatives as soon as possible. * Signed-off-by: Peter Miller -- Peter Miller Thu, 12 Apr 2007 13:04:09 +1000 aegis (4.22.D030-1) unstable; urgency=low * Test t0251a-walt.sh has been fixed, it was failing when run while compiling from the tar.gz * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 12 Apr 2007 10:16:05 +1000 aegis (4.22.D029-1) unstable; urgency=low * Newer versions of the autoconf tools introduced a new @datarootdir@, and complained loudly if it wasn't used. This change set silences all of those warnings. * My thanks to Ralph Fassel for reporting this problem. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Thu, 12 Apr 2007 10:09:06 +1000 aegis (4.23.D190-1) unstable; urgency=low * The throttling is no longer needed, now that we mostly use fingerprints. * Signed-off-by: Peter Miller -- Peter Miller Thu, 12 Apr 2007 10:03:51 +1000 aegis (4.23.D189-1) unstable; urgency=low * The test progress message now includes an ETA, an estimate of how long the tests have yet to run. It is based on time taken by previous test runs. * Signed-off-by: Peter Miller -- Peter Miller Thu, 12 Apr 2007 09:37:47 +1000 aegis (4.22.D028-1) unstable; urgency=low * Test 89 doesn't work for HP-UX-10 because that system has a "vendor specific" (i.e. broken) cpio archive format. * My thanks to Ralf Fassel for reporting this problem. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Wed, 11 Apr 2007 23:17:28 +1000 aegis (4.23.D188-1) unstable; urgency=low * When aeipass sleeps, we have to add a second because if there is a script which is blocked waiting on the baseline lock, it is possible for the aeipass to complete and the script to copy files (etc) and build ALL WITHIN THE ONE SECOND. This means that time stamps for that second can be broken. This is particularly evident in Aegis' own test scripts, however the problem is more general. The solution is to add a single second, so that any post- aeipass activity is guaranteed to be in a later second than the baseline file stamps. * Signed-off-by: Peter Miller -- Peter Miller Wed, 11 Apr 2007 20:18:50 +1000 aegis (4.23.D187-1) unstable; urgency=low * The way aeipass delectes the old directories is altered when Aegis knows its in test mode. This fixes many false negatives from the tests. * Signed-off-by: Peter Miller -- Peter Miller Wed, 11 Apr 2007 19:16:08 +1000 aegis (4.22.D027-1) unstable; urgency=low * aeclone now preserve the the UUID of the original change as the original- UUID user defined attribute of the new change * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 11 Apr 2007 16:08:33 +1000 aegis (4.23.D186-1) unstable; urgency=low * When aeipass sleeps, we have to add a second because if there is a script which is blocked waiting on the baseline lock, it is possible for the aeipass to complete and the script to copy files (etc) and build ALL WITHIN THE ONE SECOND. This means that time stamps for that second can be broken. This is particularly evident in Aegis' own test scripts, however the problem is more general. The solution is to add a single second, so that any post- aeipass activity is guaranteed to be in a later second than the baseline file stamps. * Signed-off-by: Peter Miller -- Peter Miller Wed, 11 Apr 2007 13:54:11 +1000 aegis (4.22.D026-1) unstable; urgency=low * Test 95 has been improved to be less sensitive to libmagic(3) differences. * Test 207 has been changed to be less sensitive to sort(1) differences. * My thanks to mallah@tradeindia.com for reporting this problem. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Wed, 11 Apr 2007 12:31:10 +1000 aegis (4.23.D185-1) unstable; urgency=low * There is a new aefinish --progress option has been added, which causes tests being run to emit progress messages. * Signed-off-by: Peter Miller -- Peter Miller Wed, 11 Apr 2007 10:24:08 +1000 aegis (4.23.D184-1) unstable; urgency=low * The tests were being slowed down to make sure time stamps work, but the need to do this has largely been unnecessary since the file fingerprint code was added. The tests run much faster if we take into account that the time stamps need not be so strict. This allows the AEGIS_THROTTLE=2 setting and sleep(1) uses to be removed from most of the test scripts. * Please inform me about false negatives as soon as possible. * Signed-off-by: Peter Miller -- Peter Miller Wed, 11 Apr 2007 04:41:39 +1000 aegis (4.23.D183-1) unstable; urgency=low * Changes which has UUIDs are not subject to the aecpu test. Now, if the change set alters nothing, and it has a UUID known to the repository, tht UUID is attached to the existing change, and the change set abandoned. This reduces the number of back-and-forth change sets when two repositories are staying in synch with each other. * Signed-off-by: Peter Miller -- Peter Miller Wed, 11 Apr 2007 04:36:31 +1000 aegis (4.23.D182-1) unstable; urgency=low * The API for os_execute_retcode gas been broadened to accept nstring arguments. * Signed-off-by: Peter Miller -- Peter Miller Tue, 10 Apr 2007 17:07:24 +1000 aegis (4.23.D181-1) unstable; urgency=low * There is a new change_ty::uuid_get method. * Signed-off-by: Peter Miller -- Peter Miller Tue, 10 Apr 2007 14:59:35 +1000 aegis (4.23.D180-1) unstable; urgency=low * It is now possible to search a symbol table for a list of keys wit one method call. The earliest key in the list found is returned. * Signed-off-by: Peter Miller -- Peter Miller Tue, 10 Apr 2007 13:50:06 +1000 aegis (4.23.D179-1) unstable; urgency=low * The recent fmtgen changes did not fix one of the asserts, only noticable when you compile with DEBUG defined. * Signed-off-by: Peter Miller -- Peter Miller Tue, 10 Apr 2007 11:48:03 +1000 aegis (4.23.D178-1) unstable; urgency=low * The tests were being slowed down to make sure time stamps work, but the need to do this has largely been unnecessary since the file fingerprint code was added. The tests run much faster if we take into account that the time stamps need not be so strict. This allows the AEGIS_THROTTLE=2 setting and sleep(1) uses to be removed from most of the test scripts. * Please inform me about false negatives as soon as possible. * Signed-off-by: Peter Miller -- Peter Miller Mon, 09 Apr 2007 18:17:09 +1000 aegis (4.23.D177-1) unstable; urgency=low * The tests were being slowed down to make sure time stamps work, but the need to do this has largely been unnecessary since the file fingerprint code was added. The tests run much faster if we take into account that the time stamps need not be so strict. This allows the AEGIS_THROTTLE=2 setting and sleep(1) uses to be removed from most of the test scripts. * Please inform me about false negatives as soon as possible. * Signed-off-by: Peter Miller -- Peter Miller Mon, 09 Apr 2007 12:35:06 +1000 aegis (4.23.D176-1) unstable; urgency=low * It is now possible to use name+=value to set change set attributes. This syntax appens the value, rather than replacing it. Useful for original-uuid attributes. * Signed-off-by: Peter Miller -- Peter Miller Mon, 09 Apr 2007 11:01:34 +1000 aegis (4.23.D175-1) unstable; urgency=low * The test for cpio compatibility has been disabled on HP/UX, because it uses a non-posix format. * My thanks to Ralf Fassel for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Wed, 04 Apr 2007 23:33:43 +1000 aegis (4.23.D174-1) unstable; urgency=low * Newer versions of the autoconf tools introduced a new @datarootdir@, and complained loudly if it wasn't used. This change set silences all of those warnings. * My thanks to Ralph Fassel for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Wed, 04 Apr 2007 22:29:45 +1000 aegis (4.23.D173-1) unstable; urgency=low * The tests were been slowed down to make sure time stamps work, but the need to do this has largely been unnecessary since the file fingerprint code was added. The tests run much faster if we take into account that the timestamps need not be so strict. This allows the AEGIS_THROTTLE=2 setting and sleep(1) uses to be removed from most of the test scripts. * Please inform me about false negatives as soon as possible. * Signed-off-by: Peter Miller -- Peter Miller Fri, 30 Mar 2007 20:21:54 +1000 aegis (4.23.D172-1) unstable; urgency=low * The tests were been slowed down to make sure time stamps work, but the need to do this has largely been unnecessary since the file fingerprint code was added. The tests run much faster if we take into account that the timestamps need not be so strict. This allows the AEGIS_THROTTLE=2 setting and sleep(1) uses to be removed from most of the test scripts. * Please inform me about false negatives as soon as possible. * Signed-off-by: Peter Miller -- Peter Miller Fri, 30 Mar 2007 18:49:50 +1000 aegis (4.23.D171-1) unstable; urgency=low * t0248a-walter.sh does not leave anymore stuff in the user home directory. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 30 Mar 2007 12:43:31 +1000 aegis (4.23.D170-1) unstable; urgency=low * The tests were been slowed down to make sure time stamps work, but the need to do this has largely been unnecessary since the file fingerprint code was added. The tests run much faster if we take into account that the timestamps need not be so strict. This allows the AEGIS_THROTTLE=2 setting and sleep(1) uses to be removed from most of the test scripts. * Please inform me about false negatives as soon as possible. * Signed-off-by: Peter Miller -- Peter Miller Fri, 30 Mar 2007 08:58:24 +1000 aegis (4.22.D025-1) unstable; urgency=low * The following bug as been fixed: * if a file is created and renamed within a single branch, and that branch is integrated, then the file is not included in the output of 'aedist -send - es' from subsequent branches. * My thanks to Ralph Smith providing the test script. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 29 Mar 2007 19:08:11 +1000 aegis (4.22.D024-1) unstable; urgency=low * The project_specific setenv:* variables are now exported only once. * My thanks to Pieter Nagel for reporting the problem. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 29 Mar 2007 14:35:35 +1000 aegis (4.22.D023-1) unstable; urgency=low * A bug has been fixed in the aedbu command. It no longer complains about permissions when the develop_begin_undo_command has been set. * My thanks to Ben Morphett and Malcolm Butler for reporting this bug. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Thu, 29 Mar 2007 13:07:32 +1000 aegis (4.23.D169-1) unstable; urgency=low * The -Werror flag used by the CXX command run by configure can make some test fail whey they should succeeds, this change set remove such. * The -Werror flag is still used during the compilation. * My thanks to Ralph Smith for reporting the problem * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 29 Mar 2007 09:50:03 +1000 aegis (4.23.D168-1) unstable; urgency=low * Some of the type names used withing anf by fmtgen have been improved. There is no longer any ambiguity about fmtgen's type_ty and libaegis's type_ty. * Signed-off-by: Peter Miller -- Peter Miller Wed, 28 Mar 2007 22:19:41 +1000 aegis (4.23.D167-1) unstable; urgency=low * The tests were been slowed down to make sure time stamps work, but the need to do this has largely been unnecessary since the file fingerprint code was added. The tests run much faster if we take into account that the timestamps need not be so strict. This allows the AEGIS_THROTTLE=2 setting and sleep(1) uses to be removed from most of the test scripts. * Please inform me about false negatives as soon as possible. * Signed-off-by: Peter Miller -- Peter Miller Wed, 28 Mar 2007 20:32:04 +1000 aegis (4.23.D166-1) unstable; urgency=low * The new faster test-19 had a race condition. This has been fixed. * Signed-off-by: Peter Miller -- Peter Miller Wed, 28 Mar 2007 15:06:05 +1000 aegis (4.23.D165-1) unstable; urgency=low * A segfault in the listing code has been fixed. It occured when a column's value has leading blank lines. * Signed-off-by: Peter Miller -- Peter Miller Wed, 28 Mar 2007 11:13:33 +1000 aegis (4.22.D022-1) unstable; urgency=low * aedist -rec now better handles file renamed (not aemved) to match the local repository state. * My thanks to Jerry Pendergraft for reporting the problem. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 27 Mar 2007 14:58:56 +1000 aegis (4.22.D021-1) unstable; urgency=low * The aenpr -keep must set the administrator recursively in order to make the repository usable. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 27 Mar 2007 13:33:29 +1000 aegis (4.22.D020-1) unstable; urgency=low * The `change_pcong_get' function terminate aegis with a fatal error if applied to a branch without a config file (e.g. my aegis trunk does not contain any closed branch). This make it impossible to close any changes under 4.23 because the generation of CHANGES.txt file fails. * Signed-off-by: Walter Franzini * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 27 Mar 2007 12:08:07 +1000 aegis (4.22.D019-1) unstable; urgency=low * A bug has been fixed in the ${project-specific} substitution, it now works correctly with the "aesub -bl" command. * My thanks to Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Tue, 27 Mar 2007 10:38:54 +1000 aegis (4.23.D164-1) unstable; urgency=low * In an effort to refactor all the reference counting, the available choices are ANSI C++ TR1 and Boost. Code has been added to the ./configure script to look for the ANSI standard std::tr1::shared_ptr template, or the boost::shared_ptr template if that fails. * Signed-off-by: Peter Miller -- Peter Miller Mon, 26 Mar 2007 14:57:52 +1000 aegis (4.23.D163-1) unstable; urgency=low * The tests were been slowed down to make sure time stamps work.i, but the need ro this is largely been unnecessary since the file fingerprint code was added. The tests run much faster if we take into account that the timestamps need not be so strict. This allows the AEGIS_THROTTLE setting and sleep(1) uses to be removed from most of the test scripts. * Please inform me about false negatives as soon as possible. * Signed-off-by: Peter Miller -- Peter Miller Mon, 26 Mar 2007 11:21:31 +1000 aegis (4.23.D162-1) unstable; urgency=low * With this change Aegis use the aelpf and aelcf commands to retrieve the files of the project instead using 'ael pf' and 'ael cf'. * This improves a bit the build time * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 26 Mar 2007 11:10:36 +1000 aegis (4.23.D161-1) unstable; urgency=low * aeclone now preserve the the UUID of the original change as the original- UUID user defined attribute of the new change * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 26 Mar 2007 10:58:50 +1000 aegis (4.23.D160-1) unstable; urgency=low * aedist -rec now save the UUID as the user defined original-UUID if the UUID is already present in the repository. This is especially useful when receving changes in the same repository. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 26 Mar 2007 09:12:39 +1000 aegis (4.23.D159-1) unstable; urgency=low * Some DEBUG code got left behind recently, this change set fixs them. * Signed-off-by: Peter Miller -- Peter Miller Sat, 24 Mar 2007 17:06:06 +1100 aegis (4.23.D158-1) unstable; urgency=low * The getpwnam cache API has ben widened to use nstring. This is a necessary first step to removing the strng_ty& interface. * Signed-off-by: Peter Miller -- Peter Miller Fri, 23 Mar 2007 10:27:38 +1100 aegis (4.23.D157-1) unstable; urgency=low * The symtab_ty API has been broadened to include nstring keys. This is a necessary first step to removing the string_ty* keys. * Signed-off-by: Peter Miller -- Peter Miller Thu, 22 Mar 2007 21:38:33 +1100 aegis (4.23.D156-1) unstable; urgency=low * A bug has been fixed in the aetar command, it no longer creates tarballs that cause BSD tar to complain like this: * ar: End of archive volume 1 reached * tar: Unexpected EOF on archive file * My thanks to Marko Schuetz for reporting this problem. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Wed, 21 Mar 2007 22:24:58 +1100 aegis (4.23.D155-1) unstable; urgency=low * A build problem on MacOS X has been fixed. * My thanks to Jerry Pendergraft for this patch. * Signed-off-by: Peter Miller -- Peter Miller Wed, 21 Mar 2007 21:48:54 +1100 aegis (4.23.D154-1) unstable; urgency=low * The 'aede-policy printable' validation now understands a wider range of MIME types to be text. * Signed-off-by: Peter Miller -- Peter Miller Wed, 21 Mar 2007 10:59:05 +1100 aegis (4.23.D153-1) unstable; urgency=low * A bug has been fixed in the 'aede-policy printable' validation. It was ignoring text files, when it should have been ignoring binary files. * Signed-off-by: Peter Miller -- Peter Miller Wed, 21 Mar 2007 09:52:02 +1100 aegis (4.23.D152-1) unstable; urgency=low * Another non-free VC/SCM has beed added to the diversity web page. Link care of Pierre MEYER * Signed-off-by: Peter Miller -- Peter Miller Mon, 19 Mar 2007 03:55:19 +1100 aegis (4.23.D151-1) unstable; urgency=low * A bug has been fixed in the aeget web interface, in now produces the correct HTML headers for project downloads. * My thanks to Ralph Smith for this change set. * Signed-off-by: Peter Miller -- Peter Miller Sun, 18 Mar 2007 23:40:40 +1100 aegis (4.22.D018-1) unstable; urgency=low * A bug has been fixed that caused an aemv followed by an aenf to generate two different files with the same UUID. * My thanks to Kurt Huwig for the bug report. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Sun, 18 Mar 2007 21:35:40 +1100 aegis (4.23.D150-1) unstable; urgency=low * Some information about debugging and testing aeget has been added to the aeget(1) man page. * My thanks to Michel Briand for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Sun, 18 Mar 2007 12:37:08 +1100 aegis (4.23.D149-1) unstable; urgency=low * A bug has been fixed in the aetar command, it no longer creates tarballs that cause BSD tar to complain like this: * ar: End of archive volume 1 reached * tar: Unexpected EOF on archive file * My thanks to Marko Schuetz for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Sun, 18 Mar 2007 10:53:34 +1100 aegis (4.22.D017-1) unstable; urgency=low * A bug has been fixed which caused aeipass to assign UUID to files when at branch integration pass time. * This can happen if the changes was integrated with an old Aegis release, lacking support for file's UUID. This bug make it possible to have the history for a file split into two part, one accessible via the file_name, the other accesible using the UUID. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 17 Mar 2007 03:15:15 +1100 aegis (4.22.D016-1) unstable; urgency=low * A bug has been fixed that caused an aemv followed by an aenf to generate two different files with the same UUid. * My thanks to Kurt Huwig for the bug report. * Signed-off-by: Walter Franzini * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 17 Mar 2007 01:51:49 +1100 aegis (4.22.D015-1) unstable; urgency=low * The unlink quit action may be called when os_become_active is true (eg. during conf file parsing), this trigger the multiple user permissione set bug. In order to avoid this the commented os_become_undo_atexit has been enabled again. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 17 Mar 2007 00:28:08 +1100 aegis (4.22.D014-1) unstable; urgency=low * A bug has been fixed in the aet -regression command, it no longer reports free()ing a non-existent string. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Fri, 16 Mar 2007 23:00:19 +1100 aegis (4.23.D148-1) unstable; urgency=low * A bug has been fixed in the aet -batch -progress command, it no longer fails with an obscure error and running no tests. (Turns out it was in the .po file, which made it less than obvious to find.) * My thanks to David A Vincent for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Fri, 16 Mar 2007 21:44:36 +1100 aegis (4.23.D147-1) unstable; urgency=low * The aeget web interface now correctly insert more mailto: links when it quotes text for HTML output. * Signed-off-by: Peter Miller -- Peter Miller Fri, 16 Mar 2007 20:59:20 +1100 aegis (4.22.D013-1) unstable; urgency=low * A bug has been fixed in the UUID generating code; it was running out of file descriptors. * My thanks to David A Vincent for this patch. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Fri, 16 Mar 2007 15:34:21 +1100 aegis (4.22.D012-1) unstable; urgency=low * A bug has been fixed related to unchanged_file_integrate_pass_policy_remove. In this case aeipass failed to reset the locked_by field from the project fstate file, this prevented subsequent changes to modify the removed file * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 16 Mar 2007 15:27:25 +1100 aegis (4.22.D011-1) unstable; urgency=low * A segfault in aeannotate has been fixed. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 16 Mar 2007 14:03:42 +1100 aegis (4.22.D010-1) unstable; urgency=low * A bug has been fixed in the aed(1) command, it no longer reports a bug when a cross branch merege is attempted for a file independently created in both branches. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Fri, 16 Mar 2007 12:40:19 +1100 aegis (4.22.D009-1) unstable; urgency=low * Now the aegis.spec uses the %configure macro and install man pages undes / usr/share/man as per FHS. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 16 Mar 2007 10:51:40 +1100 aegis (4.22.D008-1) unstable; urgency=low * This change add a workaround for compilation with g++-4.1 * Signed-off-by: Walter Franzini * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 15 Mar 2007 22:39:53 +1100 aegis (4.22.D007-1) unstable; urgency=low * "I downloaded aegis-4.23.tar.gz for the symlink fix and attempted an rpmbuild. It failed right at the end of the build. I found that the aegis.spec file has not been fixed. * "Problem Description: * "Files exist in the install directories without corresponding entries in the spec file. rpmbuild v4 and later will not allow a build to continue if there are files placed in the install directories without corresponding entries in the "%files" section of the spec file. From a practical standpoint, the files missing from the spec file will not be installed if RPM doesn't know where to put them." * My thanks to Calvin Webster for reporting this problem. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Thu, 15 Mar 2007 21:05:34 +1100 aegis (4.23.D146-1) unstable; urgency=low * The aedist --replay command now gives a better error when no URL or filename is supplied. * Signed-off-by: Peter Miller -- Peter Miller Thu, 15 Mar 2007 15:09:55 +1100 aegis (4.23.D145-1) unstable; urgency=low * It is now possible for Aegis developers to customize the arguments passed to configure. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 15 Mar 2007 13:13:04 +1100 aegis (4.22.D006-1) unstable; urgency=low * aedist -received has been modified to set the user defined attribute foreign-copyright to true when receiving a remote change set. This in order to avoid aede-policy complain about incorret copyright notice at aede time. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 15 Mar 2007 10:31:49 +1100 aegis (4.23.D144-1) unstable; urgency=low * GeNUA has been using AEGIS since 1999 to develop its firewall product, GeNUGate, a two-tier BSD-based packet-filter/application-level gateway. * Signed-off-by: Peter Miller -- Peter Miller Wed, 14 Mar 2007 22:46:16 +1100 aegis (4.23.D143-1) unstable; urgency=low * The build instructions now mention how to select different AEGIS_UID and AEGIS_GID values. * My thanks to Keith Harwood for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Tue, 13 Mar 2007 22:51:16 +1100 aegis (4.23.D142-1) unstable; urgency=low * The ae-repo-ci command now understands the "svn propset" command, and uses it to carry Aegis file attributes into Subersion file properties. * Signed-off-by: Peter Miller -- Peter Miller Tue, 13 Mar 2007 22:43:22 +1100 aegis (4.23.D141-1) unstable; urgency=low * A bug has been fixed in the aedbu command. It no longer complains about permissions when the develop_begin_undo_command has been set. * My thanks to Ben Morphett and Malcolm Butler for reporting this bug. * Signed-off-by: Peter Miller -- Peter Miller Tue, 13 Mar 2007 08:36:12 +1100 aegis (4.23.D140-1) unstable; urgency=low * The aemakegen command now generates a makefile which uses the $(OBJEXT) and $(LIBEXT) macros. * Signed-off-by: Peter Miller -- Peter Miller Mon, 12 Mar 2007 23:49:06 +1100 aegis (4.23.D139-1) unstable; urgency=low * The following bug as been fixed: * if a file is created and renamed within a single branch, and that branch is integrated, then the file is not included in the output of 'aedist -send - es' from subsequent branches. * My thanks to Ralph Smith providing the test script. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 12 Mar 2007 14:49:05 +1100 aegis (4.23.D138-1) unstable; urgency=low * This change set add a function to read the pfstate file. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 08 Mar 2007 14:13:48 +1100 aegis (4.23.D137-1) unstable; urgency=low * the etc/configure.ac script has been modified to use C++ for checks. This is reasonable since Aegis compiles as C++, it is also necessary to include the support for libdmalloccxx. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 05 Mar 2007 15:16:18 +1100 aegis (4.23.D136-1) unstable; urgency=low * The web site has been updated to reflect the new bug reporting policy: via sf.net trackers. This only applies to the development branch at the moment, the production branch will get updated automagically next time there is a production release. * Signed-off-by: Peter Miller -- Peter Miller Wed, 28 Feb 2007 13:59:25 +1100 aegis (4.23.D135-1) unstable; urgency=low * From: marko * Date: Fri Feb 2 21:52:33 2007 * untie the knot that occurs at the root project with its pcp. * Signed-off-by: marko * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 28 Feb 2007 13:54:24 +1100 aegis (4.23.D134-1) unstable; urgency=low * config.guess is now created (linked) properly, a case was missing. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 28 Feb 2007 12:24:20 +1100 aegis (4.23.D133-1) unstable; urgency=low * The project_specific setenv:* variables are now exported only once. * My thanks to Pieter Nagel for reporting the problem. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 28 Feb 2007 12:19:10 +1100 aegis (4.23.D132-1) unstable; urgency=low * help the debugger find the appropriate source file by setting it in the comments i n....gen.cc * Signed-off-by: marko * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 28 Feb 2007 10:45:45 +1100 aegis (4.23.D131-1) unstable; urgency=low * There is a new aetar:exclude-auto-tools and aetar:exclude-cvs attributes in the project-specific fiel do the project configuration file. * Signed-off-by: Peter Miller -- Peter Miller Sat, 17 Feb 2007 22:28:12 +1100 aegis (4.23.D130-1) unstable; urgency=low * The aede-policy has a new "white-space" policy, which detects white space on the ends of lines and blank lines at the ends of files. It is not automatically included in the "all" policy, you must ask for it explicitly. * Signed-off-by: Peter Miller -- Peter Miller Sat, 17 Feb 2007 12:27:38 +1100 aegis (4.23.D129-1) unstable; urgency=low * The aemakegen command now understands C source code as well as C++ * Signed-off-by: Peter Miller -- Peter Miller Tue, 23 Jan 2007 20:56:42 +1100 aegis (4.23.D128-1) unstable; urgency=low * A bug has been fixed in the aemakegen command, it no longer segfaults when there are no C or C++ files in the "lib/" directory. * Signed-off-by: Peter Miller -- Peter Miller Tue, 23 Jan 2007 13:46:38 +1100 aegis (4.23.D127-1) unstable; urgency=low * The global project state file (used to find projects by name) is now sorted by project name. * Signed-off-by: Peter Miller -- Peter Miller Tue, 23 Jan 2007 13:40:07 +1100 aegis (4.23.D126-1) unstable; urgency=low * The developer howto now includes a bullet item for the libxml2 library. * My thanks to Marko Schütz for reporting this problem. * The recursive make paper has had its formatting improved. * My thanks to Maxi Combina for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Wed, 03 Jan 2007 10:17:17 +1100 aegis (4.23.D125-1) unstable; urgency=low * There is a new line length policy in aede-policy. * Signed-off-by: Peter Miller -- Peter Miller Wed, 03 Jan 2007 00:56:52 +1100 aegis (4.23.D124-1) unstable; urgency=low * The project_file_find_by_meta has been renamed. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 02 Jan 2007 13:59:24 +1100 aegis (4.23.D123-1) unstable; urgency=low * There is a new aede-polcy no-tabs policy, used to require that text files do not contaisn tabs. * Signed-off-by: Peter Miller -- Peter Miller Tue, 02 Jan 2007 12:27:45 +1100 aegis (4.23.D122-1) unstable; urgency=low * The progress bars in aedist for downloading have been improved again, in an effort to reduce the number of times they cause weird line wrapping. * Signed-off-by: Peter Miller -- Peter Miller Wed, 20 Dec 2006 19:51:33 +1100 aegis (4.23.D121-1) unstable; urgency=low * Not so much missing as far too late. The code for verbose progress output in the Curl input has been improved to output the final newline as soon as the end-of-file is reached, rather than in the destructor. * Signed-off-by: Peter Miller -- Peter Miller Mon, 18 Dec 2006 21:41:26 +1100 aegis (4.23.D120-1) unstable; urgency=low * aeclone now better handles files created in a branch, renamed and modified in a child branch and cloned back in the origin branch. * My thanks to Jerry Pendergraft for reporting the problem. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 18 Dec 2006 11:09:27 +1100 aegis (4.23.D119-1) unstable; urgency=low * aedist -rec now better handles file renamed (not aemved) to match the local repository state. * My thanks to Jerry Pendergraft for reporting the problem. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 18 Dec 2006 09:38:09 +1100 aegis (4.23.D118-1) unstable; urgency=low * It may be useful. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 18 Dec 2006 01:34:05 +1100 aegis (4.23.D117-1) unstable; urgency=low * Not all systems have gnu diff, so the use of gnu diff's -u option is nor ptotable, and will give false negatives on some systems. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Mon, 18 Dec 2006 01:22:46 +1100 aegis (4.23.D116-1) unstable; urgency=low * A bug has been fixed in aeimport. It no longer uses the Attic portion of filenames when populating the history directory tree. * My thanks to Michel Briand for reporting this bug. * Signed-off-by: Peter Miller -- Peter Miller Sun, 10 Dec 2006 19:49:01 +1100 aegis (4.23.D115-1) unstable; urgency=low * The mem_change_size function is being removed. Its use often induces programming errors. * Signed-off-by: Peter Miller -- Peter Miller Sat, 09 Dec 2006 07:24:24 +1100 aegis (4.23.D114-1) unstable; urgency=low * The mem_change_size function is being removed. Its use often induces programming errors. * Signed-off-by: Peter Miller -- Peter Miller Thu, 07 Dec 2006 14:33:25 +1100 aegis (4.23.D113-1) unstable; urgency=low * From: Walter Franzini * Date: Sun Nov 12 15:40:44 2006 * The words \"all rights reserved" have been removed. They didn't really reflect the GNU GPL usage. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Wed, 06 Dec 2006 22:26:15 +1100 aegis (4.23.D112-1) unstable; urgency=low * The aeget command (web interface) now understands delta numbers in URLs, as well as change numbers. * Signed-off-by: Peter Miller -- Peter Miller Wed, 06 Dec 2006 10:33:10 +1100 aegis (4.23.D111-1) unstable; urgency=low * The aenpr -keep must set the administrator recursively in order to make the repository usable. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 05 Dec 2006 23:23:34 +1100 aegis (4.23.D110-1) unstable; urgency=low * This change rescinds 505, because it uses far too much memory. * Signed-off-by: Peter Miller -- Peter Miller Tue, 05 Dec 2006 21:17:58 +1100 aegis (4.23.D109-1) unstable; urgency=low * The removal of 'all rights reserved' in the Aegis's copyright notice has also removed the same string in the copyright notice of code imported from the outside. This change set fix the situation. * The owner of the copyright for the common/fp/{md5,snefru}.cc files should remove foreign-copyright from files attributes. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 05 Dec 2006 16:31:19 +1100 aegis (4.23.D108-1) unstable; urgency=low * Aegis is now more "time safe": the list of file of a completed changes is now time invariant. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 05 Dec 2006 16:19:36 +1100 aegis (4.23.D107-1) unstable; urgency=low * There is a new aetar -receive --exclude-cvs option, which may be used to exclude CVS artifacts from tarballs. It even looks inside .cvsexclude files for more. * Signed-off-by: Peter Miller -- Peter Miller Tue, 05 Dec 2006 14:41:51 +1100 aegis (4.23.D106-1) unstable; urgency=low * Not all systems have GNU diff, so the use of GNU diff's -u option is not portable, and will give false negatives on some systems. * Signed-off-by: Peter Miller -- Peter Miller Sun, 03 Dec 2006 18:34:05 +1100 aegis (4.23.D105-1) unstable; urgency=low * A bug has been fixed in aedist -receive which caused an error handling the create hald of a rename receiving a change into an empty repository. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 29 Nov 2006 22:27:15 +1100 aegis (4.23.D104-1) unstable; urgency=low * A bugs have been fixed in the aemakegen program, it no longer gets the named of man files wrong. * Signed-off-by: Peter Miller -- Peter Miller Tue, 14 Nov 2006 22:20:33 +1100 aegis (4.23.D103-1) unstable; urgency=low * The ae-repo-ci command now understands the ae-repo-ci:commit-message project specific attribute, to allow customization of redundant repository commit messages. * Signed-off-by: Peter Miller -- Peter Miller Thu, 02 Nov 2006 15:07:03 +1100 aegis (4.23.D102-1) unstable; urgency=low * A bugs has been fixed in the integration diff command, where is was complaining about a bug than needed to be reported. * Signed-off-by: Peter Miller -- Peter Miller Mon, 30 Oct 2006 08:31:37 +1100 aegis (4.23.D101-1) unstable; urgency=low * The mem_change_size function is being removed. Its use often induces programming errors. * Signed-off-by: Peter Miller -- Peter Miller Tue, 24 Oct 2006 09:46:55 +1000 aegis (4.23.D100-1) unstable; urgency=low * The unlink quit action may be called when os_become_active is true (eg. during conf file parsing), this trigger the multiple user permissione set bug. In order to avoid this the commented os_become_undo_atexit has been enabled again. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 23 Oct 2006 11:54:47 +1000 aegis (4.23.D099-1) unstable; urgency=low * It is now possible to invoke `make sure' by root. The etc/test.sh execute the tests as nobody if invoked by root. * My thanks to Lucas Nussbaum for reporting the problem. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 21 Oct 2006 19:41:56 +1000 aegis (4.23.D098-1) unstable; urgency=low * A bug has bee fixed in the aetar command. It now preserves the execute permissions of files. * A bug has been fixed in the aecp command, it no longer drops execute permission when adding an existing file to a change set. * Signed-off-by: Peter Miller -- Peter Miller Sat, 21 Oct 2006 14:48:18 +1000 aegis (4.23.D097-1) unstable; urgency=low * The aemakegen now works properly with include options. * Signed-off-by: Peter Miller -- Peter Miller Mon, 09 Oct 2006 09:03:17 +1000 aegis (4.23.D096-1) unstable; urgency=low * Small copyright notice fix * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 04 Oct 2006 01:39:43 +1000 aegis (4.23.D095-1) unstable; urgency=low * The mem_change_size function is being removed. Its use often induces programming errors. * My thanks to Richard Walker for reporting the problem in libaegis/glue/read_dir.cc * Signed-off-by: Peter Miller -- Peter Miller Wed, 04 Oct 2006 01:31:20 +1000 aegis (4.23.D094-1) unstable; urgency=low * The aedist command no longer inserts redundant foreign copyright attributes. * Signed-off-by: Peter Miller -- Peter Miller Wed, 04 Oct 2006 00:01:54 +1000 aegis (4.23.D093-1) unstable; urgency=low * The mem_change_size function is being removed. Its use often induces programming errors. * Signed-off-by: Peter Miller -- Peter Miller Mon, 02 Oct 2006 23:58:37 +1000 aegis (4.23.D092-1) unstable; urgency=low * There is a new aemakegen command, which may be used for simple projects to generate the Makefile.in scipt, so that your taballs can use make to bootstrap themselves. * Signed-off-by: Peter Miller -- Peter Miller Mon, 02 Oct 2006 22:26:14 +1000 aegis (4.23.D091-1) unstable; urgency=low * A bug has been fixed which caused aeipass to assign UUID to files when at branch integration pass time. * This can happen if the changes was integrated with an old Aegis release, lacking support for file's UUID. This bug make it possible to have the history for a file split into two part, one accessible via the file_name, the other accesible using the UUID. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 02 Oct 2006 14:34:29 +1000 aegis (4.23.D090-1) unstable; urgency=low * The mem_change_size function is being removed. Its use often induces programming errors. * Signed-off-by: Peter Miller -- Peter Miller Mon, 02 Oct 2006 13:05:19 +1000 aegis (4.23.D089-1) unstable; urgency=low * A segfault has been fixed in the file history replay mechanism. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 02 Oct 2006 09:13:14 +1000 aegis (4.23.D088-1) unstable; urgency=low * The build problem around the backtrace functionality has been fixed. * Signed-off-by: Peter Miller -- Peter Miller Sun, 01 Oct 2006 18:34:17 +1000 aegis (4.23.D087-1) unstable; urgency=low * On some platform using glibc it is possible to print a backtrace when something bad happens. This will make easier to locate problems. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 01 Oct 2006 17:56:44 +1000 aegis (4.23.D086-1) unstable; urgency=low * The mem_change_size function is being removed. Its use often causes programming errors. * Signed-off-by: Peter Miller -- Peter Miller Sat, 30 Sep 2006 19:04:47 +1000 aegis (4.23.D085-1) unstable; urgency=low * This change removes mem_change_size usage from libaegis/interval.cc * Signed-off-by: Peter Miller -- Peter Miller Sat, 30 Sep 2006 01:12:56 +1000 aegis (4.23.D084-1) unstable; urgency=low * A bug has been fixed related to unchanged_file_integrate_pass_policy_remove. In this case aeipass failed to reset the locked_by field from the project fstate file, this prevented subsequent changes to modify the removed file * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 27 Sep 2006 15:12:14 +1000 aegis (4.23.D083-1) unstable; urgency=low * A small bug introduced by the previous change set has been fixed * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 27 Sep 2006 13:31:06 +1000 aegis (4.23.D082-1) unstable; urgency=low * Test t0189a.sh (a test of the aecvsserver) no longer gives false negatives when the server completes asynchronously. * Signed-off-by: Peter Miller -- Peter Miller Wed, 27 Sep 2006 11:36:11 +1000 aegis (4.23.D081-1) unstable; urgency=low * The change details listing now prints comments in a wide column when the comments are lengthy. * My thanks to Jerry Pendergraft for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Thu, 21 Sep 2006 23:07:24 +1000 aegis (4.23.D080-1) unstable; urgency=low * When there are many sources files and many test files, this results on tens of thousands of useless test correlations. The test correlations now suppressed of they are too diffuse. * My thanks to Jerry Pendergraft for reporting this problem. * If you are using aedist -replay, integrate this change set before the copyright notice change :-( * Signed-off-by: Peter Miller -- Peter Miller Thu, 21 Sep 2006 18:31:59 +1000 aegis (4.23.D079-1) unstable; urgency=low * An error in the build_time_adjst_notify_command's documentation has been fixed. It now correctly states that the current directory when the command is run is the integration directory. * My thanks to Jerry Pendergraft for reporting this probem. * Signed-off-by: Peter Miller -- Peter Miller Thu, 21 Sep 2006 18:22:44 +1000 aegis (4.23.D078-1) unstable; urgency=low * The is a new branch files listing, to list the files of a branch (as opposed to the project files list, which unions all ancestor branches). * My thanks to Jerry Pendergraft for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Thu, 21 Sep 2006 18:11:45 +1000 aegis (4.23.D077-1) unstable; urgency=low * There is a new $Active_Directory substitution, used to obtain the development directory, or the integration directory, depending on the change state. This is rather like the default behaviour of aecd(1) * Signed-off-by: Peter Miller -- Peter Miller Thu, 21 Sep 2006 15:57:44 +1000 aegis (4.23.D076-1) unstable; urgency=low * The words \"all rights reserved" have been removed. They didn't really reflect the GNU GPL usage. * Signed-off-by: Peter Miller -- Peter Miller Wed, 20 Sep 2006 13:34:19 +1000 aegis (4.23.D075-1) unstable; urgency=low * The new example-c-plus-plus project has been added to the web site. * Signed-off-by: Peter Miller -- Peter Miller Tue, 19 Sep 2006 20:39:02 +1000 aegis (4.23.D074-1) unstable; urgency=low * There is a new ${project version} substitution. * Signed-off-by: Peter Miller -- Peter Miller Tue, 19 Sep 2006 11:32:36 +1000 aegis (4.23.D073-1) unstable; urgency=low * Now the aegis.spec uses the %configure macro and install man pages undes / usr/share/man as per FHS. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 12 Sep 2006 10:24:23 +1000 aegis (4.23.D072-1) unstable; urgency=low * A build problem with gcc 3.3 caused aeget/http.cc to fail to build, this has been fixed. * My thanks to Ralph Smith for this patch. * Signed-off-by: Peter Miller -- Peter Miller Sat, 09 Sep 2006 13:20:23 +1000 aegis (4.22.D005-1) unstable; urgency=low * From: Peter Miller * Date: Tue Sep 5 10:20:19 2006 * A bug has been fixed in the handling of the symlink farm, for development directory styles which use them for derived files. * Derived files in the baseline directory which were formerly source files, but then aerm-ed, are now included in the development directory when copy/ link styles are used. * My thanks to Ralph Smith for this change set. * Signed-off-by: Peter Miller -- Peter Miller Fri, 08 Sep 2006 18:28:10 +1000 aegis (4.23.D071-1) unstable; urgency=low * "I downloaded aegis-4.23.tar.gz for the symlink fix and attempted an rpmbuild. It failed right at the end of the build. I found that the aegis.spec file has not been fixed. * "Problem Description: * "Files exist in the install directories without corresponding entries in the spec file. rpmbuild v4 and later will not allow a build to continue if there are files placed in the install directories without corresponding entries in the "%files" section of the spec file. From a practical standpoint, the files missing from the spec file will not be installed if RPM doesn't know where to put them." * My thanks to Calvin Webster for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Thu, 07 Sep 2006 10:56:25 +1000 aegis (4.23.D070-1) unstable; urgency=low * Several portability problems have been fixed, these include: * - fixed non portable use of xargs -r * - allow all site.conf flags to specify multiple options and be split * My thanks to Jerry Pendergraft for this patch. * Signed-off-by: Peter Miller -- Peter Miller Thu, 07 Sep 2006 09:41:54 +1000 aegis (4.23.D069-1) unstable; urgency=low * The rfc822 header parsing has been improved so that it accepts more valid headers, and has better error messages when it fails. * Signed-off-by: Peter Miller -- Peter Miller Thu, 07 Sep 2006 09:27:41 +1000 aegis (4.23.D068-1) unstable; urgency=low * The way the favicon is generated has been changed, so that the transparent portions of the icon are preserved. * Signed-off-by: Peter Miller -- Peter Miller Wed, 06 Sep 2006 14:26:11 +1000 aegis (4.23.D067-1) unstable; urgency=low * A bug hs been fixed in the "ael change-details" and "ael project-details" reports which would complain about no aegis.conf file on branches below the point where the aegis.conf file was created. * Signed-off-by: Peter Miller -- Peter Miller Wed, 06 Sep 2006 09:36:24 +1000 aegis (4.23.D066-1) unstable; urgency=low * The development branch web site now includes links to the "completed" and "being_developed" change set right on the front page. * Signed-off-by: Peter Miller -- Peter Miller Tue, 05 Sep 2006 22:51:56 +1000 aegis (4.23.D065-1) unstable; urgency=low * A debug build problem has been fixed in the ae-repo-ci command. * Signed-off-by: Peter Miller -- Peter Miller Tue, 05 Sep 2006 21:30:57 +1000 aegis (4.23.D064-1) unstable; urgency=low * There is a new col::flush method. It is of most use in debugging. * Signed-off-by: Peter Miller -- Peter Miller Tue, 05 Sep 2006 21:20:01 +1000 aegis (4.23.D063-1) unstable; urgency=low * This change adds another homonym. My thanks to ArchMage ZeratuL for this tip. * Signed-off-by: Peter Miller -- Peter Miller Tue, 05 Sep 2006 19:33:34 +1000 aegis (4.23.D062-1) unstable; urgency=low * A bug has been fixed in the handling of the symlink farm, for development directory styles which use them for derived files. * Derived files in the baseline directory which were formerly source files, but then aerm-ed, are now included in the development directory when copy/ link styles are used. * My thanks to Ralph Smith for this change set. * Signed-off-by: Peter Miller -- Peter Miller Tue, 05 Sep 2006 10:20:19 +1000 aegis (4.22.D004-1) unstable; urgency=low * A bug has been fixed in the aenf command; it now preserves existing file contents if new files already exist in the file development directory. * This has been back ported from the 4.23 development branch. * Signed-off-by: Peter Miller -- Peter Miller Tue, 05 Sep 2006 00:48:20 +1000 aegis (4.23.D061-1) unstable; urgency=low * A bug has been fixed in the ${project-specific} substitution, it now works correctly with the "aesub -bl" command. * My thanks to Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Wed, 30 Aug 2006 10:30:33 +1000 aegis (4.23.D060-1) unstable; urgency=low * The ae-repo-ci program is now able to have the Subversion usersname and password set, by using svn:username and svn:password project specific attributes. * Signed-off-by: Peter Miller -- Peter Miller Sat, 05 Aug 2006 08:23:58 +1000 aegis (4.23.D059-1) unstable; urgency=low * A number of typographical errors have been fixed in the OSS example change sets. The supplementary makefile has been made more robust. * Signed-off-by: Peter Miller -- Peter Miller Wed, 02 Aug 2006 13:44:35 +1000 aegis (4.23.D058-1) unstable; urgency=low * The commands run by aeipass are now accompanied by more file name information, so that you can know which source file corresponds to which UUID history file, if there is a failure in the history commands. * My thanks to Ben Morphett for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Thu, 27 Jul 2006 21:26:15 +1000 aegis (4.23.D057-1) unstable; urgency=low * More links have been added to the homonym web page. * Signed-off-by: Peter Miller -- Peter Miller Thu, 20 Jul 2006 23:32:28 +1000 aegis (4.23.D056-1) unstable; urgency=low * The aefinish command now understands the build_command field better. * Signed-off-by: Peter Miller -- Peter Miller Sun, 16 Jul 2006 18:53:56 +1000 aegis (4.23.D055-1) unstable; urgency=low * The ${project_specific} substitution no longer fails when an unknown substittion is given, it just returns the empty string. * Signed-off-by: Peter Miller -- Peter Miller Sat, 15 Jul 2006 23:39:09 +1000 aegis (4.23.D054-1) unstable; urgency=low * This change moves the file_event and file_event_list classes into their own files. * Signed-off-by: Peter Miller -- Peter Miller Sat, 15 Jul 2006 07:50:09 +1000 aegis (4.23.D053-1) unstable; urgency=low * This change set adds the test_covers_all_architectures config item, which is similar to build_covers_all_architectures. * Signed-off-by: Jerry Pendergraft * Signed-off-by: Peter Miller -- Peter Miller Fri, 14 Jul 2006 18:25:45 +1000 aegis (4.23.D052-1) unstable; urgency=low * The use of grep -e is a linux/gnu ism and so rsrvd_syms.sh fails on Solaris and others. This patch using egrep makes it portable * My thanks to Jerry Pendergraft for this patch. * Signed-off-by: Peter Miller -- Peter Miller Thu, 06 Jul 2006 22:29:37 +1000 aegis (4.23.D051-1) unstable; urgency=low * Yet another bonehead mistake appeared. No idea what happended to get this line out of place, but it made the -ib capability completely useless! * My thanks to Jerry Pendergraft for this patch. * Signed-off-by: Peter Miller -- Peter Miller Thu, 06 Jul 2006 22:24:02 +1000 aegis (4.23.D050-1) unstable; urgency=low * The change file listings have been enhanced to better understand files which may have moved in the baseline. * Signed-off-by: Peter Miller -- Peter Miller Mon, 03 Jul 2006 14:35:33 +1000 aegis (4.23.D049-1) unstable; urgency=low * This change fixes another aeintegratq syntax error. * Signed-off-by: Peter Miller -- Peter Miller Fri, 23 Jun 2006 13:18:54 +1000 aegis (4.23.D048-1) unstable; urgency=low * A bug has been fixed in the aeintegratq script which completely stopped it form working. * Signed-off-by: Peter Miller -- Peter Miller Fri, 23 Jun 2006 10:10:13 +1000 aegis (4.23.D047-1) unstable; urgency=low * This change fixes a problem with debug builds. * Signed-off-by: Peter Miller -- Peter Miller Thu, 22 Jun 2006 23:15:29 +1000 aegis (4.23.D046-1) unstable; urgency=low * The aedist -send command now correctly sets the timestamp on the files in the cpio archive. * Signed-off-by: Peter Miller -- Peter Miller Thu, 22 Jun 2006 15:19:34 +1000 aegis (4.23.D045-1) unstable; urgency=low * This change set adds a -display option to aeintegratq. Allow empty arg to use current value, or specify. * Signed-off-by: Peter Miller -- Peter Miller Thu, 22 Jun 2006 13:26:42 +1000 aegis (4.23.D044-1) unstable; urgency=low * This change sets adds yet another Aegis reference, http:// www.atarimagazines.com/v6n2/AEGIS.html * My thanks to Rowan Vince for this link. * Signed-off-by: Peter Miller -- Peter Miller Thu, 22 Jun 2006 13:17:09 +1000 aegis (4.23.D043-1) unstable; urgency=low * The ae-repo-ci(1) command now has a --list option, so you can see the most up-to-date list of supported repository types. The man page has been improved to mention that Subversion is supported, and how to use the -- module option. * Signed-off-by: Peter Miller -- Peter Miller Thu, 15 Jun 2006 12:28:06 +1000 aegis (4.23.D042-1) unstable; urgency=low * The ae-repo-ci program is now more able to cope with the external repository changing underneath it. * Signed-off-by: Peter Miller -- Peter Miller Tue, 13 Jun 2006 16:25:43 +1000 aegis (4.23.D041-1) unstable; urgency=low * The aeca(1) command now checks for and discards duplicate architecture names. This fixes a bug with unsatifiable architecture dependencies. * Signed-off-by: Peter Miller -- Peter Miller Wed, 31 May 2006 13:28:43 +1000 aegis (4.23.D040-1) unstable; urgency=low * The aeb(1) command has been improved, it no longer keeps running the project_file_comand over and over again. * My thanks to Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Wed, 31 May 2006 12:08:03 +1000 aegis (4.23.D039-1) unstable; urgency=low * The aepa -edit option now deletes any trailing white space on the end of the project description or brief_description * Signed-off-by: Peter Miller -- Peter Miller Wed, 31 May 2006 10:12:15 +1000 aegis (4.23.D038-1) unstable; urgency=low * The aeget(1) web interface has been improved to give better command line suggestion at the end of the changes listing, particularly when a specific state has been selected. * My thanks to Calvin Webster for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Wed, 31 May 2006 08:12:22 +1000 aegis (4.23.D037-1) unstable; urgency=low * There is a new aedist -send -ignore-uuid option, which may be used to suppress UUID information in the output. This is useful for making new project templates, etc. * Signed-off-by: Peter Miller -- Peter Miller Tue, 30 May 2006 15:57:14 +1000 aegis (4.23.D036-1) unstable; urgency=low * The automated robot didn't get the memo. Yet another SF support request. * Signed-off-by: Peter Miller -- Peter Miller Mon, 22 May 2006 19:16:15 +1000 aegis (4.23.D035-1) unstable; urgency=low * The aedist --receive --ignore-uuid option now applies to files as well as change sets. * Signed-off-by: Peter Miller -- Peter Miller Mon, 22 May 2006 16:57:46 +1000 aegis (4.23.D034-1) unstable; urgency=low * A bug has been fixed in the rp.sh notification script. It no longer mis- calculates reviewers' email addresses. * In addition, explanatory comments have been added to all of the email notification scripts, explaining the different aesub and shell variables where they are combined in a single command. * My thanks to Kurt Huwig and Calvin Webster for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Tue, 16 May 2006 12:39:01 +1000 aegis (4.23.D033-1) unstable; urgency=low * A bug has been fixed that caused an aemv followed by an aenf to generate two different files with the same UUID. * My thanks to Kurt Huwig for the bug report. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 16 May 2006 12:33:25 +1000 aegis (4.23.D032-1) unstable; urgency=low * There is a new user-specifiable change set attribute "integrate-begin-hint", allowing a change set developer to hint to the integrate begin command that is needs the -minimum option. * Signed-off-by: Peter Miller -- Peter Miller Fri, 12 May 2006 22:30:11 +1000 aegis (4.23.D031-1) unstable; urgency=low * "When a web page is created by aeget, it includes the follwing footer: This page was generated by aeget version 4.23.C118 on Thu May 11 01:03:03 2006. I'm missing the time zone information here, the time stamp itself is meaningless. Obviously this server is located somewhere in the middle/west of the USA, compared to our local time of 10am." * My thanks to Ralf Fassel for this patch. * Signed-off-by: Peter Miller -- Peter Miller Thu, 11 May 2006 21:48:52 +1000 aegis (4.23.D030-1) unstable; urgency=low * A bug has been fixed in the aenf command; it now preserves existing file contents if new files already exist in the file development directory. * Signed-off-by: Peter Miller -- Peter Miller Sun, 07 May 2006 23:30:59 +1000 aegis (4.23.D029-1) unstable; urgency=low * OK, so it took me a while. The build problems with the web/eg_oss*.sh scripts has been found. It wqs the aeipass background rmdir taking a few milliseconds too long. * Signed-off-by: Peter Miller -- Peter Miller Sun, 07 May 2006 21:56:11 +1000 aegis (4.23.D028-1) unstable; urgency=low * A build problem with DEBUG has been fixed. * Signed-off-by: Peter Miller -- Peter Miller Sat, 06 May 2006 11:18:07 +1000 aegis (4.23.D027-1) unstable; urgency=low * A bugs has been fixed in the aedist --receive command's handling of change zero. * Signed-off-by: Peter Miller -- Peter Miller Sat, 06 May 2006 10:28:57 +1000 aegis (4.23.D026-1) unstable; urgency=low * It is now possible to specify a list of pattern to save some file from deletion by aeclean. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 02 May 2006 22:35:31 +1000 aegis (4.23.D025-1) unstable; urgency=low * This change add a workaround for compilation with g++-4.1 * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 29 Apr 2006 08:27:55 +1000 aegis (4.23.D024-1) unstable; urgency=low * The ${project trunk_description} now omits everything after the first newline in the project description. * Signed-off-by: Peter Miller -- Peter Miller Thu, 27 Apr 2006 14:59:26 +1000 aegis (4.23.D023-1) unstable; urgency=low * The scripts to build the change sets for the OSSexample instructions have been updated to always explicitly ser the project and change on the command line. This was done because there were times during integration build where it inferred the wrong project and/or change. * Signed-off-by: Peter Miller -- Peter Miller Thu, 27 Apr 2006 11:15:54 +1000 aegis (4.23.D022-1) unstable; urgency=low * The script which built the OSS example project's new file template change set had a bug. * Signed-off-by: Peter Miller -- Peter Miller Wed, 26 Apr 2006 16:38:01 +1000 aegis (4.23.D021-1) unstable; urgency=low * The aeintegratq script has been changed to provide more details in the email sent to the developer when a change fails to build. * Signed-off-by: Peter Miller -- Peter Miller Wed, 26 Apr 2006 16:15:09 +1000 aegis (4.23.D020-1) unstable; urgency=low * A bug has been fixed in the UUID generating code; it was running out of file descriptors. * My thanks to David A Vincent for this patch. * Signed-off-by: Peter Miller -- Peter Miller Mon, 17 Apr 2006 21:12:21 +1000 aegis (4.23.D019-1) unstable; urgency=low * This change adds more details to the disk quota web page. * Signed-off-by: Peter Miller -- Peter Miller Fri, 14 Apr 2006 14:17:14 +1000 aegis (4.23.D018-1) unstable; urgency=low * The web site has been enhanced to have a "Dear Sorce Forge Administrator" page, explaining why Aegis needs so much disk space on sf.net * Signed-off-by: Peter Miller -- Peter Miller Thu, 13 Apr 2006 11:50:27 +1000 aegis (4.23.D017-1) unstable; urgency=low * Test 89 doesn't work for HP-UX-10 because that system has a "vendor specific" (i.e. broken) cpio archive format. * My thanks to Ralf Fassel for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Mon, 10 Apr 2006 23:13:04 +1000 aegis (4.23.D016-1) unstable; urgency=low * There was a weird build problem with the eg_oss_build.ae file, which only happened for aeintegratq * Signed-off-by: Peter Miller -- Peter Miller Mon, 10 Apr 2006 23:05:17 +1000 aegis (4.23.D015-1) unstable; urgency=low * Another project has been added to the list of Aegis projects. Wayback machine links have been added to substantiate the date, where possible. * Signed-off-by: Peter Miller -- Peter Miller Mon, 10 Apr 2006 20:26:20 +1000 aegis (4.22.D003-1) unstable; urgency=low * From: Peter Miller * Date: Sun Apr 9 14:11:44 2006 * The ./configure script has been improved to stop with a fatal error if the bzip2 library is not available, similar to the behaviour around the xml library. * The conditionals around the curl library have been improved, too. * My thanks to Ralf Fassel for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Sun, 09 Apr 2006 19:11:05 +1000 aegis (4.22.D002-1) unstable; urgency=low * The aegis build has been improved, so that web site updates are much simpler. No user impact. * Signed-off-by: Peter Miller -- Peter Miller Sun, 09 Apr 2006 16:41:35 +1000 aegis (4.23.D014-1) unstable; urgency=low * The ./configure script has been improved to stop with a fatal error if the bzip2 library is not available, similar to the behaviour around the xml library. * The conditionals around the curl library have been improved, too. * My thanks to Ralf Fassel for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Sun, 09 Apr 2006 14:11:44 +1000 aegis (4.23.D013-1) unstable; urgency=low * The aeget interface has been improved so that it gives an empty feed with a descriptive name when you attempt to read a non-existent feed. * Signed-off-by: Peter Miller -- Peter Miller Sun, 09 Apr 2006 01:56:44 +1000 aegis (4.23.D012-1) unstable; urgency=low * The col_ty code has been refactored to be true C++ classes. This is an essential precursor to refactoring the output_ty classes. * Signed-off-by: Peter Miller -- Peter Miller Sat, 08 Apr 2006 19:24:46 +1000 aegis (4.23.D011-1) unstable; urgency=low * A bug has been fixed in the aeget project menu, where it would give and error about the RSS feed when a project branch was completed (and the RSS file no longer exists). * Signed-off-by: Peter Miller -- Peter Miller Sat, 08 Apr 2006 14:01:36 +1000 aegis (4.23.D010-1) unstable; urgency=low * The change_build_required function has been enhanced to take a "pconf_ required" flag (which defaults to true to emulate the previous behaviour) so that it is possble to list change details of bracnhes which have yet to be fully configured. * Signed-off-by: Peter Miller -- Peter Miller Sat, 08 Apr 2006 00:32:05 +1000 aegis (4.23.D009-1) unstable; urgency=low * The `change_pcong_get' function terminate aegis with a fatal error if applied to a branch without a config file (e.g. my aegis trunk does not contain any closed branch). This make it impossible to close any changes under 4.23 because the generation of CHANGES.txt file fails. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 07 Apr 2006 01:40:57 +1000 aegis (4.23.D008-1) unstable; urgency=low * Test 95 has been improved to be less sensitive to libmagic(3) differences. * Test 207 has been changed to be less sensitive to sort(1) differences. * My thanks to mallah@tradeindia.com for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Fri, 07 Apr 2006 00:21:32 +1000 aegis (4.23.D007-1) unstable; urgency=low * The development branch policies now appear on the development branch web site front page. * Signed-off-by: Peter Miller -- Peter Miller Fri, 07 Apr 2006 00:14:29 +1000 aegis (4.23.D006-1) unstable; urgency=low * This change makes the project_ty::name instance variable private. * Signed-off-by: Peter Miller -- Peter Miller Fri, 31 Mar 2006 00:43:29 +1100 aegis (4.23.D005-1) unstable; urgency=low * aedist -received has been modified to set the user defined attribute foreign-copyright to true when receiving a remote change set. This in order to avoid aede-policy complain about incorret copyright notice at aede time. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 30 Mar 2006 19:17:00 +1100 aegis (4.23.D004-1) unstable; urgency=low * The sourceforge.net download pages for Aegis have been added to the download web page. * Signed-off-by: Peter Miller -- Peter Miller Thu, 30 Mar 2006 19:11:16 +1100 aegis (4.22.D001-1) unstable; urgency=low * This change prepares Aegis for the next public release. * Signed-off-by: Peter Miller -- Peter Miller Wed, 29 Mar 2006 21:25:21 +1100 aegis (4.23.D003-1) unstable; urgency=low * The aexvar(1) command is now mentioned on the list of GUI interfaces on the web page. * Signed-off-by: Peter Miller -- Peter Miller Wed, 29 Mar 2006 20:39:35 +1100 aegis (4.23.D002-1) unstable; urgency=low * A bug has been fixed in the "aet -regression" command, it no longer reports free()ing a non-existent string. * Signed-off-by: Peter Miller -- Peter Miller Wed, 29 Mar 2006 20:04:11 +1100 aegis (4.23.D001-1) unstable; urgency=low * A bug has been fixed in the aed(1) command, it no longer reports a bug when a cross branch merege is attempted for a file independently created in both branches. * Signed-off-by: Peter Miller -- Peter Miller Wed, 29 Mar 2006 14:21:17 +1100 aegis (4.21.D194-1) unstable; urgency=low * There was a problem with test 223, it was not sufficiently immune to version number changes. * aegis: AEGIS_SEARCH_PATH=/home/archives/aegis/branch.4/delta11176.019:/home/ * archives/aegis/baseline EXEC_SEARCH_PATH=/home/archives/aegis/branch.4/ * delta11176.019:/home/archives/aegis/baseline /bin/sh * /home/archives/aegis/branch.4/delta11176.019/test/02/t0223a-pmil.sh * linux-i486 * 2c2 * < Content-Length: 3962 * --- * > Content-Length: 3959 * FAILED test of the html_quote href functionality (new file 215) * aegis: project "aegis.4": change 21: test "test/02/t0223a-pmil.sh" failed * Signed-off-by: Peter Miller -- Peter Miller Tue, 28 Mar 2006 20:11:56 +1100 aegis (4.21.D193-1) unstable; urgency=low * Some improvements have been made to the simple oSS example. My thanks to Brendam Simon for his feedback. * Signed-off-by: Peter Miller -- Peter Miller Mon, 27 Mar 2006 23:16:08 +1100 aegis (4.21.D192-1) unstable; urgency=low * A bug has been fixed in aet -reg when the batch_test_command is used to cover multiple architectures. * My thanks to Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Mon, 27 Mar 2006 20:06:36 +1100 aegis (4.21.D191-1) unstable; urgency=low * This change adds the --verbose option to more of the commands aefinish executes. * Signed-off-by: Peter Miller -- Peter Miller Mon, 27 Mar 2006 15:07:48 +1100 aegis (4.21.D190-1) unstable; urgency=low * There is a new web page which has a worked example which gets a simple OSS project up and running very quickly. * Signed-off-by: Peter Miller -- Peter Miller Sat, 25 Mar 2006 09:59:54 +1100 aegis (4.21.D189-1) unstable; urgency=low * The questions on the headings on the fron page have been replaced with statements. * My thanks to Jelle Boomstra for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Thu, 23 Mar 2006 20:40:11 +1100 aegis (4.21.D188-1) unstable; urgency=low * The web site now references Ralf Smith's DocBook Workbench versions of the User Guide, Reference Manual and How To. * Signed-off-by: Peter Miller -- Peter Miller Wed, 22 Mar 2006 22:28:48 +1100 aegis (4.21.D187-1) unstable; urgency=low * The aexml command now understands ".bz" output file suffix, in addition to the ".gz" suffix it already understood. The man page has been updated to cover the --output opion. * Signed-off-by: Peter Miller -- Peter Miller Wed, 22 Mar 2006 22:14:31 +1100 aegis (4.21.D186-1) unstable; urgency=low * The aetar -send command is now able to produce bzip2 compressed output. * Signed-off-by: Peter Miller -- Peter Miller Wed, 22 Mar 2006 22:07:25 +1100 aegis (4.21.D185-1) unstable; urgency=low * An explanation of the "even and od" branch scheme has been added to the web site. * My thanks to David A Vincent for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Wed, 22 Mar 2006 18:34:15 +1100 aegis (4.21.D184-1) unstable; urgency=low * This change updates aerevml to use bzip2 for compressed output. * Signed-off-by: Peter Miller -- Peter Miller Wed, 22 Mar 2006 12:58:34 +1100 aegis (4.21.D183-1) unstable; urgency=low * This change updates the compressed output to use bzip2 when compressing aegis' meta data. An earlier change ensured that on input, Aegis can (and always will) cope with both types of compression. * Signed-off-by: Peter Miller -- Peter Miller Wed, 22 Mar 2006 00:13:14 +1100 aegis (4.21.D182-1) unstable; urgency=low * The restrictions on alias names have been eased. It is now possible to have any alias name you like, so long as it doesn't contain any shell special characters. * My thanks to Brendan Simon for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Tue, 21 Mar 2006 22:50:51 +1100 aegis (4.21.D181-1) unstable; urgency=low * The first draft of the new website layout had reviewers saying that the icons were too big. They have been reduced in size. * Signed-off-by: Peter Miller -- Peter Miller Tue, 21 Mar 2006 21:10:50 +1100 aegis (4.21.D180-1) unstable; urgency=low * The web site (for the next release) has been laid out differently, with icons for each of the sections. * Signed-off-by: Peter Miller -- Peter Miller Mon, 20 Mar 2006 05:30:08 +1100 aegis (4.21.D179-1) unstable; urgency=low * It is now possible to set change attributes from the command line, without going via an editor. See aeca(1) for more information. * Signed-off-by: Peter Miller -- Peter Miller Fri, 17 Mar 2006 00:23:01 +1100 aegis (4.21.D178-1) unstable; urgency=low * The source files from the web site have been extracted from the etc/ directory and impoved into their own web/ directory. * Signed-off-by: Peter Miller -- Peter Miller Thu, 16 Mar 2006 22:53:36 +1100 aegis (4.21.D177-1) unstable; urgency=low * The necessary links between the production and development version of the web sites has been done, thanks to groff's ability to have conditional text. * Signed-off-by: Peter Miller -- Peter Miller Thu, 16 Mar 2006 21:59:11 +1100 aegis (4.21.D176-1) unstable; urgency=low * The aeclean(1) command now correctly resets the change build and test times. * Signed-off-by: Peter Miller -- Peter Miller Thu, 16 Mar 2006 20:14:25 +1100 aegis (4.21.D175-1) unstable; urgency=low * A bug has been fixed in the output_stdout class, which was causing incorrect padding for tar and cpio data written directly to the standard output. The initial file position would be reported as -1, which resulted in one byte too much padding near the start of an archive, and invalidating the rest of the archive. * Signed-off-by: Peter Miller -- Peter Miller Thu, 16 Mar 2006 20:08:39 +1100 aegis (4.21.D174-1) unstable; urgency=low * test 62 still has test -L which fails on some platforms. * Signed-off-by: Jerry Pendergraft * Signed-off-by: Peter Miller -- Peter Miller Wed, 15 Mar 2006 23:23:57 +1100 aegis (4.21.D173-1) unstable; urgency=low * This change adds yet another Aegis project to the homonyms page. * My thanks to Jerry Pendergraft for this tip. * Signed-off-by: Peter Miller -- Peter Miller Wed, 15 Mar 2006 23:17:49 +1100 aegis (4.21.D172-1) unstable; urgency=low * Add aeintegratq option to find ibegin server. * This change also fixes the problem with change number zero. * Signed-off-by: Peter Miller -- Peter Miller Wed, 15 Mar 2006 22:46:03 +1100 aegis (4.21.D171-1) unstable; urgency=low * There is an new aetar --exclude command line option, allowing you to exclude files from the tarball being unpacked and used to for the change set. This is typically necessary when a tarball includes derived files (e.g. the ./ configure script in most open source projects). * There is a new aetar --exclude-auto-tools option, which can be used to exclude file commonly found in open source projects using the GNU Autoconf and GNU Automake tools. * Signed-off-by: Peter Miller -- Peter Miller Wed, 15 Mar 2006 22:26:57 +1100 aegis (4.21.D170-1) unstable; urgency=low * The aedist --replay command now adds a compatibility modifier to all of the downloads URLs, so that the change set received will be compatible with the version of aedist at the receiving end. * My thanks to Walter Franzini for this sugegstion. * Signed-off-by: Peter Miller -- Peter Miller Tue, 14 Mar 2006 13:47:08 +1100 aegis (4.21.D169-1) unstable; urgency=low * The aede-policy(1) command now takes notice of the "content-type" file attribute when checking for printable text. * Signed-off-by: Peter Miller -- Peter Miller Tue, 14 Mar 2006 12:18:26 +1100 aegis (4.21.D168-1) unstable; urgency=low * More isulation has been added for the absence of the curl/multi.h file. * My thanks to Brendam Simon for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Tue, 14 Mar 2006 00:16:53 +1100 aegis (4.21.D167-1) unstable; urgency=low * There is a new copyright_owner project attribute. * Signed-off-by: Peter Miller -- Peter Miller Mon, 13 Mar 2006 22:54:28 +1100 aegis (4.21.D166-1) unstable; urgency=low * The aepromptcmd(1) comand now understands that when the build command is "exit 0" then no build is required. * Signed-off-by: Peter Miller -- Peter Miller Mon, 13 Mar 2006 22:46:47 +1100 aegis (4.21.D165-1) unstable; urgency=low * A bug has been fixed which caused errors when Aegis was compiled with g++ 4.1 * My thanks to Martin Michlmayr for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Mon, 13 Mar 2006 15:22:42 +1100 aegis (4.21.D164-1) unstable; urgency=low * There is a new foreign-copyright file and change attribute, to tell aede- policy(1) not to check certain file and changes for a local copyright notice. * Signed-off-by: Peter Miller -- Peter Miller Sun, 12 Mar 2006 22:34:28 +1100 aegis (4.21.D163-1) unstable; urgency=low * The aedist command now accepts a --no-mime-header option, to make it easier to validate the aedist aoutput against the real cpio(1) command. The output IS tested in a revised test 89. * My thanks to Jerry Pendergraft for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Sun, 12 Mar 2006 22:26:37 +1100 aegis (4.21.D162-1) unstable; urgency=low * When symlinking files (source or derived) into the development directory, the mod time of the link is set to the mod time of the file being linked to, if possible. * Signed-off-by: Peter Miller -- Peter Miller Sat, 11 Mar 2006 15:23:49 +1100 aegis (4.21.D161-1) unstable; urgency=low * The -mime-header and -no-mime-header have been refactored into libagis, and no longer limited to aerevml. * Signed-off-by: Peter Miller -- Peter Miller Sat, 11 Mar 2006 08:59:15 +1100 aegis (4.21.D160-1) unstable; urgency=low * A bug has been fixed in the description of the development_directory_style field of the project confioguration file. * A bug has been fixed in the "diff -U -1" configuration file example. * Ligatures have been turned off in the reference manual, which should result in the PostScript (PDF) documents being for readable. * Signed-off-by: Peter Miller -- Peter Miller Thu, 09 Mar 2006 10:49:48 +1100 aegis (4.21.D159-1) unstable; urgency=low * The aefinish(1) command now omits the mergable files test for changes and branches which are being integrated. * Signed-off-by: Peter Miller -- Peter Miller Wed, 08 Mar 2006 22:21:04 +1100 aegis (4.21.D158-1) unstable; urgency=low * The aefinish(1) command now uses --verbose for all of the sub-commands it runs. * Signed-off-by: Peter Miller -- Peter Miller Wed, 08 Mar 2006 19:00:31 +1100 aegis (4.21.D157-1) unstable; urgency=low * All of the remaining header (.h) files have been converted to use C++ comments. * Signed-off-by: Peter Miller -- Peter Miller Wed, 08 Mar 2006 14:41:35 +1100 aegis (4.21.D156-1) unstable; urgency=low * A couple of broken links, and a coupel of typographical errors have been fixed on the Download web page. * Signed-off-by: Peter Miller -- Peter Miller Wed, 08 Mar 2006 12:13:59 +1100 aegis (4.21.D155-1) unstable; urgency=low * The aede-policy command is slightly relaxed for the develop-end of a branch, since Aegis makes the brief description and the long description the same. * Signed-off-by: Peter Miller -- Peter Miller Wed, 08 Mar 2006 01:14:24 +1100 aegis (4.21.D154-1) unstable; urgency=low * The aefa(1) command now accepts name=value attribute assignments on the command line. * Signed-off-by: Peter Miller -- Peter Miller Wed, 08 Mar 2006 01:09:07 +1100 aegis (4.21.D153-1) unstable; urgency=low * The aet(1) command now understands name=value pairs on the command line, and passes them unchanged to the test command. The --force option implies a force=1 variable setting. * My thanks to Jerry Pendergraft for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Tue, 07 Mar 2006 23:49:37 +1100 aegis (4.21.D152-1) unstable; urgency=low * The aepatch(1) command now uses bzip2 compression by default. There is a new --compression-algorithm option to select the algorithm desired, for forwards compatibility. The --compatibility option also gets it right. * Signed-off-by: Peter Miller -- Peter Miller Tue, 07 Mar 2006 22:26:27 +1100 aegis (4.21.D151-1) unstable; urgency=low * The aeget web interface now has additional compatibility options for the forthcoming 4.22 release. * Signed-off-by: Peter Miller -- Peter Miller Tue, 07 Mar 2006 05:58:42 +1100 aegis (4.21.D150-1) unstable; urgency=low * Test 37 has been made more robust when there is a lot of activity happening in the project. * Signed-off-by: Peter Miller -- Peter Miller Tue, 07 Mar 2006 04:24:01 +1100 aegis (4.21.D149-1) unstable; urgency=low * The aedist(1) command now uses bzip by default. There is a new -- compression-algotithm option to select the one required. The compatibility option also select the correct one, unless overridden. * Note that aedist, aepatch (etc) use gzip by default, so that there aren't any compatibility problems. * Signed-off-by: Peter Miller -- Peter Miller Sat, 04 Mar 2006 07:06:25 +1100 aegis (4.21.D148-1) unstable; urgency=low * The undocumented aefinish function in lib/profile.in has been renamed aeunset, which more accurately reflects it function. * Signed-off-by: Peter Miller -- Peter Miller Sat, 04 Mar 2006 05:48:22 +1100 aegis (4.21.D147-1) unstable; urgency=low * The aesvt command now uses the bzip2 algorithm by default. There is a aesvt -compression-algorithm=gzip option for forwards compatibility. It will always understand all DEcompression algorithms. * Signed-off-by: Peter Miller -- Peter Miller Thu, 02 Mar 2006 19:14:21 +1100 aegis (4.21.D146-1) unstable; urgency=low * The new bunzip2 input filters have been added to all the places where the gunzip filter is used. This means that transparent decompression of either algorithm is now available. * Signed-off-by: Peter Miller -- Peter Miller Sun, 26 Feb 2006 20:01:25 +1100 aegis (4.21.D145-1) unstable; urgency=low * There are two new filters, and input bunzip2 filter, and an output bzip2 filter. They operate in the same manner as the input gunzip and output gzip filters. The gzip algorithm only find compression oopertunities witin 32KB spans, whereas the bzip2 algorithm finds compression opportunities within 900KB spans. * This first change set puts the finters in place, subsequent change sets will start to make use of them. * Signed-off-by: Peter Miller -- Peter Miller Sun, 26 Feb 2006 12:28:00 +1100 aegis (4.21.D144-1) unstable; urgency=low * The aeget(1) interface now places HTML anchors where it recognizes them. * My thanks to Stefan Lauterbach for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Tue, 21 Feb 2006 22:51:34 +1100 aegis (4.21.D143-1) unstable; urgency=low * There was a bug in the t0221a-pmil.sh script, and it failed depending on what shell you use. * My thanks to Walter Franzini for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Tue, 21 Feb 2006 22:25:23 +1100 aegis (4.21.D142-1) unstable; urgency=low * The ae-repo-ci command now understands how to commit to Subversion (snv) repositories. * Signed-off-by: Peter Miller -- Peter Miller Tue, 21 Feb 2006 18:23:25 +1100 aegis (4.21.D141-1) unstable; urgency=low * There is a new aefinish command, used to read the state of a change set, and running all of the commands necessary to aed development (or inregtation, depending). * My thanks to Ben Morphett for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Tue, 21 Feb 2006 04:57:11 +1100 aegis (4.21.D140-1) unstable; urgency=low * The build step of the process can now be made optional. Configuring a build_command of "exit 0" will tell Aegis your project does not need to be built. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Sun, 19 Feb 2006 16:40:07 +1100 aegis (4.21.D139-1) unstable; urgency=low * There is a new ae-repo-checkin tool, which is a C++ reimplementation of the ae-cvs-ci script. It only understands CVS as present, but it will soon understand SVN, and maybe others. It is used in an integrate_pass_notify_ command to do a parallel checkin of a change set into a second parallel repository. * Signed-off-by: Peter Miller -- Peter Miller Sun, 19 Feb 2006 16:33:29 +1100 aegis (4.21.D138-1) unstable; urgency=low * This change set import the original modification Peter done in the `aeb optional' change related to t0181 eand t0200. It's not clear to me how those changes failed against the baseline. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Sun, 19 Feb 2006 15:44:24 +1100 aegis (4.21.D137-1) unstable; urgency=low * A bugs has been fixed in aedist -send. It was attempting to include the source of removed files. * Signed-off-by: Peter Miller -- Peter Miller Sun, 19 Feb 2006 15:35:35 +1100 aegis (4.21.D136-1) unstable; urgency=low * A new input "smart pointer" class has been added, this takes care of managing the input_ty* values and deleting them when all users are done with it. * Signed-off-by: Peter Miller -- Peter Miller Sat, 18 Feb 2006 05:10:31 +1100 aegis (4.21.D135-1) unstable; urgency=low * There is a new entire-source-hide file attribute, used to omit site-specific files from aedist change sets. * My thanks to Jerry Pendergraft for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Fri, 17 Feb 2006 19:22:33 +1100 aegis (4.21.D134-1) unstable; urgency=low * A serious bug has been fixed in the quite_* functions which was corrupting the malloc arena. How did we ever survive without valgrind? * Signed-off-by: Peter Miller -- Peter Miller Thu, 16 Feb 2006 23:36:58 +1100 aegis (4.21.D133-1) unstable; urgency=low * This change set reorder the operations of the aedist -receive command, now the merge operation is performed before assigning the UUID to the change, (now the merge operation is considered part of the more general receive operation) . This modification is supposed to reduce the UUID. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 16 Feb 2006 12:58:21 +1100 aegis (4.21.D132-1) unstable; urgency=low * The aedist -receive command now looks to see if the executing user has project admin priviledges, and if so does not and the testing flags with the defaults. * Signed-off-by: Peter Miller -- Peter Miller Thu, 16 Feb 2006 00:07:17 +1100 aegis (4.21.D131-1) unstable; urgency=low * There is a new safe string copy/catenate function called strendcpy() which many hackers feel is superior to strlcat and strlcpy. * Signed-off-by: Peter Miller -- Peter Miller Wed, 15 Feb 2006 20:11:30 +1100 aegis (4.21.D130-1) unstable; urgency=low * The aecvsserver refactoring continues, this time th module clas shierarchy. * Signed-off-by: Peter Miller -- Peter Miller Tue, 14 Feb 2006 03:36:23 +1100 aegis (4.21.D129-1) unstable; urgency=low * The response and request classes have been refactored to OO done manually in C to OO doe by using C++ features. * Signed-off-by: Peter Miller -- Peter Miller Sat, 11 Feb 2006 07:35:25 +1100 aegis (4.21.D128-1) unstable; urgency=low * The remaining files in aecvsserver with C comments have has the comments converted to C++. * Signed-off-by: Peter Miller -- Peter Miller Fri, 10 Feb 2006 23:36:30 +1100 aegis (4.21.D127-1) unstable; urgency=low * There is a new change attribute, \"aeget:inventory:hide\" which may be used to prevent strictly local change sets from being advertised in the aeget change set inventory. * Signed-off-by: Peter Miller -- Peter Miller Mon, 06 Feb 2006 20:17:31 +1100 aegis (4.21.D126-1) unstable; urgency=low * Now that the inifinte loop bug has been fixed in aede-policy, we can turn it on again. (Many Aegis developers (of Aegis) have symlinks from /usr/local/ bin into the branch baseline, so that they are using the latest version, also known as "eat your own dogfood".) * Signed-off-by: Peter Miller -- Peter Miller Mon, 06 Feb 2006 19:40:52 +1100 aegis (4.21.D125-1) unstable; urgency=low * A bug has been fixed in the aede-policy command; it was stuck in an infinite loop in the copyright validation. * Signed-off-by: Peter Miller -- Peter Miller Sat, 04 Feb 2006 13:09:04 +1100 aegis (4.21.D124-1) unstable; urgency=low * The aede-policy command now ignores bianry files for the "copyright" validation. Images usually have a facility to add comments, but they are not necessarily implemented in a way that grep-like code can grok. * Signed-off-by: Peter Miller -- Peter Miller Fri, 03 Feb 2006 23:55:35 +1100 aegis (4.21.D123-1) unstable; urgency=low * The aedist -pending command now requires the complete inventory to the remote repository in order to print the correct list of pending changes. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 03 Feb 2006 13:52:44 +1100 aegis (4.21.D122-1) unstable; urgency=low * The -remove-path-prefix option of the aetar -receive command now accept also (positiv) numeric argument. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 03 Feb 2006 13:47:10 +1100 aegis (4.21.D121-1) unstable; urgency=low * The aede comand now runs the review pass notify command (instead of the develop end notify command) for projects configured to skip the being reviewed state. * My thanks to Jerry Pendergraft fro reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Thu, 02 Feb 2006 13:39:58 +1100 aegis (4.21.D120-1) unstable; urgency=low * A bug has been fixed in aeget; the adjective for the alternate listing link at the bottom of the Integration Histogram pages have been inverted. * Signed-off-by: Peter Miller -- Peter Miller Sat, 28 Jan 2006 23:59:39 +1100 aegis (4.21.D119-1) unstable; urgency=low * The rfc822header class has been removed in favour of the rfc822 class, and code which used rfc822header has been fixed to use rfc822 after some enhancements were made to the rfc822 class. * Signed-off-by: Peter Miller -- Peter Miller Sat, 28 Jan 2006 13:03:32 +1100 aegis (4.21.D118-1) unstable; urgency=low * The build step of the process can now be made optional. Configuring a build_command of "exit 0" will tell Aegis your project does not need to be built. * Signed-off-by: Peter Miller -- Peter Miller Sat, 28 Jan 2006 00:25:35 +1100 aegis (4.21.D117-1) unstable; urgency=low * The aede-policy command no longer insists on up-to-date copyright notices for branches. Only changes have control of this. * Signed-off-by: Peter Miller -- Peter Miller Fri, 27 Jan 2006 21:00:05 +1100 aegis (4.21.D116-1) unstable; urgency=low * The aede-policy command has two new policies: "text" to require that all files be (possible international) text, and "printable" to require that all files be printable ASCII text. * Signed-off-by: Peter Miller -- Peter Miller Thu, 26 Jan 2006 13:53:28 +1100 aegis (4.21.D115-1) unstable; urgency=low * This change set fix a test problem related to DEBUG * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 26 Jan 2006 04:15:37 +1100 aegis (4.21.D114-1) unstable; urgency=low * This change set fix some compilation problem related to the project_ty factorization * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 25 Jan 2006 23:29:11 +1100 aegis (4.21.D113-1) unstable; urgency=low * The aedist -receive command now applies patches using the patch(1) command, rather than doing it less well itself. * Signed-off-by: Peter Miller -- Peter Miller Tue, 24 Jan 2006 19:44:10 +1100 aegis (4.21.D112-1) unstable; urgency=low * The project_ty refactoring continues, this time the file_by_uuid instance variable is made private, with a ripple effect for the file_find_by_uuid method. * Signed-off-by: Peter Miller -- Peter Miller Sun, 22 Jan 2006 03:41:29 +1100 aegis (4.21.D111-1) unstable; urgency=low * The project_ty refactoring continues, this time is is making the file_lit instance variabl private. This repples out to the file_find_fuzzy, file_nth and file_list_invalidate methods. * Signed-off-by: Peter Miller -- Peter Miller Sat, 21 Jan 2006 13:22:27 +1100 aegis (4.21.D110-1) unstable; urgency=low * A build problem has been fixed in the aegis/aecpu.cc file. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 21 Jan 2006 11:48:23 +1100 aegis (4.21.D109-1) unstable; urgency=low * The test t02341-walt.sh was still using rcs as the history tool. This change set make it use aesvt. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 21 Jan 2006 09:57:41 +1100 aegis (4.21.D108-1) unstable; urgency=low * The aede-policy copyright checker now doesn't check they copyright year when the changes has been downloaded by aedist, as this can result in false negatives when latency spans a year boundary. * My thanks to Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Sat, 21 Jan 2006 09:47:41 +1100 aegis (4.21.D107-1) unstable; urgency=low * The aeannotate command now understands the --change and --delta options. * My thanks to David Brown for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Fri, 20 Jan 2006 02:17:27 +1100 aegis (4.21.D106-1) unstable; urgency=low * The project_ty refactor continues, this time making the "parent" instance variable private. * Signed-off-by: Peter Miller -- Peter Miller Fri, 20 Jan 2006 00:47:12 +1100 aegis (4.21.D105-1) unstable; urgency=low * The aedb command has been enhanced to check that directory permissions above the development directory will be traversable by the integrator and the reviewers. * Signed-off-by: Peter Miller -- Peter Miller Thu, 19 Jan 2006 16:18:11 +1100 aegis (4.21.D104-1) unstable; urgency=low * A bug in the worked example chapter of the User Guide has been fixed. The aenbr commands didn't have the -p option before the project name. * My thanks to Karl.Schmitt@dfs.de for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Wed, 18 Jan 2006 00:34:03 +1100 aegis (4.21.D103-1) unstable; urgency=low * Some spelling errors in the web pages have been fixed. * My thanks to Davor Ocelic for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Wed, 18 Jan 2006 00:27:47 +1100 aegis (4.21.D102-1) unstable; urgency=low * A bug has been fixed in aeannotate which would use the wrong timestamp when creating histories for completed branches. * Signed-off-by: Peter Miller -- Peter Miller Mon, 16 Jan 2006 21:58:21 +1100 aegis (4.21.D101-1) unstable; urgency=low * A bug has been fixed in aeget where it was impossible to see the error produced by a script, even though the 'noerror' modified had been specified. * Signed-off-by: Peter Miller -- Peter Miller Sun, 15 Jan 2006 19:37:17 +1100 aegis (4.21.D100-1) unstable; urgency=low * The refactoring continues, this time its project_ty::pstate_get * Signed-off-by: Peter Miller -- Peter Miller Sun, 15 Jan 2006 02:51:55 +1100 aegis (4.21.D099-1) unstable; urgency=low * The project_ty refactoring continues, this time is project_ty::pstate_path_ get * Signed-off-by: Peter Miller -- Peter Miller Sat, 14 Jan 2006 16:38:25 +1100 aegis (4.21.D098-1) unstable; urgency=low * The project_ty refactoring continues, this time project_ty::info_path_get * Signed-off-by: Peter Miller -- Peter Miller Sat, 14 Jan 2006 01:52:05 +1100 aegis (4.21.D097-1) unstable; urgency=low * The aecpu comand now understands the -read-only option to mean uncpy all of the insulation files. * My thanks to Ben Morphett for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Fri, 13 Jan 2006 11:58:53 +1100 aegis (4.21.D096-1) unstable; urgency=low * The change_ty refactoring continues, this time it's project_ty:: history_ path_get * Signed-off-by: Peter Miller -- Peter Miller Fri, 13 Jan 2006 10:30:51 +1100 aegis (4.21.D095-1) unstable; urgency=low * More refactoring, this time the project_ty::find_branch method. * Signed-off-by: Peter Miller -- Peter Miller Thu, 12 Jan 2006 05:39:04 +1100 aegis (4.21.D094-1) unstable; urgency=low * There is a new aelock command, which may be used to take read-only locks. This can be useful for backups, and other activities outside Aegis' scope which require a constant project state to operate correctly. * My thanks to Jerry Pendargraft and Ben Morphett for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Wed, 11 Jan 2006 21:28:36 +1100 aegis (4.21.D093-1) unstable; urgency=low * A bug has been fixed in aedist where it would segfault when compiled with DEBUG defined. * Signed-off-by: Peter Miller -- Peter Miller Wed, 11 Jan 2006 04:32:37 +1100 aegis (4.21.D092-1) unstable; urgency=low * The project_ty::pstate_lock prepare is the latest project_ty refactoring. * Signed-off-by: Peter Miller -- Peter Miller Sun, 08 Jan 2006 20:39:22 +1100 aegis (4.21.D091-1) unstable; urgency=low * Because includes are no longer ambiguous, the etc/incl-check.awk script is no longer needed. * Signed-off-by: Peter Miller -- Peter Miller Sun, 08 Jan 2006 11:11:34 +1100 aegis (4.21.D090-1) unstable; urgency=low * Because includes are no longer ambiguous, the etc/incl-check.awk script is no longer needed. * Signed-off-by: Peter Miller -- Peter Miller Sun, 08 Jan 2006 10:58:46 +1100 aegis (4.21.D089-1) unstable; urgency=low * More project_ty refactoring, this time to make baseline_path and basline_ path_resolved instance variables private, and thus the accompanying baseline_path_get method is necessary. * Signed-off-by: Peter Miller -- Peter Miller Fri, 06 Jan 2006 01:17:12 +1100 aegis (4.21.D088-1) unstable; urgency=low * Additional project_ty refactoring, this time making the pcp instance variable private and dealing with the consequences, most prominently change_ ty::change_get and friends. * Signed-off-by: Peter Miller -- Peter Miller Thu, 05 Jan 2006 21:25:33 +1100 aegis (4.21.D087-1) unstable; urgency=low * Some debig was left in t0094 by mistake. It has been removed. * Signed-off-by: Peter Miller -- Peter Miller Wed, 04 Jan 2006 23:36:24 +1100 aegis (4.21.D086-1) unstable; urgency=low * More project_ty refactoring, the home_path_get and home_path_set methods this time. * Signed-off-by: Peter Miller -- Peter Miller Wed, 04 Jan 2006 23:25:55 +1100 aegis (4.21.D085-1) unstable; urgency=low * More project_ty refactoring. I can see this is going to tae a while. * Signed-off-by: Peter Miller -- Peter Miller Wed, 04 Jan 2006 05:22:41 +1100 aegis (4.21.D084-1) unstable; urgency=low * A bug was fixed which caused the development_directory of a branch to be absolute rather than relative to the home of the project. This problem make it difficult to move a project to a different location in the filesystem. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 02 Jan 2006 20:59:27 +1100 aegis (4.21.D083-1) unstable; urgency=low * This change set use the new -Ignore-Identical-Conflict option of fmerge. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 02 Jan 2006 19:29:42 +1100 aegis (4.21.D082-1) unstable; urgency=low * a bug has been fixed wich caused aegis compilation to fail on hosts without libcurl. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 02 Jan 2006 19:24:24 +1100 aegis (4.21.D081-1) unstable; urgency=low * A bug was fixed which cause aem to signal a bug when trying to merge a file that has been renamed. * My thanks to Brenda Simon for reporting the problem. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 02 Jan 2006 06:24:34 +1100 aegis (4.21.D080-1) unstable; urgency=low * A bug has been fixed with batch tests which were failing to correctly account for multiple architectures. * My thanks to Jerry Pendergraft for providing the test to reproduce this problem. * Signed-off-by: Peter Miller -- Peter Miller Mon, 02 Jan 2006 04:56:12 +1100 aegis (4.21.D079-1) unstable; urgency=low * A bug in the new test tanplate has been fixed. This only affects developers of Aegis itself. * My thanks to Jerry Pendergraft for this patch. * Signed-off-by: Peter Miller -- Peter Miller Mon, 02 Jan 2006 02:04:30 +1100 aegis (4.21.D078-1) unstable; urgency=low * The notification scripts distributed with Aegis have been fixed, they were not correctly substituting the recipients email addresses. (I can't help wondering if bash recently changed the `backslash` semantics, because I was under the impression these scripts had been working for over a decade. Oh, well.) * My thanks to Rajesh Kumar Mallah for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Sun, 01 Jan 2006 21:22:54 +1100 aegis (4.21.D077-1) unstable; urgency=low * A bug has been fixed in the case where you use a degenerate form of the delta name in an aediff -change D001 command. * My thanks to Rajesh Kumar Mallah for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Sun, 01 Jan 2006 19:12:49 +1100 aegis (4.21.D076-1) unstable; urgency=low * A new "project" data type has been added, it is a "smart pointer" (which is neither smart nor a pointer) to a "project_ty" instance. * Signed-off-by: Peter Miller -- Peter Miller Sun, 01 Jan 2006 18:56:36 +1100 aegis (4.21.D075-1) unstable; urgency=low * The aede-policy command ignores new file templates. * Signed-off-by: Peter Miller -- Peter Miller Fri, 30 Dec 2005 18:30:21 +1100 aegis (4.21.D074-1) unstable; urgency=low * The aeget web interface now omits original-UUIDs from the change set inventory list. It has a link to the listing which includes them, too. * Signed-off-by: Peter Miller -- Peter Miller Tue, 27 Dec 2005 12:37:38 +1100 aegis (4.21.D073-1) unstable; urgency=low * The library UUID generators now have their values turned into lower-case before they are used by Aegis. * My thanks to Jerry Pendergraft for reporting this bug. * Signed-off-by: Peter Miller -- Peter Miller Tue, 27 Dec 2005 11:39:52 +1100 aegis (4.21.D072-1) unstable; urgency=low * The aede-policy command can now check for DOS file formats * Signed-off-by: Peter Miller -- Peter Miller Sat, 24 Dec 2005 13:15:23 +1100 aegis (4.21.D071-1) unstable; urgency=low * There is a new aede-policy command. It validates various (selectable) aspects of a change, and is designed to be used with the develop_end_policy_ command field of the project configuration file. * Signed-off-by: Peter Miller -- Peter Miller Sat, 24 Dec 2005 05:42:58 +1100 aegis (4.21.D070-1) unstable; urgency=low * The tests have been reworked to use aesvt as their history tool. This removes the RCS dependency for testing Aegis before install. * Signed-off-by: Peter Miller -- Peter Miller Sat, 24 Dec 2005 00:15:25 +1100 aegis (4.21.D069-1) unstable; urgency=low * A minor build problem has been fixed on Solaris. * Signed-off-by: Peter Miller -- Peter Miller Thu, 22 Dec 2005 20:33:18 +1100 aegis (4.21.D068-1) unstable; urgency=low * A small formatting bug was fixed in the user guide. Three tests had grammatical errors in messages they showed the user. * Signed-off-by: Peter Miller -- Peter Miller Wed, 21 Dec 2005 21:05:12 +1100 aegis (4.21.D067-1) unstable; urgency=low * The aedist -replay command now attempts to use the same change number as on the remote system. A bug has been fixed in the way it looked for change numbers. * Signed-off-by: Peter Miller -- Peter Miller Tue, 20 Dec 2005 14:14:32 +1100 aegis (4.21.D066-1) unstable; urgency=low * A bug was fixed which caused t0095a.sh to fail if the $HOME of the user does not exists. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 20 Dec 2005 13:38:02 +1100 aegis (4.21.D065-1) unstable; urgency=low * A bug was fixed which caused aedist -replay to download many time a change set with more than one uuid. * My thanks to Jerry Pendergraft for asking a good question. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 20 Dec 2005 13:16:46 +1100 aegis (4.21.D064-1) unstable; urgency=low * A compilation problem related to bison using libintl has been fixed. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 20 Dec 2005 13:11:22 +1100 aegis (4.21.D063-1) unstable; urgency=low * There is a new unchanged_file_integrate_pass_policy field in the project configuration file, which controls what to do when a change set contains an unchanged file at integrate pass time. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Tue, 20 Dec 2005 11:02:37 +1100 aegis (4.21.D062-1) unstable; urgency=low * This change gets rid of the redundant c_incl -exclude options. This only affects developers of Aegis itself. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 20 Dec 2005 10:39:16 +1100 aegis (4.21.D061-1) unstable; urgency=low * The cklinlen command, used to check some basic code formatting rules, has been improved to be able to read filename from stdin. This was motivated by a bug in Ubuntu's xargs command. * The one problem found by the new improved cklinlen was fixed. * Signed-off-by: Peter Miller -- Peter Miller Tue, 20 Dec 2005 10:26:10 +1100 aegis (4.21.D060-1) unstable; urgency=low * This change fixes a problem with test t0227a-walt.sh when /bin/sh isn't bash. * My thanks to Jerry Pendergraft for this patch. * Signed-off-by: Peter Miller -- Peter Miller Mon, 19 Dec 2005 09:14:18 +1100 aegis (4.21.D059-1) unstable; urgency=low * A problem has been fixed wityh the set-uid-root script on some systems: Fedora systems insist on a shell magic line. * Signed-off-by: Jerry Pendergraft * Signed-off-by: Duane Herberg * Signed-off-by: Peter Miller -- Peter Miller Fri, 16 Dec 2005 03:44:46 +1100 aegis (4.21.D058-1) unstable; urgency=low * A bug has been fixed in aenc where it did not properly take notice of project testing default settings. * My thanks to Brendan Simon for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Fri, 16 Dec 2005 00:50:19 +1100 aegis (4.21.D057-1) unstable; urgency=low * It is now possible for developers to edit a change description when a change is in the awaiting development state, if the project has developers_may_ create_changes enabled. * My thanks to Brendan Simon for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Tue, 13 Dec 2005 23:14:49 +1100 aegis (4.21.D056-1) unstable; urgency=low * Several tests have been fixed so that they pass when the integrating user is "aegis". * Signed-off-by: Jerry Pendergraft * Signed-off-by: Duane Herberg * Signed-off-by: Peter Miller -- Peter Miller Sun, 11 Dec 2005 17:55:37 +1100 aegis (4.21.D055-1) unstable; urgency=low * A bug has been fixed in the aeget file history page, here it was providing the wrong link to the more/less detailed pages. * Signed-off-by: Peter Miller -- Peter Miller Sun, 11 Dec 2005 12:29:12 +1100 aegis (4.21.D054-1) unstable; urgency=low * The aeget file listings pages link the edit numbers to file versions. When history is available there are also links to the previous verion, and the arrow is linked to a diff page. * Signed-off-by: Peter Miller -- Peter Miller Sun, 11 Dec 2005 11:46:56 +1100 aegis (4.21.D053-1) unstable; urgency=low * The aegis icon now has transparency, for when it appears on backgrounds other than white. * Signed-off-by: Peter Miller -- Peter Miller Sat, 10 Dec 2005 21:26:29 +1100 aegis (4.21.D052-1) unstable; urgency=low * The including of files in the source code has been changed to use the complete base-relative path of the include file. This will permanently fix some of the ugly problems which arrise when you move include files between directories without change in their basename. This only affects Aegis developers, there is no user-visable change. * My thanks to Jerry Pendergraft for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Wed, 07 Dec 2005 21:52:49 +1100 aegis (4.21.D051-1) unstable; urgency=low * The tests have been improved in the case where your system has g++ installed, but no "c++" command (Ubuntu). * Signed-off-by: Peter Miller -- Peter Miller Wed, 07 Dec 2005 10:34:32 +1100 aegis (4.21.D050-1) unstable; urgency=low * A bug has been fixed in the aedist -send command, wheer it was obtaining the wrong version of the project files when building moveed file patches. * Signed-off-by: Peter Miller -- Peter Miller Tue, 06 Dec 2005 23:36:37 +1100 aegis (4.21.D049-1) unstable; urgency=low * A build problem with ./configure getting -lcurl wrong has been fixed. How this ever worked is a mystery. * Signed-off-by: Peter Miller -- Peter Miller Sun, 04 Dec 2005 17:13:37 +1100 aegis (4.21.D048-1) unstable; urgency=low * A problem compiling in DEBUG mlkde has been fixed. * Signed-off-by: Peter Miller -- Peter Miller Sun, 04 Dec 2005 16:52:35 +1100 aegis (4.21.D047-1) unstable; urgency=low * This change adds a link to the http://pdos.csail.mit.edu/pastwatch/ project. * Signed-off-by: Peter Miller -- Peter Miller Fri, 02 Dec 2005 12:37:24 +1100 aegis (4.21.D046-1) unstable; urgency=low * The aedist --replay can take a simple host name and turn it into a suitable URL. This change gets rid of the extra slahs that appears in the URL after the host name. * Signed-off-by: Peter Miller -- Peter Miller Fri, 02 Dec 2005 12:28:52 +1100 aegis (4.21.D045-1) unstable; urgency=low * The aegis project configuration has been changed to add some of the user name to the default test file name. This only affects developers of Aegis itself, it has no impact for any other users. * Signed-off-by: Peter Miller -- Peter Miller Tue, 29 Nov 2005 19:11:55 +1100 aegis (4.21.D044-1) unstable; urgency=low * A bugs has been fixed in aedist. It was attempting to include the source of removed files. This was only discovered when a check in libaegis/input/ file.cc which should not have been disabled, was enabled again. * Signed-off-by: Peter Miller -- Peter Miller Tue, 29 Nov 2005 18:55:48 +1100 aegis (4.21.D043-1) unstable; urgency=low * The aeget(1) presentation of file history has been improved to highlight renaming of files. * Signed-off-by: Peter Miller -- Peter Miller Mon, 28 Nov 2005 21:04:03 +1100 aegis (4.21.D042-1) unstable; urgency=low * The aed command can now be ootional, which has small effect on the aeclean command. * Signed-off-by: Peter Miller -- Peter Miller Sun, 27 Nov 2005 15:06:51 +1100 aegis (4.21.D041-1) unstable; urgency=low * The aed(1) command is now optional, this change documents how to configure your project to not requir the diff command. * Signed-off-by: Peter Miller -- Peter Miller Sun, 27 Nov 2005 14:42:38 +1100 aegis (4.21.D040-1) unstable; urgency=low * The project_file_path interface has been broadened to cover UUIDs and meta- data. * Signed-off-by: Peter Miller -- Peter Miller Sun, 27 Nov 2005 09:49:47 +1100 aegis (4.21.D039-1) unstable; urgency=low * The ./configure script has been improved to correctly detect installation of the OSSP UUID library. * My thanks to Jerry Pendergraft for this patch. * Signed-off-by: Peter Miller -- Peter Miller Sat, 26 Nov 2005 20:44:48 +1100 aegis (4.21.D038-1) unstable; urgency=low * It is now possible to configure a project to not require the aed(1) command. * Signed-off-by: Peter Miller -- Peter Miller Sat, 26 Nov 2005 20:07:34 +1100 aegis (4.21.D037-1) unstable; urgency=low * A problem whcih stopped the first integration, when you start hosting your own aegis repository of aegis, has been fixed. * My thanks the Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Sat, 26 Nov 2005 09:41:26 +1100 aegis (4.21.D036-1) unstable; urgency=low * The aedist -send command has a bug, which is easily reproducable, unfortunately by the integration build. It was revealed by a recent bug fix to libaegis/input/file.cc. This change temporarily disables the aegis- NNN.ae target until the bug is fixed. * Signed-off-by: Peter Miller -- Peter Miller Fri, 25 Nov 2005 09:29:45 +1100 aegis (4.21.D035-1) unstable; urgency=low * The input_file class now always open files as binary, and everything else just deals with CRLF as it must anyway for many cases of Samba shares. * Signed-off-by: Peter Miller -- Peter Miller Wed, 23 Nov 2005 22:13:47 +1100 aegis (4.21.D034-1) unstable; urgency=low * The aeget interface no longer emits broken links to removed source files. * My thanksto Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Wed, 23 Nov 2005 18:27:07 +1100 aegis (4.21.D033-1) unstable; urgency=low * The GCC pragmas have been removed form the code. The latest GCC doesn't need the #pragma interface and #pragma directives, and they have been discouraged in the GCC documentation for some time. And the rules for which files to add them to, and which files not, were sufficiently obscure that getting them right, particularly for contributors, was difficult. * Signed-off-by: Peter Miller -- Peter Miller Mon, 21 Nov 2005 00:24:55 +1100 aegis (4.21.D032-1) unstable; urgency=low * A note has been added to the BUILDING instructions: on MacOS X, you can't build with G++ 3.* series compilers. * My thanks to Jerry Pendergraft for this information. * Signed-off-by: Peter Miller -- Peter Miller Sun, 20 Nov 2005 10:39:57 +1100 aegis (4.21.D031-1) unstable; urgency=low * Many more of the Aegis tests now pass on Cygwin. * My thanks to Scott Finneran for this patch. * Signed-off-by: Peter Miller -- Peter Miller Sun, 20 Nov 2005 08:46:43 +1100 aegis (4.21.D030-1) unstable; urgency=low * The project integration history page in aeget now has a recursive option. * Signed-off-by: Peter Miller -- Peter Miller Sat, 19 Nov 2005 15:44:52 +1100 aegis (4.21.D029-1) unstable; urgency=low * The aecpu command now issues its verbose messages as it does the uncopies, which is an improvement when there is a really big uncopy in progress. * Signed-off-by: Peter Miller -- Peter Miller Fri, 18 Nov 2005 20:07:13 +1100 aegis (4.21.D028-1) unstable; urgency=low * The integration of a branch does not heed the unchanged_file_integrate_ policy setting. * Signed-off-by: Peter Miller -- Peter Miller Thu, 17 Nov 2005 22:16:24 +1100 aegis (4.21.D027-1) unstable; urgency=low * There is a new unchanged_file_integrate_pass_policy field in the project configuration file, which controls what to do when a change set contains an unchanged file at integrate pass time. * Signed-off-by: Peter Miller -- Peter Miller Wed, 16 Nov 2005 00:08:01 +1100 aegis (4.21.D026-1) unstable; urgency=low * A bug has been fixed in the new branch code. The protect_database project attribute is now correctly inherited from the parent branch. * Signed-off-by: Peter Miller -- Peter Miller Tue, 15 Nov 2005 22:03:29 +1100 aegis (4.21.D025-1) unstable; urgency=low * This change fixes the tests that should have been fixed with the earlier change set. * Signed-off-by: Peter Miller -- Peter Miller Tue, 15 Nov 2005 10:15:03 +1100 aegis (4.21.D024-1) unstable; urgency=low * The aedist -replay command now attempts to use the same change number as on the remote system. * Signed-off-by: Peter Miller -- Peter Miller Mon, 14 Nov 2005 20:31:20 +1100 aegis (4.21.D023-1) unstable; urgency=low * A bugs has been fixed the the RSS feed, where HTML special characters were not rendered correctly. * Signed-off-by: Peter Miller -- Peter Miller Mon, 14 Nov 2005 19:54:47 +1100 aegis (4.21.D022-1) unstable; urgency=low * The aebuffy(1) program is now able to run the tkaer(1) program from more states, and it now accepts 'q' to quit. The display of changes with double quotes (") in their brief description has been improved. * My thanks to Greg McIntyre for this patch. * Signed-off-by: Peter Miller -- Peter Miller Mon, 14 Nov 2005 19:32:26 +1100 aegis (4.21.D021-1) unstable; urgency=low * A bug has been fixed which caused aeipass to fail if the history_create_ command was not set. This is supposed to not happen since the history_put_ command should be equivalent * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 14 Nov 2005 14:51:23 +1100 aegis (4.21.D020-1) unstable; urgency=low * Test 204 has been fixed to not leave temporary files lying around. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 14 Nov 2005 12:37:58 +1100 aegis (4.21.D019-1) unstable; urgency=low * A bug was fixed wich makes aedist -pending not resolving project aliases. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 14 Nov 2005 12:21:14 +1100 aegis (4.21.D018-1) unstable; urgency=low * none * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 14 Nov 2005 12:04:14 +1100 aegis (4.21.D017-1) unstable; urgency=low * This change improves the develop_end_policy_command usage. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 14 Nov 2005 11:47:30 +1100 aegis (4.21.D016-1) unstable; urgency=low * This change uses the new develop_end_policy_command to look for merge conflict lines, and fail if any are found. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 14 Nov 2005 00:31:21 +1100 aegis (4.21.D015-1) unstable; urgency=low * There is a new unchanged_file_develop_end_policy field in the project configuration file. This may be used to issues a warning or an error if a change set contains unchanged file at develop end time. * Signed-off-by: Peter Miller -- Peter Miller Mon, 14 Nov 2005 00:07:42 +1100 aegis (4.21.D014-1) unstable; urgency=low * The German message translations have been updated. * My thanks to Ralf Fassel for this patch. * Signed-off-by: Peter Miller -- Peter Miller Sun, 13 Nov 2005 17:54:08 +1100 aegis (4.21.D013-1) unstable; urgency=low * The history_create_command of the project configuration file was supposed to have been made optional alreday, this change set takes care of a loose end. * Signed-off-by: Peter Miller -- Peter Miller Sun, 13 Nov 2005 17:17:31 +1100 aegis (4.21.D012-1) unstable; urgency=low * A build problem on HP/UX has been fixed. There were problems with the stdio getc macro. * My thanks to Ralf Fassel for this patch. * Signed-off-by: Peter Miller -- Peter Miller Sun, 13 Nov 2005 11:03:37 +1100 aegis (4.21.D011-1) unstable; urgency=low * A problem building on HP/UX has been fixed. The use of instead of is necessary to avoid the getc macro from causing problems. * My thanks to Ralf Fassel for this patch. * Signed-off-by: Peter Miller -- Peter Miller Sun, 13 Nov 2005 09:44:23 +1100 aegis (4.21.D010-1) unstable; urgency=low * A segfault in aedist on IRIX has been fixed. (Goodness knows how it ever worked.) * My thanks to Ralf Fassel for this patch. * Signed-off-by: Peter Miller -- Peter Miller Sun, 13 Nov 2005 04:27:02 +1100 aegis (4.21.D009-1) unstable; urgency=low * This change continues the work of replaceing `` and '' with \[lq] and \[rq] or “ and ” or simply ". * Signed-off-by: Peter Miller -- Peter Miller Sun, 13 Nov 2005 00:35:05 +1100 aegis (4.21.D008-1) unstable; urgency=low * "After quite a bit of examination with no good results, I finally just hand inlined the code in the few files. That fixed the problem but I still don't know what the problem was, or whether this is a good fix." * My thanks to Jerry Pendergraft for this patch. * Signed-off-by: Peter Miller -- Peter Miller Sat, 12 Nov 2005 22:23:55 +1100 aegis (4.21.D007-1) unstable; urgency=low * This change fixes another MacOS X build problem. * My thanks to Jerry Pendergraft for this patch. * Signed-off-by: Peter Miller -- Peter Miller Sat, 12 Nov 2005 12:18:29 +1100 aegis (4.21.D006-1) unstable; urgency=low * This change fixes the problem with the MAGIC environment variable introiduced to cope with aegis.sourceforge.net vagueries. * My thanks to Ralf Fassel for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Sat, 12 Nov 2005 01:30:14 +1100 aegis (4.21.D005-1) unstable; urgency=low * The use of `` and '' have been replaced. They no longer are a good enough approximation for left and right double quotes. * Signed-off-by: Peter Miller -- Peter Miller Sat, 12 Nov 2005 01:13:57 +1100 aegis (4.21.D004-1) unstable; urgency=low * A build problem on some GNU libc versions has been fixed. * My thanks to Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Fri, 11 Nov 2005 22:53:53 +1100 aegis (4.21.D003-1) unstable; urgency=low * A build problem has been fixed where libraries required by the ./configure script are located unher /usr/local/lib or some other non-standard place. * My thanks to Jerry Pendergraft for this patch. * Signed-off-by: Peter Miller -- Peter Miller Fri, 11 Nov 2005 17:20:26 +1100 aegis (4.21.D002-1) unstable; urgency=low * A build problem has been fixed when libcurl is not available. * My thanls to Ralf Fassel for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Fri, 11 Nov 2005 01:18:38 +1100 aegis (4.21.D001-1) unstable; urgency=low * This change prepares Aegis for the next public release. * Signed-off-by: Peter Miller -- Peter Miller Thu, 10 Nov 2005 12:40:00 +1100 aegis (4.20.D168-1) unstable; urgency=low * A bus has been fixed in aetar which caused it to mis-parse files with long names. This bug was introduced by the recent input_ty hierarchy refactoring. * Signed-off-by: Peter Miller -- Peter Miller Thu, 10 Nov 2005 02:15:33 +1100 aegis (4.20.D167-1) unstable; urgency=low * This change adds for details to the release notes. * Signed-off-by: Peter Miller -- Peter Miller Wed, 09 Nov 2005 19:08:06 +1100 aegis (4.20.D166-1) unstable; urgency=low * The aet batch test results now include the architecture if available. * Signed-off-by: Peter Miller -- Peter Miller Mon, 07 Nov 2005 00:42:36 +1100 aegis (4.20.D165-1) unstable; urgency=low * This change fixes a bug where the item pubDate (as opposed to the feed pubDate) was removed. * Signed-off-by: Peter Miller -- Peter Miller Sun, 06 Nov 2005 16:33:32 +1100 aegis (4.20.D164-1) unstable; urgency=low * A bugs has been fixed in aecp -ind -o, which resulted in an error when aegis tried to chmod nothing. * My thanks to jerry Pendergraft for this patch. * Signed-off-by: Peter Miller -- Peter Miller Sun, 06 Nov 2005 00:12:24 +1100 aegis (4.20.D163-1) unstable; urgency=low * This change refactors rss_feed class to allow feed files to be read into a feed object. There is now only one output method - print(). * Signed-off-by: Peter Miller -- Peter Miller Sat, 05 Nov 2005 23:56:00 +1100 aegis (4.20.D162-1) unstable; urgency=low * This change fixes a few problems with the RSS implementation that was causing the feed files to fail vaidation via http://feedvalidator.org * Signed-off-by: Peter Miller -- Peter Miller Sat, 05 Nov 2005 20:43:04 +1100 aegis (4.20.D161-1) unstable; urgency=low * The user_email_address function has been improved so that it adds the full name if it isn't already in the email address. * Signed-off-by: Peter Miller -- Peter Miller Sat, 05 Nov 2005 14:44:20 +1100 aegis (4.20.D160-1) unstable; urgency=low * A bug has been fixed in the reading and rewriting of existing feed, to correctly escape special XML characters. * Signed-off-by: Peter Miller -- Peter Miller Fri, 04 Nov 2005 18:28:05 +1100 aegis (4.20.D159-1) unstable; urgency=low * This change fixes some spelling errors in the release notes. * Signed-off-by: Peter Miller -- Peter Miller Fri, 04 Nov 2005 10:00:22 +1100 aegis (4.20.D158-1) unstable; urgency=low * This change updates the build instructions. * Signed-off-by: Peter Miller -- Peter Miller Fri, 04 Nov 2005 03:20:34 +1100 aegis (4.20.D157-1) unstable; urgency=low * This change improves the way aeget displays changmenu pages. * Signed-off-by: Peter Miller -- Peter Miller Fri, 04 Nov 2005 03:04:13 +1100 aegis (4.20.D156-1) unstable; urgency=low * This change makes the check-tar-gz script to be smarter about which binaries it includes in the tarball. * Signed-off-by: Peter Miller -- Peter Miller Thu, 03 Nov 2005 18:27:34 +1100 aegis (4.20.D155-1) unstable; urgency=low * The RSS feed generator has been improved to put correct HTML markup into titles and descriptions. * Signed-off-by: Peter Miller -- Peter Miller Thu, 03 Nov 2005 18:10:19 +1100 aegis (4.20.D154-1) unstable; urgency=low * This change adds more release notes. * Signed-off-by: Peter Miller -- Peter Miller Wed, 02 Nov 2005 23:48:09 +1100 aegis (4.20.D153-1) unstable; urgency=low * This change modifies the contents of the RSS item title and description. * Signed-off-by: Peter Miller -- Peter Miller Tue, 01 Nov 2005 23:53:27 +1100 aegis (4.20.D152-1) unstable; urgency=low * The auto file promote feature has been added to the aeb and aecp commands. * Signed-off-by: Peter Miller -- Peter Miller Tue, 01 Nov 2005 23:31:39 +1100 aegis (4.20.D151-1) unstable; urgency=low * The aedist -pending and -missing subcommands now prints the number of changes in the remote inventory. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 01 Nov 2005 17:05:21 +1100 aegis (4.20.D150-1) unstable; urgency=low * This change adds another Aegis to the homonym page. * Signed-off-by: Peter Miller -- Peter Miller Tue, 01 Nov 2005 15:11:29 +1100 aegis (4.20.D149-1) unstable; urgency=low * This change adds more information to errors in batch test results files. * Signed-off-by: Peter Miller -- Peter Miller Tue, 01 Nov 2005 14:27:05 +1100 aegis (4.20.D148-1) unstable; urgency=low * This change fixes a bug in the aed(1) command left by the first part of auto file promotion. * Signed-off-by: Peter Miller -- Peter Miller Tue, 01 Nov 2005 10:41:59 +1100 aegis (4.20.D147-1) unstable; urgency=low * This change causes state changes to create RSS items if configured to do so. * My thanks to Matthew Lee for this change set. * Signed-off-by: Peter Miller -- Peter Miller Sun, 30 Oct 2005 19:14:28 +1100 aegis (4.20.D146-1) unstable; urgency=low * This change uses the new RSS functionality to provide an RSS feed for complete changes in the Aegis home web site. * Signed-off-by: Peter Miller -- Peter Miller Sun, 30 Oct 2005 14:37:04 +1100 aegis (4.20.D145-1) unstable; urgency=low * This change registers ?rss as a modifier with aeget for serving up rss files. * My thanks to Matthew Lee for this change set. * Signed-off-by: Peter Miller -- Peter Miller Sun, 30 Oct 2005 13:45:48 +1100 aegis (4.20.D144-1) unstable; urgency=low * A bug was fixed in aecp which caused a segfault sometime when the user try to copy a removed file. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 30 Oct 2005 13:27:06 +1100 aegis (4.20.D143-1) unstable; urgency=low * aedist -replay was vulnerable to a security issue that enable an hostile repository to make the user execute arbitrary commands. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 30 Oct 2005 11:35:25 +1100 aegis (4.20.D142-1) unstable; urgency=low * The aedist -replay command now accepts a -maximum option, which includes change sets not yet completed in the local change set inventory when considering what to download. * Signed-off-by: Peter Miller -- Peter Miller Sat, 29 Oct 2005 23:09:10 +1000 aegis (4.20.D141-1) unstable; urgency=low * The aed commands automatically adjusts file actions after file presence or absence changes in the baseline. This means if you are creating a file, and another change sets adds it before you, your change sets will automagically update to modifying the file. * This functionality has been factored out, so that it can be called by other commands. * Signed-off-by: Peter Miller -- Peter Miller Sat, 29 Oct 2005 22:08:35 +1000 aegis (4.20.D140-1) unstable; urgency=low * This change is more aedist --receive cleanup * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 29 Oct 2005 12:28:02 +1000 aegis (4.20.D139-1) unstable; urgency=low * The aenc and aeca comamnds now trim leading and trailing white space from change descriptions and brief descriptions. This is particularly useful for interacting with tkaenc and tkaeca because they add a trailing newline. * Signed-off-by: Peter Miller -- Peter Miller Sat, 29 Oct 2005 12:10:00 +1000 aegis (4.20.D138-1) unstable; urgency=low * This change has aedist -receive use the new change_when_get function. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 29 Oct 2005 11:35:16 +1000 aegis (4.20.D137-1) unstable; urgency=low * Aedist now consider also the original-UUID attribute when selecting the delta to merge with. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 29 Oct 2005 06:28:45 +1000 aegis (4.20.D136-1) unstable; urgency=low * This change install scripts under [arch]/bin at development build time. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 28 Oct 2005 20:38:53 +1000 aegis (4.20.D135-1) unstable; urgency=low * This change fixes a DEBUG related compilation problem. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 28 Oct 2005 18:20:16 +1000 aegis (4.20.D134-1) unstable; urgency=low * There is a new "develop_end_policy_command" field in the project configuration file. It can be used to add addition constrains to change sets before they can complete aede(1) successfully. * Signed-off-by: Peter Miller -- Peter Miller Fri, 28 Oct 2005 14:51:32 +1000 aegis (4.20.D133-1) unstable; urgency=low * The aedist --receive command now annotates remote change sets (typically, change sets downloaded via aedist --replay) with their origin URL. * Signed-off-by: Peter Miller -- Peter Miller Fri, 28 Oct 2005 14:28:55 +1000 aegis (4.20.D132-1) unstable; urgency=low * This change adds some details about RSS feeds to aepconf.5 and the user guide. * Signed-off-by: Peter Miller -- Peter Miller Fri, 28 Oct 2005 12:52:08 +1000 aegis (4.20.D131-1) unstable; urgency=low * This change adds support necessary to serve an RSS feed file. * get_rss_icon() no longer necessary. * Signed-off-by: Peter Miller -- Peter Miller Fri, 28 Oct 2005 12:37:12 +1000 aegis (4.20.D130-1) unstable; urgency=low * This change adds an RSS icon (and metadata) to the changes list page, if there exists an RSS feed for this change state. * Also adds an icon next to each change of state link on the main menu page, if an RSS feed exists for each state. * Signed-off-by: Peter Miller -- Peter Miller Fri, 28 Oct 2005 12:20:14 +1000 aegis (4.20.D129-1) unstable; urgency=low * A bug has been fixed in aebuffy where it would display incorrectly when the brief_description of a change contained double quotes. * Signed-off-by: Peter Miller -- Peter Miller Fri, 28 Oct 2005 01:54:04 +1000 aegis (4.20.D128-1) unstable; urgency=low * There is a new is_remote virtual method for input classes, so that yopu can ask and inmput if it has a reote source. This isn't 100% accurate, but it's good enough to tell users about. * Signed-off-by: Peter Miller -- Peter Miller Fri, 28 Oct 2005 01:37:48 +1000 aegis (4.20.D127-1) unstable; urgency=low * A bug has been fized in the way aesvt handles symlinked files. * Signed-off-by: Peter Miller -- Peter Miller Thu, 27 Oct 2005 23:59:06 +1000 aegis (4.20.D126-1) unstable; urgency=low * This change adds a bit more detail to RSS documentation. * My thanks to Matthew Lee for this change set. * Signed-off-by: Peter Miller -- Peter Miller Thu, 27 Oct 2005 21:45:12 +1000 aegis (4.20.D125-1) unstable; urgency=low * It is now possible to attach a comment to all commands which involve a change state transition, e.g. aenc, aee, etc. This is done using the -- reason command line option, just as you are able to do for review fail, etc. * The aedist --receive command now annotates remote change sets (typically, change sets downloaded via the aedist --replay command) with their origin URL. * Signed-off-by: Peter Miller -- Peter Miller Thu, 27 Oct 2005 21:21:13 +1000 aegis (4.20.D124-1) unstable; urgency=low * aedist -rec must use the same UUID set, the local inventory, used by the - replay and -missing commands to look for already known changes. The old behavior make it possible to download a change set with -replay only to make -receive refuse it because it is already present in a different and not completed branch. Even with the new behavior the change set will receive a new UUID. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 27 Oct 2005 19:33:16 +1000 aegis (4.20.D123-1) unstable; urgency=low * A bug has been fixed in aenc, previously the aenc invocation did not preserve correctly user defined attributes. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 27 Oct 2005 14:39:47 +1000 aegis (4.20.D122-1) unstable; urgency=low * This change adds a test to check that aeget is serving up an RSS icon properly. The test has to be careful to serve the icon from the development directory and not the ${datadir) location. * Signed-off-by: Peter Miller -- Peter Miller Wed, 26 Oct 2005 23:01:15 +1000 aegis (4.20.D121-1) unstable; urgency=low * This change: * - adds a language element to RSS channel if configured * - adds the version stamp of aegis to the generator element of the RSS channel * - adds a scriptname placeholder. This will be parsed by aeget when it serves up RSS feeds. * My thanks to Matthew Lee for this change set. * Signed-off-by: Peter Miller -- Peter Miller Wed, 26 Oct 2005 22:37:08 +1000 aegis (4.20.D120-1) unstable; urgency=low * This change updates the release notes in preparation for a release. * Signed-off-by: Peter Miller -- Peter Miller Wed, 26 Oct 2005 00:17:15 +1000 aegis (4.20.D119-1) unstable; urgency=low * There is a new "aelcf" command to efficiently generate lists of change source files for use by your build tool. * Signed-off-by: Peter Miller -- Peter Miller Tue, 25 Oct 2005 20:35:17 +1000 aegis (4.20.D118-1) unstable; urgency=low * There is a new cache of state information attached to each delta, the project file state at the time of the delta. This has the potential to accellerate aecp -delta, and all other project_file_roll_forward-based operations. * The credit for this idea has to be given to Linus Torvalds' git program. * Signed-off-by: Peter Miller -- Peter Miller Tue, 25 Oct 2005 20:15:44 +1000 aegis (4.20.D117-1) unstable; urgency=low * There is a new "aelpf" command to efficiently generate lists of project source files for use by your build tool. * Signed-off-by: Peter Miller -- Peter Miller Tue, 25 Oct 2005 17:19:05 +1000 aegis (4.20.D116-1) unstable; urgency=low * The attribute names generated by aerevlm -send have been changed slightly. * Signed-off-by: Peter Miller -- Peter Miller Mon, 24 Oct 2005 04:01:54 +1000 aegis (4.20.D115-1) unstable; urgency=low * This change: * - adds a configurable language entry to RSS feeds * - adds a function for getting an RSS URL with script-name placeholder * - adds a function for adding an item to an RSS feed file (if one exists) * Signed-off-by: Peter Miller -- Peter Miller Sun, 23 Oct 2005 18:35:47 +1000 aegis (4.20.D114-1) unstable; urgency=low * This change replaces the url object used for RSS links with an nstring. * The URL object was too smart when dealing with our dodgy link containing a placeholder and was screwing up the placeholder. * Signed-off-by: Peter Miller -- Peter Miller Sun, 23 Oct 2005 15:25:52 +1000 aegis (4.20.D113-1) unstable; urgency=low * This change fixes a compile problem for old versions of libcurl. * Signed-off-by: Peter Miller -- Peter Miller Sun, 23 Oct 2005 15:09:39 +1000 aegis (4.20.D112-1) unstable; urgency=low * The way temporary file names are generated has been fixed. * Signed-off-by: Peter Miller -- Peter Miller Sun, 23 Oct 2005 14:53:44 +1000 aegis (4.20.D111-1) unstable; urgency=low * The way temporary file names are generated has been changed. This is motivated by SourceForge having 10 web servers, but only one /tmp shared amongst them. This means that pid-based file names are not sufficiently unique. Temporary file names are now based on UUIDs. * Signed-off-by: Peter Miller -- Peter Miller Sun, 23 Oct 2005 11:33:31 +1000 aegis (4.20.D110-1) unstable; urgency=low * A third example project, example-cook-aesvt, has been added to the web site. * Signed-off-by: Peter Miller -- Peter Miller Sat, 22 Oct 2005 14:01:48 +1000 aegis (4.20.D109-1) unstable; urgency=low * The ${change delta_uuid} now allows access to the delta_uuid in the 'being integrated' state. * Signed-off-by: Peter Miller -- Peter Miller Sat, 22 Oct 2005 11:33:36 +1000 aegis (4.20.D108-1) unstable; urgency=low * The "wrong file" error message from aedist has been improved, to say what was expected. * Signed-off-by: Peter Miller -- Peter Miller Sat, 22 Oct 2005 10:59:02 +1000 aegis (4.20.D107-1) unstable; urgency=low * There is a new optional $filename substitution for history_put_command, so that you can attach the current name of the checkin to the history file meta-data. * There is a new optional $uuid substitution for history_put_command, so you can attach that as mete-data, too. * Signed-off-by: Peter Miller -- Peter Miller Wed, 19 Oct 2005 19:45:41 +1000 aegis (4.20.D106-1) unstable; urgency=low * Some small problems with the example aesvt config have been fixed. * Signed-off-by: Peter Miller -- Peter Miller Wed, 19 Oct 2005 11:34:43 +1000 aegis (4.20.D105-1) unstable; urgency=low * A bug has been fixed in the tkaepa TCL script. The widget for the new attribute was misnamed. * Signed-off-by: Peter Miller -- Peter Miller Tue, 18 Oct 2005 19:38:59 +1000 aegis (4.20.D104-1) unstable; urgency=low * This change moves some RSS-related stuff to a more appropriate location and replaces some occurrances for string_ty * with nstring. * Signed-off-by: Peter Miller -- Peter Miller Sat, 15 Oct 2005 20:06:10 +1000 aegis (4.20.D103-1) unstable; urgency=low * This change adds a test to check that aeget is serving up an RSS icon properly. * Signed-off-by: Peter Miller -- Peter Miller Sat, 15 Oct 2005 15:16:46 +1000 aegis (4.20.D102-1) unstable; urgency=low * This change adds the rss_feed class and a bunch of utility functions used for RSS. * Signed-off-by: leematthewrobert@yahoo.com.au * Signed-off-by: Peter Miller -- Peter Miller Sat, 15 Oct 2005 10:17:31 +1000 aegis (4.20.D101-1) unstable; urgency=low * This change adds * - a function to generate an RSS icon linked to an RSS feed file * - a function to generate metadata containing RSS feedfile info. * Signed-off-by: leematthewrobert@yahoo.com.au * Signed-off-by: Peter Miller -- Peter Miller Thu, 13 Oct 2005 01:26:29 +1000 aegis (4.20.D100-1) unstable; urgency=low * The delta selction mechanis has been improved: previously the edit-origin- UUID attribute was considered in favor of the original-UUID attribute, with this change it is used the change set, bounded to the edit-origin-UUID or to original-UUID, more recently integrated. This should reduce the frequency of logical conflicts. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 12 Oct 2005 23:50:04 +1000 aegis (4.20.D099-1) unstable; urgency=low * none * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 12 Oct 2005 01:23:57 +1000 aegis (4.20.D098-1) unstable; urgency=low * The web interface page has been corrected. The completed changes link now points to the correct page. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 11 Oct 2005 21:08:40 +1000 aegis (4.20.D097-1) unstable; urgency=low * This change fixes an assert left behind by the recent fcntl SET_LKW change set. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 11 Oct 2005 18:41:52 +1000 aegis (4.20.D096-1) unstable; urgency=low * This change updates the Debian maintainer in the release documentation. This is Christian Meder. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 11 Oct 2005 15:13:30 +1000 aegis (4.20.D095-1) unstable; urgency=low * There is a new default_regression_test_exempt project attribute. * Signed-off-by: Peter Miller -- Peter Miller Mon, 10 Oct 2005 21:41:08 +1000 aegis (4.20.D094-1) unstable; urgency=low * The shell quoting function has been improved in the case where it is quoting substitutions. * Signed-off-by: Peter Miller -- Peter Miller Mon, 10 Oct 2005 18:45:57 +1000 aegis (4.20.D093-1) unstable; urgency=low * This change modifies aeget to serve up an RSS icon using the ?rssicon modifier. * Signed-off-by: leematthewrobert@yahoo.com.au * Signed-off-by: Peter Miller -- Peter Miller Sun, 09 Oct 2005 04:05:47 +1000 aegis (4.20.D092-1) unstable; urgency=low * There is a new aesvt Simple Version Tool bundled with Aegis. * Signed-off-by: Peter Miller -- Peter Miller Thu, 06 Oct 2005 23:09:49 +1000 aegis (4.20.D091-1) unstable; urgency=low * The output_gzip class has been renamed output_gzip, and all uses adjusted. * Signed-off-by: Peter Miller -- Peter Miller Sun, 02 Oct 2005 23:51:28 +1000 aegis (4.20.D090-1) unstable; urgency=low * This change renames the output_file class to omit the _ty suffix. * Signed-off-by: Peter Miller -- Peter Miller Fri, 30 Sep 2005 23:57:34 +1000 aegis (4.20.D089-1) unstable; urgency=low * This change continues with the work of making input_ty fully OO. * Signed-off-by: Peter Miller -- Peter Miller Thu, 29 Sep 2005 22:50:11 +1000 aegis (4.20.D088-1) unstable; urgency=low * A problem was fixed which caused aegis to fail on the hppa port of Debian. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 26 Sep 2005 01:36:31 +1000 aegis (4.20.D087-1) unstable; urgency=low * The aetar -rec program now uses the archive name as the brief description. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 25 Sep 2005 11:57:18 +1000 aegis (4.20.D086-1) unstable; urgency=low * The input_ty class hierarchy has been re-written as OO C++ code. * Signed-off-by: Peter Miller -- Peter Miller Sat, 24 Sep 2005 09:58:11 +1000 aegis (4.20.D085-1) unstable; urgency=low * This change fixes some multipl-user-premissions bugs in the history tool transactions code. * My thanks to Christian Meder for this patch. * Signed-off-by: Peter Miller -- Peter Miller Sat, 24 Sep 2005 01:02:35 +1000 aegis (4.20.D084-1) unstable; urgency=low * A bug was fixed in aedist -send which caused segfaults whew processing certain files. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 07 Sep 2005 09:20:34 +1000 aegis (4.20.D083-1) unstable; urgency=low * Another "Aegis" site. * My thanks to Steve Barnett for reporting this one. * Signed-off-by: Peter Miller -- Peter Miller Wed, 07 Sep 2005 09:07:26 +1000 aegis (4.20.D082-1) unstable; urgency=low * This change fixes a problem with t0016a.sh * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 04 Sep 2005 22:47:33 +1000 aegis (4.20.D081-1) unstable; urgency=low * This change fixes some problems with test t0095a.sh * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 04 Sep 2005 21:43:42 +1000 aegis (4.20.D080-1) unstable; urgency=low * A bug was fixed which caused aedist to send archive that can not be receive because of operation impossible to replicate in a change set. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 04 Sep 2005 20:54:07 +1000 aegis (4.20.D079-1) unstable; urgency=low * This change implements Robert Collins' subunit testing framework, http:// www.robertcollins.net/unittest/subunit * Signed-off-by: Peter Miller -- Peter Miller Sun, 04 Sep 2005 19:18:52 +1000 aegis (4.20.D078-1) unstable; urgency=low * A build problem on IRIX 6.5 has been fixed * My thanks to Ralf Fassel for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Sun, 04 Sep 2005 18:33:17 +1000 aegis (4.20.D077-1) unstable; urgency=low * More g++-4.0.1 fixes * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 04 Sep 2005 12:25:22 +1000 aegis (4.20.D076-1) unstable; urgency=low * A bug was fixed that caused error when receiving branch's archive generated with the -entrire_source option. * My thanks to Ralph Smith for providing two veru useful testcases. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 04 Sep 2005 09:10:08 +1000 aegis (4.20.D075-1) unstable; urgency=low * minor modification to comply with g++ 4.0.1 * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 03 Sep 2005 21:28:34 +1000 aegis (4.20.D074-1) unstable; urgency=low * This change set add the c++ compiler as a dependency for object files and executables. This will force a recompilation when you will upgrade the compiler to the next version without the need of tricks to rebuild all with the same compilere. Note that you can control wich version of the compiler to use modifing aegis.conf.d/site.conf * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 03 Sep 2005 19:38:59 +1000 aegis (4.20.D073-1) unstable; urgency=low * A bug was fixed in aedist -rec that caused segfault in the rename handling code * My thanks to Ralph Smith for the test that helped to discover the bug * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 03 Sep 2005 17:38:53 +1000 aegis (4.20.D072-1) unstable; urgency=low * The aedist --missing listing (anf aedist -replay behaviour) now check for branch UUIDs as well, just in case someone fetched a branch as a change set and applied it. However, aeget does not report these UUIDs, because that would be too confusing. * Signed-off-by: Peter Miller -- Peter Miller Sat, 03 Sep 2005 16:30:11 +1000 aegis (4.20.D071-1) unstable; urgency=low * A small bug that make aetar print the wrong message was fixed * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 03 Sep 2005 12:44:42 +1000 aegis (4.20.D070-1) unstable; urgency=low * The aeget CGI interface now understands a @noerror attribute for queries, so that 500 Internal server errors can be visable to developers. * Signed-off-by: Peter Miller -- Peter Miller Sat, 03 Sep 2005 12:18:46 +1000 aegis (4.20.D069-1) unstable; urgency=low * The aeget web interface has been enhanced to report error with status 400 (not 200 success was it was doing). * Signed-off-by: Peter Miller -- Peter Miller Sat, 03 Sep 2005 08:27:16 +1000 aegis (4.20.D068-1) unstable; urgency=low * This change adds some new classes, derived from xml_node, for processing RSS feed files. * My thanks to Matt Lee for this change set. * Signed-off-by: Peter Miller -- Peter Miller Thu, 18 Aug 2005 20:58:35 +1000 aegis (4.20.D067-1) unstable; urgency=low * This change adds an rss_item class to represent item elements of an RSS feed. * My thanks to Matt Lee for this change set. * Signed-off-by: Peter Miller -- Peter Miller Thu, 18 Aug 2005 19:43:30 +1000 aegis (4.20.D066-1) unstable; urgency=low * It is now possible to specify any sufficiently unique leading prefix of a UUID rather than the full 36 characters. * Signed-off-by: Peter Miller -- Peter Miller Sun, 14 Aug 2005 01:38:26 +1000 aegis (4.20.D065-1) unstable; urgency=low * DEBUG related compilation problems * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 13 Aug 2005 10:21:29 +1000 aegis (4.20.D064-1) unstable; urgency=low * More F/OSS VC/SCM systems have been added to the web page. * Signed-off-by: Peter Miller -- Peter Miller Sat, 25 Jun 2005 23:52:10 +1000 aegis (4.20.D063-1) unstable; urgency=low * There is a new ${History_Path} substitution available. It gives you the path name of the history file corresponding to the given filenname(s). * My thanks to Jerry Pendergraft for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Thu, 23 Jun 2005 22:57:21 +1000 aegis (4.20.D062-1) unstable; urgency=low * This change makes the file manifest build slightly better. * Signed-off-by: Peter Miller -- Peter Miller Thu, 09 Jun 2005 21:26:11 +1000 aegis (4.20.D061-1) unstable; urgency=low * There are some contexts where XML lines can't be broken elegantly. The line length checker (cklinlen) allows longer unbreakable lines in tests. * Signed-off-by: Peter Miller -- Peter Miller Thu, 09 Jun 2005 20:11:21 +1000 aegis (4.20.D060-1) unstable; urgency=low * A bug in aedist -rec which caused incorrect delta selection has been fixed. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 07 Jun 2005 10:14:17 +1000 aegis (4.20.D059-1) unstable; urgency=low * the 'aecpu -unch' step of the 'aedist -rec', needed to catch changes already present has some drawback related to changes being received, slightly modified, into the same repository that originated them. * 1) it is possible that received change may non develop_end because the changes requires some test, but the file was not modified with respect to the original change so thay will be removed. * 2) when a changes originate at repository A and fails for some reasons in B, the B developer may need to edit some files in the same change. The he will send the archive to the originating repository, there the change will be imported with a different UUID. Then site B will see the changes as missing, based on UUID, but the content will be the same so it will download more and more the same change without being able to end the development because it will not contains any difference and the 'acpu- unch' step will empty the development directory. * Removing the uncopys step solves this problems. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 01 Jun 2005 09:39:57 +1000 aegis (4.20.D058-1) unstable; urgency=low * The new -pending aedist(1)'s subcommand is available, it will print the list of local change set missing from the remote repository you will point it to. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 01 Jun 2005 00:35:01 +1000 aegis (4.20.D057-1) unstable; urgency=low * The code generated by fmtgen can now cope with nstring filenames. * Signed-off-by: Peter Miller -- Peter Miller Mon, 30 May 2005 15:52:41 +1000 aegis (4.20.D056-1) unstable; urgency=low * The aedist -replay command now accept the -trace options and forward it to the other called commands * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 29 May 2005 22:59:02 +1000 aegis (4.20.D055-1) unstable; urgency=low * This change adds to code to try to cope with the SourceForge.net memory limit of CGI programs. * Signed-off-by: Peter Miller -- Peter Miller Sun, 29 May 2005 22:36:14 +1000 aegis (4.20.D054-1) unstable; urgency=low * This change looks more carefully for awk, and then uses it more uniformly through the build process. * My thanks for Jerry Pendergraft for this patch. * Signed-off-by: Peter Miller -- Peter Miller Sun, 29 May 2005 10:00:07 +1000 aegis (4.20.D053-1) unstable; urgency=low * The aeget(1) file menu now displays the selected file's attributes. * Signed-off-by: Peter Miller -- Peter Miller Sun, 22 May 2005 18:32:53 +1000 aegis (4.20.D052-1) unstable; urgency=low * The aeget(1) web interface now includes change attributes on the change menu page. * Signed-off-by: Peter Miller -- Peter Miller Sat, 21 May 2005 21:53:57 +1000 aegis (4.20.D051-1) unstable; urgency=low * The ael change-details listing now includes change attributes. * Signed-off-by: Peter Miller -- Peter Miller Sat, 21 May 2005 20:49:29 +1000 aegis (4.20.D050-1) unstable; urgency=low * Something evaluate a number like 020 as octal, this change modify aedist to make sure it will pass only number in a non ambigous form to various commands. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 21 May 2005 20:36:19 +1000 aegis (4.20.D049-1) unstable; urgency=low * The aedist -rec command is now able to use the edit-origin-UUID attribute to copy modified files from the right origin (branch + delta). * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 20 May 2005 00:08:53 +1000 aegis (4.20.D048-1) unstable; urgency=low * The t0140a.sh file has been converted from a 'source' file to a 'test' file. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 19 May 2005 15:14:47 +1000 aegis (4.20.D047-1) unstable; urgency=low * A couple of tests have been enhanced to use the test_cpio command to check the content of aedist archives. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 19 May 2005 14:20:08 +1000 aegis (4.20.D046-1) unstable; urgency=low * The aedist(1) man page was missing some detail related to the aedist file format. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 19 May 2005 13:32:14 +1000 aegis (4.20.D045-1) unstable; urgency=low * A bugs has been fixed in aedist -receive. When it wanted to automatically generate a --delta option, it didn't format the delta number in a way that the arglex parser understood. * Signed-off-by: Peter Miller -- Peter Miller Thu, 19 May 2005 10:25:13 +1000 aegis (4.20.D044-1) unstable; urgency=low * A bug has been fixed in aedist where some types of incomplete changes would fail an assert. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 18 May 2005 23:16:58 +1000 aegis (4.20.D043-1) unstable; urgency=low * This change updates the tests to use the 'aegis.conf' file instead of the 'config' file. This silences many warnings produced by the tests. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 18 May 2005 15:07:29 +1000 aegis (4.20.D042-1) unstable; urgency=low * This change foxes a few DEBUG build problems. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 18 May 2005 12:00:11 +1000 aegis (4.20.D041-1) unstable; urgency=low * The aedist command has been enhanced to use the -trunk option when needed. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 18 May 2005 11:34:35 +1000 aegis (4.20.D040-1) unstable; urgency=low * This changes add more aedist -send edit-origin-UUID functionality. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 18 May 2005 00:48:01 +1000 aegis (4.20.D039-1) unstable; urgency=low * This change corrects the copyright on the aexver sources. * Signed-off-by: Peter Miller -- Peter Miller Tue, 17 May 2005 20:08:14 +1000 aegis (4.20.D038-1) unstable; urgency=low * This change set introduce the test_cpio command, it will be used in tests. * Signed-off-by: Walter Franzini * Signed-off-by: walter * Signed-off-by: Peter Miller -- Peter Miller Tue, 17 May 2005 15:26:16 +1000 aegis (4.20.D037-1) unstable; urgency=low * added more entries for site configuration * Signed-off-by: walter * Signed-off-by: Peter Miller -- Peter Miller Tue, 17 May 2005 14:40:56 +1000 aegis (4.20.D036-1) unstable; urgency=low * The aerevml/send.cc file would not compile because a couple of asserts were incorrect. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 17 May 2005 12:40:26 +1000 aegis (4.20.D035-1) unstable; urgency=low * "in libaegis/xmltextread.h, you define the xmlReaderTypes enum if libxmlversion is below 2.6.0. However the declaration is already in thelibxml2 header files for version 2.5.10 (at least as include in RedHatEnterprise 3.4), so the compiler choked on the duplication. Backing theversion requirement off accordingly, the latest delta builds and passesall tests on RHEL 3.4." * My thanks to Smith, Ralph for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Tue, 17 May 2005 12:02:03 +1000 aegis (4.20.D034-1) unstable; urgency=low * The aedist/{input,output} files have been moved to the corresponding libaegis/{input,output} locations. * \nSigned-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Tue, 17 May 2005 11:50:16 +1000 aegis (4.20.D033-1) unstable; urgency=low * The cast from string_ty * to nstring has been made explicit. This makes it painfully obvious when the two types of strings clash. It also provides motivation to refactor. * Signed-off-by: Peter Miller -- Peter Miller Tue, 17 May 2005 04:34:56 +1000 aegis (4.20.D032-1) unstable; urgency=low * A bug as been fixed wich caused aemv to incorrectly rename a file to an existing directory * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 16 May 2005 20:17:26 +1000 aegis (4.20.D031-1) unstable; urgency=low * This change adds some active management of the magic file search list, mostly to fix the "no magic files" error on sourceforge.net * Signed-off-by: Peter Miller -- Peter Miller Mon, 16 May 2005 18:21:49 +1000 aegis (4.20.D030-1) unstable; urgency=low * The aedist input and output directory contents have been moved to the corresponding loations in the libaegis tree. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 16 May 2005 14:13:46 +1000 aegis (4.20.D029-1) unstable; urgency=low * The input_crlf filter has been enhanced to print the filename and line number the error occurs within. * My thanks to Lucian Precup for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Mon, 16 May 2005 09:55:05 +1000 aegis (4.20.D028-1) unstable; urgency=low * The automated tests have been changed to avoid having aeintegratq leaving files in the user's home directory. * My thanks to Jerry Pendergraft for this change set. * Signed-off-by: Peter Miller -- Peter Miller Sun, 15 May 2005 03:25:31 +1000 aegis (4.20.D027-1) unstable; urgency=low * There is a new aexver program, used to obtain a visual file history. * My thanks to Jerry Pendergraft for this contribution. * Signed-off-by: Peter Miller -- Peter Miller Sat, 14 May 2005 18:52:55 +1000 aegis (4.20.D026-1) unstable; urgency=low * More elegant memory handling for the C++ new and delete operators has been added. * Signed-off-by: Peter Miller -- Peter Miller Mon, 02 May 2005 00:44:25 +1000 aegis (4.20.D025-1) unstable; urgency=low * It is now possible to specify uaser-defined user attributes in the ~/ .aegisrc file. Maybe this would have been a better design from the beginning, but I didn't think of that 14 years ago. It is possible most future user attributes will make use of the attribute list, rather than add more fields. * My thanks to Jerry Pendergraf for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Sun, 01 May 2005 14:52:27 +1000 aegis (4.20.D024-1) unstable; urgency=low * * A typo in the report.index file was fixed * * it is possible to override the configured datadir with the AEGIS_DATADIR environment variable; * * some test as been modified to use the AEGIS_DATADIR and the report.index in the repository instead of the one in the system. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 30 Apr 2005 02:34:18 +1000 aegis (4.20.D023-1) unstable; urgency=low * The aenf command now gives a warning if you specify the "config" file without the "-config" option. This is the old name for the project configuration file, the new name is "aegis.conf". * My thanks to John Darrington for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Sat, 16 Apr 2005 01:40:16 +1000 aegis (4.20.D022-1) unstable; urgency=low * The aefind command now understands '{+}' to mean the resolved file name, and '{-}' as the unresolved file name. * Signed-off-by: Peter Miller -- Peter Miller Sat, 09 Apr 2005 06:53:25 +1000 aegis (4.20.D021-1) unstable; urgency=low * This change demonstrates how to walk up the project branches to find the trunk. * My thanks to Jerry Pendergraft for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Wed, 30 Mar 2005 22:48:10 +1000 aegis (4.20.D020-1) unstable; urgency=low * This change adds an nstring interface to commit_*() functions. * Signed-off-by: Peter Miller -- Peter Miller Mon, 28 Mar 2005 21:30:58 +1000 aegis (4.20.D019-1) unstable; urgency=low * This change fixes some Debian Linux build problems, not in the Makefile but in the cook recipes. * Signed-off-by: Peter Miller -- Peter Miller Sun, 27 Mar 2005 19:41:35 +1000 aegis (4.20.D018-1) unstable; urgency=low * The developer buyild has been made more robust when faces with older GCC versions. * Signed-off-by: Peter Miller -- Peter Miller Wed, 23 Mar 2005 16:55:24 +1100 aegis (4.20.D017-1) unstable; urgency=low * There was a bug where Aegis would exit with a fatal error if one of the directories on the AEGIS_PATH was read-only. Such directories are now ignored. * My thanks to Simon Clift for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Sun, 13 Mar 2005 17:59:30 +1100 aegis (4.20.D016-1) unstable; urgency=low * This change set modify etc/Howto.cook so the include directories are properly sorted. * Previously it is possible to have various comman invoked with: * -Icommon -Ibl/common -Iblbl/common -Ilibaegis -Ibl/libaegis -Iblbl/libaegis * now they will be invoked in a different way: * -Icommon -Ilibaegis -Ibl/common -Ibl/libaegis -Iblbl/common -Iblbl/libaegis * The old way may cause problems moving a file from common/ to libaegis/ because of the copy in blbl/common. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 12 Mar 2005 00:19:59 +1100 aegis (4.20.D015-1) unstable; urgency=low * This change fixes a bug in the string_list_ty::push_back(const string_list_ ty &); method. * Signed-off-by: Peter Miller -- Peter Miller Sun, 20 Feb 2005 01:07:05 +1100 aegis (4.20.D014-1) unstable; urgency=low * A bug has been fixed in how libmagic was being used. * Signed-off-by: Peter Miller -- Peter Miller Sun, 13 Feb 2005 23:15:34 +1100 aegis (4.20.D013-1) unstable; urgency=low * Test 16 has been fixed to get rid of a false negative. * Signed-off-by: Peter Miller -- Peter Miller Sun, 13 Feb 2005 14:39:36 +1100 aegis (4.20.D012-1) unstable; urgency=low * This change adds a link to Seapine, a commercial version control system. * Signed-off-by: Peter Miller -- Peter Miller Sun, 13 Feb 2005 12:20:55 +1100 aegis (4.20.D011-1) unstable; urgency=low * A bug in aerevml -send has been fixed. It was giving an empty TYPE element on some hosts because the string was being free()ed before it was printed. Interestingly, on some systems it worked, and no system segfailted. * Signed-off-by: Peter Miller -- Peter Miller Sun, 13 Feb 2005 12:06:12 +1100 aegis (4.20.D010-1) unstable; urgency=low * The aetar(1) command has been improved to process modified and created files in a batched way. This improve the aetar speed. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 03 Feb 2005 12:00:25 +1100 aegis (4.20.D009-1) unstable; urgency=low * This change adds some more explanatory text to the message printed when translation files can't be found. * Signed-off-by: Peter Miller -- Peter Miller Thu, 03 Feb 2005 10:03:05 +1100 aegis (4.20.D008-1) unstable; urgency=low * The aenf(1) command now understands the --keep and --no-keep options, to explicitly control the creation of new files in the development directory. * Signed-off-by: Peter Miller -- Peter Miller Wed, 02 Feb 2005 22:16:41 +1100 aegis (4.20.D007-1) unstable; urgency=low * A bug has been fixed in aemv which failed to check the new name against the filename charset, etc. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 02 Feb 2005 12:21:26 +1100 aegis (4.20.D006-1) unstable; urgency=low * This change fixes a variable name conflict with libz.h * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Tue, 01 Feb 2005 22:54:45 +1100 aegis (4.20.D005-1) unstable; urgency=low * This change adds the first chnage towards being able in import and export change sets in the RevML interchange format. This change is export. * Signed-off-by: Peter Miller -- Peter Miller Sun, 30 Jan 2005 22:41:27 +1100 aegis (4.20.D004-1) unstable; urgency=low * This change adds aerevml to the download choices for change sets. * Signed-off-by: Peter Miller -- Peter Miller Sun, 30 Jan 2005 21:58:03 +1100 aegis (4.20.D003-1) unstable; urgency=low * The attached patch for aeintegratq fixes a problem when trying to restart a change which had failed "precious", and is thus "being_integrated" rather than "awaiting_integration" * My thanks to Jerry Pendergraft for this patch. * Signed-off-by: Peter Miller -- Peter Miller Sat, 29 Jan 2005 22:23:19 +1100 aegis (4.20.D002-1) unstable; urgency=low * This change adds the xml_text_reader class, used to parse XML files. In the case of RevML, it will be subclassed (in a later change set) to parse RevML input. * Signed-off-by: Peter Miller -- Peter Miller Sat, 29 Jan 2005 22:10:24 +1100 aegis (4.20.D001-1) unstable; urgency=low * This change prepares Aegis for the next public release. * Signed-off-by: Peter Miller -- Peter Miller Fri, 28 Jan 2005 12:43:35 +1100 aegis (4.19.D229-1) unstable; urgency=low * This change fixed a Solaris build problem. * My thanks to Greg McIntyre for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Thu, 27 Jan 2005 23:45:23 +1100 aegis (4.19.D228-1) unstable; urgency=low * A small bug in aeintegratq has been fixed. If a change fails "precious" the queue stops as it should,but there is one extra logged loop message that looks bad in the log. * My thanks to Jerry Pendergraft for this patch. * Signed-off-by: Peter Miller -- Peter Miller Thu, 27 Jan 2005 10:24:07 +1100 aegis (4.19.D227-1) unstable; urgency=low * This change undates the release notes, in preparation for the next public release. * Signed-off-by: Peter Miller -- Peter Miller Thu, 27 Jan 2005 01:44:04 +1100 aegis (4.19.D226-1) unstable; urgency=low * This change adds links to some relevant CM Crossroads articles. * Signed-off-by: Peter Miller -- Peter Miller Wed, 26 Jan 2005 23:40:54 +1100 aegis (4.19.D225-1) unstable; urgency=low * The aecp -rescind option now implies the file names, if none are specified on the command line. * My thanks to John Darrington for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Wed, 26 Jan 2005 23:30:25 +1100 aegis (4.19.D224-1) unstable; urgency=low * There is a new aediff --command option, allowing you to specify the command you want to use to display the difference. For example, you could use tkdiff(1) or mgdiff(1) to display the change graphically. * My thanks to Jerry Pendergraft for this patch. * Signed-off-by: Peter Miller -- Peter Miller Wed, 26 Jan 2005 19:43:42 +1100 aegis (4.19.D223-1) unstable; urgency=low * The defaulting rules for the change number have been changed, the current directory now takes precedence over the "only one" rule. This seemsto meet user expectations better. * My thanks to Jerry Pendergraft for this patch. * Signed-off-by: Peter Miller -- Peter Miller Tue, 25 Jan 2005 15:09:12 +1100 aegis (4.19.D222-1) unstable; urgency=low * This change adds an uninstall target to the Makefile.in * My thanks to Brendan J Simon for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Tue, 25 Jan 2005 12:50:38 +1100 aegis (4.19.D221-1) unstable; urgency=low * This change fixes a bug in aeintegratq -loop which caused it to loop forever. It was supposed to stop when there was nothing more to be done. * Signed-off-by: Peter Miller -- Peter Miller Tue, 25 Jan 2005 11:24:20 +1100 aegis (4.19.D220-1) unstable; urgency=low * This changes makes some small fixes to the web pages. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 24 Jan 2005 23:06:50 +1100 aegis (4.19.D219-1) unstable; urgency=low * The aeintegratq script has been enhanced to keep processing changes that become available while it is running. * My thanks to Jerry Pendergraft for this patch. * Signed-off-by: Peter Miller -- Peter Miller Mon, 24 Jan 2005 20:06:54 +1100 aegis (4.19.D218-1) unstable; urgency=low * This change adds more Solaris build details. * My thanks to Jerry Pendergraft for this patch. * Signed-off-by: Peter Miller -- Peter Miller Mon, 24 Jan 2005 19:55:51 +1100 aegis (4.19.D217-1) unstable; urgency=low * This change continues the sub_context_ty refactoring. * Signed-off-by: Peter Miller -- Peter Miller Mon, 24 Jan 2005 01:21:14 +1100 aegis (4.19.D216-1) unstable; urgency=low * This change fixes the Makefile to use chown on far fewer files and directories. * My thanks to Christopher Vance for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Sun, 23 Jan 2005 20:19:45 +1100 aegis (4.19.D215-1) unstable; urgency=low * The aecvsserver command now understands the "--" option for many of its requests, particularly ci, co, update. * Signed-off-by: Peter Miller -- Peter Miller Sun, 23 Jan 2005 20:09:24 +1100 aegis (4.19.D214-1) unstable; urgency=low * This change fixes a whole bunch of warnings gerenated by the MIPS compiler. * My thanks to Jerry Pendergraft for reporting these problems. * Signed-off-by: Peter Miller -- Peter Miller Sun, 23 Jan 2005 15:10:50 +1100 aegis (4.19.D213-1) unstable; urgency=low * This change fixes a Solaris build problem. It is important to use the - lintl library if one is present, because this is how GNU Gettext is used in preference to the one in the Solaris libc. * This doesn't necessarily fix all the Solaris problems. It may also be necessary to link everything statically. * My thanks to Greg McIntyre for working this out. * Signed-off-by: Peter Miller -- Peter Miller Sun, 23 Jan 2005 00:06:02 +1100 aegis (4.19.D212-1) unstable; urgency=low * This change set fix a (small) bug in the change option argument parsing code: it did not handle correctly the UUID case. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 22 Jan 2005 14:35:14 +1100 aegis (4.19.D211-1) unstable; urgency=low * This change fixes a text problem on FreeBSD * Signed-off-by: Peter Miller -- Peter Miller Sat, 22 Jan 2005 13:13:02 +1100 aegis (4.19.D210-1) unstable; urgency=low * This change fixes a test problem on Solaris. * Signed-off-by: Peter Miller -- Peter Miller Fri, 21 Jan 2005 23:12:20 +1100 aegis (4.19.D209-1) unstable; urgency=low * This change set fix problems with t0161 and t0214. * My thanks to Jerry Pendergraft for reporting the problem and for the patch. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 21 Jan 2005 15:56:34 +1100 aegis (4.19.D208-1) unstable; urgency=low * Some unused command line options from the -missing variant of aedist(1) are removed. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Fri, 21 Jan 2005 15:46:32 +1100 aegis (4.19.D207-1) unstable; urgency=low * This change makes test 144 silent in ome error cases. * Signed-off-by: Peter Miller -- Peter Miller Fri, 21 Jan 2005 15:36:32 +1100 aegis (4.19.D206-1) unstable; urgency=low * This change has aepatch ignore the "/dev/null" file name when working out poissible file name candidates. * My thanks to Jamie Wilkinson for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Fri, 21 Jan 2005 01:47:24 +1100 aegis (4.19.D205-1) unstable; urgency=low * This change adds some words to the man pages about how aeclone affects merging. * Signed-off-by: Peter Miller -- Peter Miller Fri, 21 Jan 2005 00:01:49 +1100 aegis (4.19.D204-1) unstable; urgency=low * This change fixes some MIPS build problems. * My thanks to Jerry Pendergraft for this bug fix. * Signed-off-by: Peter Miller -- Peter Miller Thu, 20 Jan 2005 19:34:30 +1100 aegis (4.19.D203-1) unstable; urgency=low * This change to aeget(1) to cope with the case when the SCRIPT_URI environment variable has not been set. * Signed-off-by: Peter Miller -- Peter Miller Thu, 20 Jan 2005 17:57:35 +1100 aegis (4.19.D202-1) unstable; urgency=low * This change set modifiy aedist so it remove the (used defined) edit-origin- UUID when receiving a change set. This is in preparation of a future enhancement * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 19 Jan 2005 19:36:36 +1100 aegis (4.19.D201-1) unstable; urgency=low * This change makes things smoother for the linux-x86_64 architecture. * My thanks to Ralph Smith for this change set. * Signed-off-by: Peter Miller -- Peter Miller Wed, 19 Jan 2005 18:26:00 +1100 aegis (4.19.D200-1) unstable; urgency=low * A bug was fixed in aeget which caused incorrect links when https was used. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 19 Jan 2005 14:04:06 +1100 aegis (4.19.D199-1) unstable; urgency=low * Another build problem with zlib.h::compress has been fixed. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 19 Jan 2005 13:53:44 +1100 aegis (4.19.D198-1) unstable; urgency=low * This change fixes a Solaris build problem. * My thanks to Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Wed, 19 Jan 2005 12:22:02 +1100 aegis (4.19.D197-1) unstable; urgency=low * This change fixes a small Mac OS X build problem. * Signed-off-by: Peter Miller -- Peter Miller Wed, 19 Jan 2005 00:10:14 +1100 aegis (4.19.D196-1) unstable; urgency=low * This change fixes a Mac OS X build problem. * Signed-off-by: Peter Miller -- Peter Miller Tue, 18 Jan 2005 22:36:41 +1100 aegis (4.19.D195-1) unstable; urgency=low * This change adds more smarts to the ./configure script to correctly locate GNU Diff, if it is called gdiff instead of diff. * There is a new $DIFF substitution, which is replaced the the absolute path of the diff command discovered when Aegis was built. * Signed-off-by: Peter Miller -- Peter Miller Tue, 18 Jan 2005 17:59:28 +1100 aegis (4.19.D194-1) unstable; urgency=low * This change fixes two tests which used the aeintegratq(1) command, so that they no longer produce false negatives. * Signed-off-by: Peter Miller -- Peter Miller Tue, 18 Jan 2005 13:34:39 +1100 aegis (4.19.D193-1) unstable; urgency=low * This change fixes an assumption about what C++ compiler is being used. * My thanks to Jerry Pendergraft for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Tue, 18 Jan 2005 13:21:36 +1100 aegis (4.19.D192-1) unstable; urgency=low * The zlib.h library declares a function called "compress" which resulted in some warnings (-Wshadow) for a few files. This change set fixes those warnings. * My Thanks to Walter Franzini for this patch. * Signed-off-by: Peter Miller * Signed-off-by: Walter Franzini -- Peter Miller Tue, 18 Jan 2005 12:50:25 +1100 aegis (4.19.D191-1) unstable; urgency=low * A bug has been fixed in aels(1), it would sometimes segfault, because some of the output_ty restructuring went wrong. * Signed-off-by: Peter Miller -- Peter Miller Tue, 18 Jan 2005 11:16:50 +1100 aegis (4.19.D190-1) unstable; urgency=low * This change fixes a defect introduced by C232, it was failing some of the regression tests. * Signed-off-by: Peter Miller -- Peter Miller Tue, 18 Jan 2005 00:41:40 +1100 aegis (4.19.D189-1) unstable; urgency=low * A bugs has been fixed in aedist -send, it was failing to include change set attributes in some cases. * Signed-off-by: Peter Miller -- Peter Miller Sat, 15 Jan 2005 10:31:12 +1100 aegis (4.19.D188-1) unstable; urgency=low * This change continues the output_ty refactoring, removing the inline transition code. * Signed-off-by: Peter Miller -- Peter Miller Fri, 14 Jan 2005 20:52:28 +1100 aegis (4.19.D187-1) unstable; urgency=low * This change adds the html_encode method. * Signed-off-by: Peter Miller -- Peter Miller Thu, 13 Jan 2005 21:52:10 +1100 aegis (4.19.D186-1) unstable; urgency=low * This change adds text about /etc/mailcap into the distributes devel.opment chapter. Turns out the whole section needed writing. * Signed-off-by: Peter Miller -- Peter Miller Thu, 13 Jan 2005 10:53:32 +1100 aegis (4.19.D185-1) unstable; urgency=low * This change makes the output_ty class and derived classes more OO-ish * Signed-off-by: Peter Miller -- Peter Miller Thu, 13 Jan 2005 10:42:08 +1100 aegis (4.19.D184-1) unstable; urgency=low * The aet command has a new option --sugest-limit which runs as many regression tests as possible (from most relevant to least relevant) but stops after the given number of minutes. This is a way for running the most relevant tests in a limited time (e.g. if a project has so many integrations in a day that it can only afford 20 minutes of integration testing for each one). * Signed-off-by: Peter Miller -- Peter Miller Tue, 11 Jan 2005 20:54:09 +1100 aegis (4.19.D183-1) unstable; urgency=low * This change removes the proposed implementation-neutral change-set interface format. RevMl is probably sufficient. * Signed-off-by: Peter Miller -- Peter Miller Sun, 09 Jan 2005 22:24:18 +1100 aegis (4.19.D182-1) unstable; urgency=low * A bug has been fixed in the aedist --replay --include-version code. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 08 Jan 2005 13:58:37 +1100 aegis (4.19.D181-1) unstable; urgency=low * A bug has been fixed in the URL processing for the username and password. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 08 Jan 2005 01:32:34 +1100 aegis (4.19.D180-1) unstable; urgency=low * A bug has been fixed in all of the programs, they were leaving temporary files behind. * Signed-off-by: Peter Miller -- Peter Miller Sat, 08 Jan 2005 01:23:04 +1100 aegis (4.19.D179-1) unstable; urgency=low * The aedist --replay main loop has been made more readable. * Signed-off-by: Peter Miller -- Peter Miller Fri, 07 Jan 2005 19:48:39 +1100 aegis (4.19.D178-1) unstable; urgency=low * This change adds the nstring_list::member_gmatch method. * Signed-off-by: Peter Miller -- Peter Miller Thu, 06 Jan 2005 22:06:55 +1100 aegis (4.19.D177-1) unstable; urgency=low * This change set improve the -replay and -missing variants of the aedist(1) command to make they use better inclusion/exclusion options. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 06 Jan 2005 15:59:23 +1100 aegis (4.19.D176-1) unstable; urgency=low * This change set fix a segfault in the input_curl_open related to http proxy. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 05 Jan 2005 04:32:28 +1100 aegis (4.19.D175-1) unstable; urgency=low * libcurl prior to 7.11.1 does not handle properly autenticated http proxies from http_proxy and HTTP_PROXY env variables. This change set is a workaround for this problem * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 05 Jan 2005 01:46:36 +1100 aegis (4.19.D174-1) unstable; urgency=low * This change adds a definition of a proposed implementation-neutral change- set interchange format. * Signed-off-by: Peter Miller -- Peter Miller Wed, 05 Jan 2005 01:37:30 +1100 aegis (4.19.D173-1) unstable; urgency=low * This change set improve the url class to make it able to extract the username:password portion from the URL. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Wed, 05 Jan 2005 01:26:57 +1100 aegis (4.19.D172-1) unstable; urgency=low * A bug has been fixed in aedist (and aepatch, and aetar) which would fail to emit some files when --entire-source was specified. It was accessing files with UUIDs which had been renamed, incorreectly. * Signed-off-by: Peter Miller -- Peter Miller Tue, 04 Jan 2005 23:50:37 +1100 aegis (4.19.D171-1) unstable; urgency=low * This change copes better with libcurl not being available. * My thanks to Ralf Fassel (and others) for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Tue, 04 Jan 2005 22:22:11 +1100 aegis (4.19.D170-1) unstable; urgency=low * This change gets rid of some left-over debug code in the URL parsing class. * Signed-off-by: Peter Miller -- Peter Miller Tue, 04 Jan 2005 20:10:04 +1100 aegis (4.19.D169-1) unstable; urgency=low * This change fixes some more build problems. * My thanks to Jerry Pendergraft for reporting these problems. * Signed-off-by: Peter Miller -- Peter Miller Tue, 04 Jan 2005 18:49:51 +1100 aegis (4.19.D168-1) unstable; urgency=low * A bug has been fixed in aedist where it would hang for some uses of the -- entire-source option. (Actually, it would dump core after using up all available swap space on an infinite recursion). * Signed-off-by: Peter Miller -- Peter Miller Tue, 04 Jan 2005 18:00:37 +1100 aegis (4.19.D167-1) unstable; urgency=low * This change has file: URLs reconstructed as plain file names, without URL syntax. * Signed-off-by: Peter Miller -- Peter Miller Tue, 04 Jan 2005 16:06:21 +1100 aegis (4.19.D166-1) unstable; urgency=low * This change adds the src.rpm to the download page. * My thanks to Walter Franzini for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Mon, 03 Jan 2005 10:28:50 +1100 aegis (4.19.D165-1) unstable; urgency=low * This change fixed a build problem which occurs when no Curl library is available. * My thanks to Walter Franzini for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Mon, 03 Jan 2005 10:11:14 +1100 aegis (4.19.D164-1) unstable; urgency=low * A few problems with running tests on Solaris have been fixed. * My thanks to Jerry Pendergraft for this patch. * Signed-off-by: Peter Miller -- Peter Miller Sun, 02 Jan 2005 16:08:39 +1100 aegis (4.19.D163-1) unstable; urgency=low * There is a new regex class, used to encapsulate the regex functionality. * Signed-off-by: Peter Miller -- Peter Miller Sun, 02 Jan 2005 15:58:18 +1100 aegis (4.19.D162-1) unstable; urgency=low * This change adds Jedi VCS to the diversity list. * My thanks to Thomas Huber for this link. * Signed-off-by: Peter Miller -- Peter Miller Thu, 30 Dec 2004 13:17:03 +1100 aegis (4.19.D161-1) unstable; urgency=low * Some of the code in aedist -replay has been cleaned up. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Thu, 30 Dec 2004 10:54:18 +1100 aegis (4.19.D160-1) unstable; urgency=low * Three tests have been updated to avoid the use of uudecode, as this is not in the default Fedora package list. * Signed-off-by: Peter Miller -- Peter Miller Tue, 28 Dec 2004 10:42:20 +1100 aegis (4.19.D159-1) unstable; urgency=low * The symtab template interface has been refactored to always use nstring and nstring_list, rather than the older forms. * All of the uses of this interface then had to be repaired to use the new interface. There were a few cascade side-effects that had to be taken care of as well. * This also fixes a couple of Fedora Core Three build problems. * Signed-off-by: Peter Miller -- Peter Miller Mon, 27 Dec 2004 19:14:50 +1100 aegis (4.19.D158-1) unstable; urgency=low * The configure script and Makefile have been updated to get around some Fedora Core Three build problems. * Signed-off-by: Peter Miller -- Peter Miller Mon, 27 Dec 2004 18:57:00 +1100 aegis (4.19.D157-1) unstable; urgency=low * The links emitted by aeget has been further improved. * Signed-off-by: Peter Miller -- Peter Miller Mon, 27 Dec 2004 10:04:31 +1100 aegis (4.19.D156-1) unstable; urgency=low * The aeget web pages now present histograms of months with weekends shaded, rather than simply every three rows. * Signed-off-by: Peter Miller -- Peter Miller Fri, 24 Dec 2004 16:45:56 +1100 aegis (4.19.D155-1) unstable; urgency=low * This change fixes some more Doxygen warnings. * Signed-off-by: Peter Miller -- Peter Miller Fri, 24 Dec 2004 10:17:29 +1100 aegis (4.19.D154-1) unstable; urgency=low * The aedist program now adds all child UUIDs when constructing a change set from a branch. This means that when the branch is integrated, the remote client will believe (correctly) that is has all of the original-UUIDs. * Signed-off-by: Peter Miller -- Peter Miller Fri, 24 Dec 2004 10:00:50 +1100 aegis (4.19.D153-1) unstable; urgency=low * There is a new aedist --missing option, which can be used to determine the remote change sets that aedist --replay would fetch. * Signed-off-by: Peter Miller -- Peter Miller Thu, 23 Dec 2004 16:59:49 +1100 aegis (4.19.D152-1) unstable; urgency=low * The aedist(1) man page has been updated to descibe the new --replay and -- missing options. * Signed-off-by: Peter Miller -- Peter Miller Tue, 21 Dec 2004 23:47:36 +1100 aegis (4.19.D151-1) unstable; urgency=low * The page links emitted by aeget now include the host and port name, to simplify the job of screen scrapers, like aedist --replay. * My thanks to Walter Franzini for reposting this problem. * Signed-off-by: Peter Miller -- Peter Miller Tue, 21 Dec 2004 16:50:35 +1100 aegis (4.19.D150-1) unstable; urgency=low * This change adds the nstring_list::member method. * Signed-off-by: Peter Miller -- Peter Miller Mon, 20 Dec 2004 21:34:50 +1100 aegis (4.19.D149-1) unstable; urgency=low * A bugs has been fixed in aedist (and other places) where the open of the project configuration file could fail, due to not properly reconstructing in historical circumstances. * My thanks to Walter Franzini for this change set. * Signed-off-by: Peter Miller -- Peter Miller Mon, 20 Dec 2004 08:38:09 +1100 aegis (4.19.D148-1) unstable; urgency=low * This change fixes a small formatting bug in the fmtgen tracing functions. * Signed-off-by: Peter Miller -- Peter Miller Sun, 19 Dec 2004 21:55:23 +1100 aegis (4.19.D147-1) unstable; urgency=low * This change adds code to the output of fmtgen to permit the values it generates to be traced. * Signed-off-by: Peter Miller -- Peter Miller Sun, 19 Dec 2004 20:53:42 +1100 aegis (4.19.D146-1) unstable; urgency=low * The aedist --receive command now understands file UUIDs. * Signed-off-by: Peter Miller -- Peter Miller Sat, 18 Dec 2004 15:55:16 +1100 aegis (4.19.D145-1) unstable; urgency=low * The --trace options are passed to deeper commands by aedist, etc, but they user multiple -Trace options, but now it only uses one. * Signed-off-by: Peter Miller -- Peter Miller Fri, 17 Dec 2004 21:26:44 +1100 aegis (4.19.D144-1) unstable; urgency=low * The aefa -uuid command now understands the --base-relative option. * Signed-off-by: Peter Miller -- Peter Miller Fri, 17 Dec 2004 21:09:18 +1100 aegis (4.19.D143-1) unstable; urgency=low * This change adds a link to Steve Schwern's "What Works" talk. * My thanks to Stephen Jenkin for telling me about the link. * Signed-off-by: Peter Miller -- Peter Miller Fri, 17 Dec 2004 19:41:10 +1100 aegis (4.19.D142-1) unstable; urgency=low * The aed(1) man page has been updated to better describe the behaviour around the merge command. * My thanks to Greg McIntyre for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Thu, 16 Dec 2004 16:16:24 +1100 aegis (4.19.D141-1) unstable; urgency=low * aeimport now will assign an uuid and a delta_uuid to every change synthesized * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Mon, 13 Dec 2004 00:03:28 +1100 aegis (4.19.D140-1) unstable; urgency=low * The struct sub_context_ty has been turned into a real C++ class. * Signed-off-by: Peter Miller -- Peter Miller Sun, 12 Dec 2004 23:53:06 +1100 aegis (4.19.D139-1) unstable; urgency=low * The aedist -replay command now accepts host names as the argument for the -- file option and internally generates the correct URL to download the change inventory from: * $ aedist -replay -p aegis.4.19 --file aegis.sf.net * is handled like * $ aedist -replay -p aegis.4.19 \ * --file http://aegis.sf.net/cgi-bin/aeget/aegis.4.19?inventory \ * --not-exclude 4.19 * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 12 Dec 2004 22:20:26 +1100 aegis (4.19.D138-1) unstable; urgency=low * It is now possible to set a file's UUID fron the command line. This undocumented facility is provided for the use of aedist and aepatch to preserve the uuid of newly created files. * Signed-off-by: Peter Miller -- Peter Miller Sun, 12 Dec 2004 21:53:04 +1100 aegis (4.19.D137-1) unstable; urgency=low * aetar -send now accept an --include-build option that also add build files, registered with aegis -new_fil -build, to the ouput archive. * A --not-include-build option is also accepted. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sun, 12 Dec 2004 11:00:18 +1100 aegis (4.19.D136-1) unstable; urgency=low * This change fixes some #ifdef DEBUG build issues. * Signed-off-by: Peter Miller -- Peter Miller Sun, 12 Dec 2004 10:38:59 +1100 aegis (4.19.D135-1) unstable; urgency=low * This change adds more links to the web pages. * Signed-off-by: Peter Miller -- Peter Miller Sat, 11 Dec 2004 23:23:49 +1100 aegis (4.19.D134-1) unstable; urgency=low * A bugs has been fixed on the aeget project menu page. It was showing "-42" instead of zero for sub-branches. * My thanks to Walter Franzini for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Sat, 11 Dec 2004 20:55:13 +1100 aegis (4.19.D133-1) unstable; urgency=low * aetar -receive avoid to copy build files from the baseline because this operation is forbidden and the error stops the processing. * Signed-off-by: Walter Franzini * Signed-off-by: Peter Miller -- Peter Miller Sat, 11 Dec 2004 19:48:51 +1100 aegis (4.19.D132-1) unstable; urgency=low * This change refactors wstring_list_ty to be more C++ ish. * Signed-off-by: Peter Miller -- Peter Miller Fri, 10 Dec 2004 17:56:40 +1100 aegis (4.19.D131-1) unstable; urgency=low * This change fixes a number of warnings issued by groff when processing the documentation. * Signed-off-by: Peter Miller -- Peter Miller Thu, 09 Dec 2004 17:25:46 +1100 aegis (4.19.D130-1) unstable; urgency=low * There is a new ${Change_Attribute} substitution, which is replaced by the values of the change attributes named. * My thanks to Greg McIntyre for this suggestion. * Signed-off-by: Peter Miller -- Peter Miller Thu, 09 Dec 2004 08:42:17 +1100 aegis (4.19.D129-1) unstable; urgency=low * This change adds the "how to manage a start-up" * Signed-off-by: Peter Miller -- Peter Miller Wed, 08 Dec 2004 14:53:52 +1100 aegis (4.19.D128-1) unstable; urgency=low * This change refactors the undo code to be *much* more OO. * Signed-off-by: Peter Miller -- Peter Miller Wed, 08 Dec 2004 09:36:47 +1100 aegis (4.19.D127-1) unstable; urgency=low * There is a new wstring_list class, intended to encapsulate the wstring_list_ ty struct * Signed-off-by: Peter Miller -- Peter Miller Thu, 02 Dec 2004 01:59:05 +1100 aegis (4.19.D126-1) unstable; urgency=low * This change adds overloaded os_* functions to take nstring references * Signed-off-by: Peter Miller -- Peter Miller Thu, 02 Dec 2004 00:32:54 +1100 aegis (4.19.D125-1) unstable; urgency=low * A bug has been fixed in the integration build which was removing files it should not, for during_build_only=true work area styles. * My thanks to Walter Franzini for reporting this problem, and for the test script which reproduced it. * Signed-off-by: Peter Miller -- Peter Miller Tue, 30 Nov 2004 17:27:01 +1100 aegis (4.19.D124-1) unstable; urgency=low * There is a new wstring (wide string class), the wchar_t counterpart to the nstring (narrow string) class. * Signed-off-by: Peter Miller -- Peter Miller Tue, 30 Nov 2004 11:58:59 +1100 aegis (4.19.D123-1) unstable; urgency=low * The aeb command now complains MUCH less about "directory not empty" when using the link farm. * Signed-off-by: Peter Miller -- Peter Miller Tue, 30 Nov 2004 11:40:12 +1100 aegis (4.19.D122-1) unstable; urgency=low * The history recapitulation code (project_file_roll_forward) now indexes by UUID rather than by file name (with backwards compatibility for UUID-less repositories). * Signed-off-by: Peter Miller -- Peter Miller Sun, 28 Nov 2004 23:38:08 +1100 aegis (4.19.D121-1) unstable; urgency=low * The aet -nopersevere option now also stops for NO RESULT as well as FAIL. * Signed-off-by: Peter Miller -- Peter Miller Sun, 28 Nov 2004 17:30:56 +1100 aegis (4.19.D120-1) unstable; urgency=low * This change slows down test 133, it was giving false negatives when the time stamps were too close togather. * Signed-off-by: Peter Miller -- Peter Miller Sun, 28 Nov 2004 16:04:26 +1100 aegis (4.19.D119-1) unstable; urgency=low * There is a new etc/propaganda directory, to fill with Aegis propaganda: pages that attempt to convince people that they want to use Aegis. * Signed-off-by: Peter Miller -- Peter Miller Sat, 27 Nov 2004 17:59:46 +1100 aegis (4.19.D118-1) unstable; urgency=low * From: walter.franzini@sys-net.it * Date: Wed Nov 24 15:36:41 2004 * This change set modify aecp/aecpu/aed commands to make them use the history if, for some reason (bug), the file they need is not found in the baseline. * Signed-off-by: walter.franzini@sys-net.it * Signed-off-by: Peter Miller -- Peter Miller Sat, 27 Nov 2004 14:30:03 +1100 aegis (4.19.D117-1) unstable; urgency=low * The fmtgen tool has been enhanced to provide functions with may be used to clone (deep copy) values who's classes are generated by fmtgen. * Signed-off-by: Peter Miller -- Peter Miller Fri, 26 Nov 2004 20:43:07 +1100 aegis (4.19.D116-1) unstable; urgency=low * This change updates the SourceForge building instructions. * Signed-off-by: Peter Miller -- Peter Miller Thu, 25 Nov 2004 09:15:58 +1100 aegis (4.19.D115-1) unstable; urgency=low * A bug has been fixed in aetar -send where some files were missing when asking for a complete set of historical sources. * My thanks to Walter Franzini for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Tue, 23 Nov 2004 14:26:16 +1100 aegis (4.19.D114-1) unstable; urgency=low * A bug has been fixed in aedist -send where some files were zero length when asking for a complete set of historical sources. * My thanks to Walter Franzini for reporting this problem. * Signed-off-by: Peter Miller -- Peter Miller Mon, 22 Nov 2004 18:37:53 +1100 aegis (4.19.D113-1) unstable; urgency=low * Each change is now assigned a globally unique identifier (UUID) at integrate pass. This is better than the current delta number, because it is unique across all repositories; delta numbers are not. * Signed-off-by: Peter Miller -- Peter Miller Sat, 13 Nov 2004 20:44:14 +1100 aegis (4.19.D112-1) unstable; urgency=low * This change makes aedist's main() more consistent with other commands, by using the arglex_dispatch function. * Signed-off-by: Peter Miller -- Peter Miller Fri, 12 Nov 2004 12:41:52 +1100 aegis (4.19.D111-1) unstable; urgency=low * This change adds ArX to the list of F/OSS version control systems. * Signed-off-by: Peter Miller -- Peter Miller Wed, 10 Nov 2004 23:46:36 +1100 aegis (4.19.D110-1) unstable; urgency=low * This change refactors change_identifier som emore, to be useful to more commands. * Signed-off-by: Peter Miller -- Peter Miller Wed, 10 Nov 2004 23:30:37 +1100 aegis (4.19.D109-1) unstable; urgency=low * The Signed-off-by lines are now added to Aegis change sets automagically. This will make the developer history of contributions much more clear. * Signed-off-by: Peter Miller -- Peter Miller Tue, 09 Nov 2004 16:06:37 +1100 aegis (4.19.D108-1) unstable; urgency=low * The aedist -receive command is missing the merge step. This is required due to the delta selection introduced lately. * My thanks to Walter Franzini for this change set. -- Peter Miller Tue, 09 Nov 2004 15:42:26 +1100 aegis (4.19.D107-1) unstable; urgency=low * This change silences test/02/t0217a-walt.sh which did not sufficiently eliminate unnecessary chatter. -- Peter Miller Tue, 09 Nov 2004 15:16:28 +1100 aegis (4.19.D106-1) unstable; urgency=low * A bug has been fixed in aedist --replay where is was segfaulting when you didn't supply a -Project option. * My thanks to Walter Franzini for this change set. -- Peter Miller Mon, 08 Nov 2004 23:09:48 +1100 aegis (4.19.D105-1) unstable; urgency=low * There is a new aedist -replay command line option. It can be used to synchronize two repositories. * My thanks to Walter Franzini for this change set. -- Peter Miller Mon, 08 Nov 2004 22:20:57 +1100 aegis (4.19.D104-1) unstable; urgency=low * This change adds some more entries to the diversity table. -- Peter Miller Mon, 08 Nov 2004 22:08:29 +1100 aegis (4.19.D103-1) unstable; urgency=low * This change adds a donation link to the web site. -- Peter Miller Mon, 08 Nov 2004 18:33:37 +1100 aegis (4.19.D102-1) unstable; urgency=low * This change fixes a build problem introduced by the previous change. -- Peter Miller Mon, 08 Nov 2004 17:30:20 +1100 aegis (4.19.D101-1) unstable; urgency=low * The aediff change_id class has been generalised for all commands which accept -change and -delta (etc) options. -- Peter Miller Mon, 08 Nov 2004 12:00:07 +1100 aegis (4.19.D100-1) unstable; urgency=low * This change adds the absolute path of the diff found at configure time. -- Peter Miller Sun, 07 Nov 2004 00:13:10 +1100 aegis (4.19.D099-1) unstable; urgency=low * This change fixes a few DEBUG build glitches. -- Peter Miller Thu, 04 Nov 2004 22:10:33 +1100 aegis (4.19.D098-1) unstable; urgency=low * A bug in aedist has been fixed: it was forcing regression test on the receiving side even if the change set does not require it and default_test_ exemption was set to true. It was annoying especially if the test suite take a long time to run completely. * My thanks to Walter Franzini for this change set. -- Peter Miller Thu, 04 Nov 2004 21:53:18 +1100 aegis (4.19.D097-1) unstable; urgency=low * This change fixes a flaw in some of the message catalogue comments. -- Peter Miller Thu, 04 Nov 2004 17:24:09 +1100 aegis (4.19.D096-1) unstable; urgency=low * This change fixes the date in the LSM file. -- Peter Miller Wed, 03 Nov 2004 00:14:14 +1100 aegis (4.19.D095-1) unstable; urgency=low * The aedist -receive command hase been enhanced to select the branch of the delta to merge with. * My thanks to Walter Franzini for this change set. -- Peter Miller Wed, 03 Nov 2004 00:03:52 +1100 aegis (4.19.D094-1) unstable; urgency=low * This change makes further changes required to make aeget the preferred webiface. -- Peter Miller Sun, 31 Oct 2004 19:00:26 +1100 aegis (4.19.D093-1) unstable; urgency=low * This change converts aeget(1) to use the query string (after the ? charcter) instead of adding crap to the path info. -- Peter Miller Sun, 31 Oct 2004 14:24:03 +1100 aegis (4.19.D092-1) unstable; urgency=low * The html string manipulating functions have been broken out from the report quoting functions, because they are used twice. -- Peter Miller Sun, 31 Oct 2004 03:18:06 +1100 aegis (4.19.D091-1) unstable; urgency=low * Thw aeget(1) command now adds the change set's brief description to the listing. -- Peter Miller Sat, 30 Oct 2004 17:59:58 +1000 aegis (4.19.D090-1) unstable; urgency=low * This change refactors stracc_t to be more OO. -- Peter Miller Sat, 30 Oct 2004 17:39:17 +1000 aegis (4.19.D089-1) unstable; urgency=low * This change deprecates the string_list_constructor function, and repairs all the places which used it. -- Peter Miller Fri, 29 Oct 2004 22:30:39 +1000 aegis (4.19.D088-1) unstable; urgency=low * The aeget(1) program now uses the Content-Type attribute of the file if it has one, and only guesses when there is none specified. -- Peter Miller Fri, 29 Oct 2004 17:37:46 +1000 aegis (4.19.D087-1) unstable; urgency=low * The aeget commanbd now links directory parents nicely in the directory listing pages. * This change set also fixes a bug where source files were not being linked as downloadable. -- Peter Miller Fri, 29 Oct 2004 17:13:36 +1000 aegis (4.19.D086-1) unstable; urgency=low * A bug has been fixed in the file difference page, where it was not linking the brief description properly. -- Peter Miller Fri, 29 Oct 2004 15:23:29 +1000 aegis (4.19.D085-1) unstable; urgency=low * This change brings most of the attribute list manipulatiosn and searches into a small set of functions. -- Peter Miller Fri, 29 Oct 2004 15:13:03 +1000 aegis (4.19.D084-1) unstable; urgency=low * The aefa(1) command, with the -edit option, now shows you the content type, rather than adding it silently. -- Peter Miller Fri, 29 Oct 2004 14:24:12 +1000 aegis (4.19.D083-1) unstable; urgency=low * This change set add the ability to aedist, aetar and aepatch to pass -trace option to aegis command forked by that command. This is useful for debugging purposes. * My thanks to Walter Franzini for this change set. -- Peter Miller Fri, 29 Oct 2004 09:42:54 +1000 aegis (4.19.D082-1) unstable; urgency=low * This change adds the ability to trace nstring variables. -- Peter Miller Fri, 29 Oct 2004 07:56:27 +1000 aegis (4.19.D081-1) unstable; urgency=low * The aeget(1) web interface now alwats links edit numbers to historical file versions. -- Peter Miller Fri, 29 Oct 2004 07:40:18 +1000 aegis (4.19.D080-1) unstable; urgency=low * The aeget program is now the preferred web interface, and aegis.cgi is being retired. -- Peter Miller Fri, 29 Oct 2004 07:30:06 +1000 aegis (4.19.D079-1) unstable; urgency=low * This change adds the file difference page to aeget. -- Peter Miller Thu, 28 Oct 2004 23:24:04 +1000 aegis (4.19.D078-1) unstable; urgency=low * This change deprecates the string_list_destructor function, and repairs all the places which used it. -- Peter Miller Thu, 28 Oct 2004 22:42:31 +1000 aegis (4.19.D077-1) unstable; urgency=low * The aeget(1) interface has been changed so that whenever a brief description is printed, the first few words are linked to the change menu. -- Peter Miller Thu, 28 Oct 2004 18:14:08 +1000 aegis (4.19.D076-1) unstable; urgency=low * The aediff command now adds labels when it is a context or unified diff operation. -- Peter Miller Thu, 28 Oct 2004 16:54:43 +1000 aegis (4.19.D075-1) unstable; urgency=low * This change deprecates the use of string_list_sort and string_list_subset inline compatibility functions, and repairs the places which use them. -- Peter Miller Thu, 28 Oct 2004 16:20:07 +1000 aegis (4.19.D074-1) unstable; urgency=low * From: walter@sys-net.it * Date: Mon Oct 25 17:26:19 2004 * a new function (trace_args) is available to obtain the arguments passed by the -TRAce option. This function will be used in a future change to pass - Trace to commands run by aedist, aetar and aepatch. -- Peter Miller Thu, 28 Oct 2004 14:30:26 +1000 aegis (4.19.D073-1) unstable; urgency=low * A bug has been fixed in aediff. It was barfing on the expected exit status 1 when an actual difference was found. -- Peter Miller Thu, 28 Oct 2004 11:25:04 +1000 aegis (4.19.D072-1) unstable; urgency=low * A bug has been fixed in aediff which caused it to mis-parse the command line in some cases. -- Peter Miller Wed, 27 Oct 2004 23:10:07 +1000 aegis (4.19.D071-1) unstable; urgency=low * This change does a minor refactoring of arglex_compare to place it in a separate sourec file. This allows less noisy arglex tracing. -- Peter Miller Wed, 27 Oct 2004 21:38:52 +1000 aegis (4.19.D070-1) unstable; urgency=low * The Germain message translation has been updated. * My thanks to Ralf Fassel for this patch. -- Peter Miller Wed, 27 Oct 2004 20:04:05 +1000 aegis (4.19.D069-1) unstable; urgency=low * This change adds the Change History page to aeget, another step towards retiring the old aegis.cgi interface. -- Peter Miller Sun, 24 Oct 2004 17:07:41 +1000 aegis (4.19.D068-1) unstable; urgency=low * This change adds the Change Density by File page to aeget, one more function towards retiring aegis.cgi -- Peter Miller Sun, 24 Oct 2004 11:32:41 +1000 aegis (4.19.D067-1) unstable; urgency=low * This change updates the release notes. -- Peter Miller Sat, 23 Oct 2004 19:17:39 +1000 aegis (4.19.D066-1) unstable; urgency=low * This change adds more history tool documentation. -- Peter Miller Sat, 23 Oct 2004 16:54:40 +1000 aegis (4.19.D065-1) unstable; urgency=low * The aeget command can now produce change cause histograms (one more step towards retiring aegis.cgi). -- Peter Miller Sat, 23 Oct 2004 03:56:58 +1000 aegis (4.19.D064-1) unstable; urgency=low * This change continues to remove the inline compatibility wrapper functions. -- Peter Miller Sat, 23 Oct 2004 00:02:59 +1000 aegis (4.19.D063-1) unstable; urgency=low * The aeget command can now produce the project progress pages (one more adgis.cgi function migrated to aeget). -- Peter Miller Fri, 22 Oct 2004 21:08:50 +1000 aegis (4.19.D062-1) unstable; urgency=low * It is now possible to access the project history via aeget (another step towards obsoleting aegis.cgi). -- Peter Miller Fri, 22 Oct 2004 18:20:51 +1000 aegis (4.19.D061-1) unstable; urgency=low * A bug has been fixed in the aecpu(1), aemtu(1), aemvu(1), aenfu(1), aentu(1) and aermu(1) commands. They were not repairing the symlinks (etc) required by the development directory style settings. * My thanks to Pieter Nagel for reporting this problem. -- Peter Miller Fri, 22 Oct 2004 16:56:21 +1000 aegis (4.19.D060-1) unstable; urgency=low * The aedist -receive command is now able to use the original-UUID of the incoming change set to select the delta to merge with. * My thanks to Walter Franzini for this change set. -- Peter Miller Fri, 22 Oct 2004 15:05:52 +1000 aegis (4.19.D059-1) unstable; urgency=low * The aeget web interface can now produce the integration histograms (migrating aegis.cgi functionality into aeget). -- Peter Miller Fri, 22 Oct 2004 11:57:48 +1000 aegis (4.19.D058-1) unstable; urgency=low * A note has been added to the release notes, warning users they need to check their history commands. -- Peter Miller Fri, 22 Oct 2004 11:47:17 +1000 aegis (4.19.D057-1) unstable; urgency=low * A bugs has been fixed in aedist -send -es where it would segfault in some cases. * My thanks to Walter Franzini for reporting this problem. -- Peter Miller Fri, 22 Oct 2004 11:13:27 +1000 aegis (4.19.D056-1) unstable; urgency=low * A bug has been fixed in reading diff format patches. This was particularly obvious because aeannotate uses this form of diff by default. -- Peter Miller Fri, 22 Oct 2004 10:14:55 +1000 aegis (4.19.D055-1) unstable; urgency=low * A bug has been fixed in aeget where it was showing removed files for download. -- Peter Miller Thu, 21 Oct 2004 22:33:39 +1000 aegis (4.19.D054-1) unstable; urgency=low * A biug has been fixed in aeget, where it produced in valid output if the SCRIPT_NAME environment was nnot set. -- Peter Miller Thu, 21 Oct 2004 21:35:17 +1000 aegis (4.19.D053-1) unstable; urgency=low * A bugs has been fixed in aeget where it would sometimes ignore modifiers. -- Peter Miller Thu, 21 Oct 2004 16:07:47 +1000 aegis (4.19.D052-1) unstable; urgency=low * A bug has been fixed in the aeimport(1) command. It was using the old work area style configuration file parameters, instead of the new development_ directory_style settings. -- Peter Miller Thu, 21 Oct 2004 00:30:13 +1000 aegis (4.19.D051-1) unstable; urgency=low * This change continues to remove the inline compatibility wrapper functions. -- Peter Miller Wed, 20 Oct 2004 23:09:02 +1000 aegis (4.19.D050-1) unstable; urgency=low * This change gets rid of the string_list_append_unique wrapper compatibility function. -- Peter Miller Wed, 20 Oct 2004 14:58:40 +1000 aegis (4.19.D049-1) unstable; urgency=low * The "path unrelated" error message has been updated to make it more informative. * My thanks to Chris Doherty for this suggestion. -- Peter Miller Wed, 20 Oct 2004 12:45:05 +1000 aegis (4.19.D048-1) unstable; urgency=low * This change continues removing the inline compatibility wrapper functions. -- Peter Miller Wed, 20 Oct 2004 10:50:23 +1000 aegis (4.19.D047-1) unstable; urgency=low * This change removes more of the inline transition wrappers. -- Peter Miller Wed, 20 Oct 2004 00:36:47 +1000 aegis (4.19.D046-1) unstable; urgency=low * This change fixes test 142, which had problems with the duplicate review validation. It now fakes the meta-data so that the second review can be tested. -- Peter Miller Tue, 19 Oct 2004 11:48:05 +1000 aegis (4.19.D045-1) unstable; urgency=low * A bug has been fixed in the aerpu command where it did not correctly allow some reviewers (whene there are multiple reviews required) to recind their review pass. -- Peter Miller Mon, 18 Oct 2004 20:43:27 +1000 aegis (4.19.D044-1) unstable; urgency=low * A bug has been fixed where the aerpass command would allow a user to review a change more than once, and thus possibly fake out a "two reviewers" policy. -- Peter Miller Mon, 18 Oct 2004 19:43:18 +1000 aegis (4.19.D043-1) unstable; urgency=low * The reviewer list function was taken from the substitution and made into a general query function. This will be used in the next couple of chanhges for validations. -- Peter Miller Mon, 18 Oct 2004 11:26:46 +1000 aegis (4.19.D042-1) unstable; urgency=low * The user guide has been updated, in the "How things work" chapter, to talk about the review policy command and the develop end action sttings. -- Peter Miller Sun, 17 Oct 2004 19:14:10 +1000 aegis (4.19.D041-1) unstable; urgency=low * This change fixes all of the places in the code where not all of the change states are provided for in switch statements. -- Peter Miller Sun, 17 Oct 2004 19:01:48 +1000 aegis (4.19.D040-1) unstable; urgency=low * There is a new optional review_policy_command in the project configuration file, so that project administrators can allow (or require) multiple reviews and can set custom policies on who can and cannot review a change. * My thanks to John Darrington for this change set. -- Peter Miller Sun, 17 Oct 2004 17:28:56 +1000 aegis (4.19.D039-1) unstable; urgency=low * A bug in the change_reviewer_name function has been updated to understand the new review_pass state transitions. -- Peter Miller Sun, 17 Oct 2004 17:05:10 +1000 aegis (4.19.D038-1) unstable; urgency=low * This change updates some code which did not handle all state transitions. -- Peter Miller Sun, 17 Oct 2004 12:17:30 +1000 aegis (4.19.D037-1) unstable; urgency=low * There is a new ${Change_Reviewer_List} substitution, which is replaced by a space separated list of reviewers of the current change, since develop end. This is of particular use to the review_policy_command field of the project configuartion file. * My thanks to John Darrington for this suggestion. -- Peter Miller Sat, 16 Oct 2004 21:39:12 +1000 aegis (4.19.D036-1) unstable; urgency=low * There is a new ${Change_Developer_List} substitution, which is replaced by a space separated list of all the developers of the current change. * My thanks to John Darrington for this suggestion. -- Peter Miller Sat, 16 Oct 2004 19:20:14 +1000 aegis (4.19.D035-1) unstable; urgency=low * The string_list_ty class has been enhanced to add string list operations and operators. -- Peter Miller Sat, 16 Oct 2004 19:08:32 +1000 aegis (4.19.D034-1) unstable; urgency=low * This change refactors symtab_ty to be more C++ ish. -- Peter Miller Sat, 16 Oct 2004 18:49:11 +1000 aegis (4.19.D033-1) unstable; urgency=low * This change fixes a problem with test 37 sometimes giving false positives, when you are running Aegis regression tests for two Aegis change sets at the same time. -- Peter Miller Sat, 16 Oct 2004 16:43:34 +1000 aegis (4.19.D032-1) unstable; urgency=low * A memory leak bug has been fixed in the symbol table (symtab_ty) code. -- Peter Miller Sat, 16 Oct 2004 13:16:02 +1000 aegis (4.19.D031-1) unstable; urgency=low * A bug has been fixed in the project_file_find_by_uuid function. In some cases it would SEGFAULT, particularly once the huge memory leak in symtab_ free is fixed. -- Peter Miller Sat, 16 Oct 2004 00:00:32 +1000 aegis (4.19.D030-1) unstable; urgency=low * This change gets rid of the "LANG / LC_ALL" warning message. The Cygwin build of Aegis does give long messages in spite of this warning. The method is a little heavy handed. I'll look for something more elegant when I get a chance to dive into the bowels of the cygwin libc stuff. * My thanks to Scott Finneran for this patch. -- Peter Miller Fri, 15 Oct 2004 14:02:12 +1000 aegis (4.19.D029-1) unstable; urgency=low * This change adds new state transitions need to for the review policy command. * The optional review_policy_command is so that project administrators can allow (or require) multiple reviews and to set custom policies on who can and cannot review a change. -- Peter Miller Fri, 15 Oct 2004 13:35:32 +1000 aegis (4.19.D028-1) unstable; urgency=low * This change fixes a build problem for deprectaed attribute. * My thanks to Walter Franzini for reporting this problem. -- Peter Miller Thu, 14 Oct 2004 21:54:31 +1000 aegis (4.19.D027-1) unstable; urgency=low * The original-UUID field is now understood by the change inventory lists. Thus, a change may be mentioned more than once in the listing, once for its current UUID and once for each of its original UUIDs. -- Peter Miller Thu, 14 Oct 2004 14:11:36 +1000 aegis (4.19.D026-1) unstable; urgency=low * All attribute names (project, change and file) are now case-INsensitive. -- Peter Miller Thu, 14 Oct 2004 13:35:11 +1000 aegis (4.19.D025-1) unstable; urgency=low * An Aegis user thought he would try compiling Aegis under Cygwin, but ran into one problem: it turns out that the Cygwin guys DO implement sighold() but DON'T implement sigrelse(). Go figure. * My thanks to Scott Finneran for this patch. -- Peter Miller Thu, 14 Oct 2004 08:35:52 +1000 aegis (4.19.D024-1) unstable; urgency=low * This change makes more uses of string_list_ty go through the class methods rather than the compatibility inlines. -- Peter Miller Thu, 14 Oct 2004 00:26:49 +1000 aegis (4.19.D023-1) unstable; urgency=low * The original-UUID attrribute has been changed to lower case, thos that ael doesn't show it in the change listings. * My thanks to Walter Franzini for thos change set. -- Peter Miller Wed, 13 Oct 2004 22:04:48 +1000 aegis (4.19.D022-1) unstable; urgency=low * When the uuid of a change is cleared it is saved in a change attribute named 'Original-UUID'. This attribute will be used by a future enhancement. * My thanks to Walter Franzini for this change set. -- Peter Miller Wed, 13 Oct 2004 19:19:16 +1000 aegis (4.19.D021-1) unstable; urgency=low * This change makes more uses of string_list_ty go through the class methods rather than the compatibility inlines. -- Peter Miller Wed, 13 Oct 2004 16:58:14 +1000 aegis (4.19.D020-1) unstable; urgency=low * This change refactors net_ty to make it more C++ ish. -- Peter Miller Tue, 12 Oct 2004 22:57:25 +1000 aegis (4.19.D019-1) unstable; urgency=low * This change continues the refactoring of the string_list_ty class. -- Peter Miller Tue, 12 Oct 2004 19:25:29 +1000 aegis (4.19.D018-1) unstable; urgency=low * This change turns the string_list_ty into a more oo-ish class. -- Peter Miller Tue, 12 Oct 2004 09:19:47 +1000 aegis (4.19.D017-1) unstable; urgency=low * This change refactors sting_list_ty to be more C++ -- Peter Miller Sun, 10 Oct 2004 22:43:22 +1000 aegis (4.19.D016-1) unstable; urgency=low * The notification scripts have been updated to use the new ${quoted-email- address} substitution. -- Peter Miller Sun, 10 Oct 2004 13:47:29 +1000 aegis (4.19.D015-1) unstable; urgency=low * This change make foamt_version_ty more C++ ish. -- Peter Miller Sun, 10 Oct 2004 01:23:09 +1000 aegis (4.19.D014-1) unstable; urgency=low * There is a new os_domain_name function for use in determining the domain name of the computer executing, used to form email addresses. Aegis has always used /etc/mailname, but if that file does not exist, it now tries the 'hostname -d' and 'dnsdomainname' and 'domainname' commands as well. -- Peter Miller Sat, 09 Oct 2004 11:15:34 +1000 aegis (4.19.D013-1) unstable; urgency=low * There is a new ${quoted_email_address} substitution, which can be used in scripts which send email, e.g. ${quoted_email_address ${reviewer_list}} * My thanks to David Brown for this suggestion. -- Peter Miller Fri, 08 Oct 2004 21:44:16 +1000 aegis (4.19.D012-1) unstable; urgency=low * A build problem with the crypt() declaration has been fixed. * My thanks to Calvin Webster for reporting this problem. -- Peter Miller Fri, 08 Oct 2004 08:46:31 +1000 aegis (4.19.D011-1) unstable; urgency=low * A bug has been fixed in the Change_Files listing. It was not showing the locked-by information. -- Peter Miller Wed, 06 Oct 2004 23:11:51 +1000 aegis (4.19.D010-1) unstable; urgency=low * A bug has been fixed in the code which updates the development directory symlinks. It was failing to make all the directories required. * My thanks to Pieter Nagel for reporting this problem, and Walter Franzini for the test. -- Peter Miller Wed, 06 Oct 2004 23:01:53 +1000 aegis (4.19.D009-1) unstable; urgency=low * This change refactors aeimport change_set_file_list_ty to be more OO -- Peter Miller Wed, 06 Oct 2004 22:46:49 +1000 aegis (4.19.D008-1) unstable; urgency=low * A build problem involving the crypt() function has been fixed. The ./ configure script was not checking for crypt() correctly. * My thanks to Walter Franzini for this change set. -- Peter Miller Wed, 06 Oct 2004 00:59:44 +1000 aegis (4.19.D007-1) unstable; urgency=low * This change fixed a compilation problem when DEBUG is enabled * My thanks to Walter Franzini for this change set. -- Peter Miller Tue, 05 Oct 2004 23:51:01 +1000 aegis (4.19.D006-1) unstable; urgency=low * This change refactors patch_ty to be more OO. -- Peter Miller Tue, 05 Oct 2004 21:16:46 +1000 aegis (4.19.D005-1) unstable; urgency=low * test/02/t0209a-walt.sh had the bad habit of leaving project in your home directory * My thanks to Walter Franzini for this change set. -- Peter Miller Tue, 05 Oct 2004 19:18:19 +1000 aegis (4.19.D004-1) unstable; urgency=low * This change fixes a build glitch for old versions of curl. -- Peter Miller Tue, 05 Oct 2004 11:12:52 +1000 aegis (4.19.D003-1) unstable; urgency=low * This change refactors patch_context_ty to be more C++ -- Peter Miller Sun, 03 Oct 2004 22:56:59 +1000 aegis (4.19.D002-1) unstable; urgency=low * This change adds Superversion (http://www.superversion.org/) to the diversity seb page. -- Peter Miller Sun, 03 Oct 2004 21:29:58 +1000 aegis (4.19.D001-1) unstable; urgency=low * This change prepares Aegis for the next public release. -- Peter Miller Thu, 30 Sep 2004 18:08:28 +1000 aegis (4.18.D130-1) unstable; urgency=low * The aediff man page failed to mention the -context and -unified options. * My thaks to Walter Franzini for reporting this problem. -- Peter Miller Wed, 29 Sep 2004 20:34:36 +1000 aegis (4.18.D129-1) unstable; urgency=low * The aedist(1) command now refuses to receive a change if its UUID is already present in the project. * There is a bew --ignore-uuid option to make aedist(1) ignore the UUID. * My thanks to Walter Franzini for this change set. -- Peter Miller Wed, 29 Sep 2004 10:56:16 +1000 aegis (4.18.D128-1) unstable; urgency=low * This change updates the release notes. -- Peter Miller Tue, 28 Sep 2004 08:14:14 +1000 aegis (4.18.D127-1) unstable; urgency=low * The derived symlink handling has been improved. * My thanks to Walter Franzini for this change set. -- Peter Miller Tue, 28 Sep 2004 00:18:39 +1000 aegis (4.18.D126-1) unstable; urgency=low * The aepromptcmd has been changed to make the prompt black if the change is between awaiting_review and awaiting integration -- Peter Miller Mon, 27 Sep 2004 22:34:14 +1000 aegis (4.18.D125-1) unstable; urgency=low * This change fixes a couple of test glitches. -- Peter Miller Mon, 27 Sep 2004 21:16:27 +1000 aegis (4.18.D124-1) unstable; urgency=low * Symlinks create by the build are now handled correctly for ''source_file_ symlink = true'' style work areas. * My thanks to Walter Franzini for this change set. -- Peter Miller Sun, 26 Sep 2004 22:57:12 +1000 aegis (4.18.D123-1) unstable; urgency=low * A small build problem has been fixed for NetBSD. -- Peter Miller Sun, 26 Sep 2004 17:53:24 +1000 aegis (4.18.D122-1) unstable; urgency=low * A small build problem has been fixed for FreeBSD. -- Peter Miller Sun, 26 Sep 2004 13:22:15 +1000 aegis (4.18.D121-1) unstable; urgency=low * A small problem with test 145 has been fixed. -- Peter Miller Sun, 26 Sep 2004 09:53:51 +1000 aegis (4.18.D120-1) unstable; urgency=low * Some tests had a habit of leaving test projets all overy your home directory. This has been fixed. -- Peter Miller Sun, 26 Sep 2004 00:42:09 +1000 aegis (4.18.D119-1) unstable; urgency=low * A small Mac OS X build problem has been fixed. -- Peter Miller Sat, 25 Sep 2004 22:09:28 +1000 aegis (4.18.D118-1) unstable; urgency=low * A problem with test 163 has been fixed. -- Peter Miller Sat, 25 Sep 2004 21:48:27 +1000 aegis (4.18.D117-1) unstable; urgency=low * A bug has been fixed in the aepatch command; it was not parsing simple diff patches correctly. -- Peter Miller Sat, 25 Sep 2004 21:35:29 +1000 aegis (4.18.D116-1) unstable; urgency=low * A small bug has been fixed in the processing of the -signed-off-by and -no- signed-off-by options. * Signed-off-by: walter@sys-net.it -- Peter Miller Sat, 25 Sep 2004 18:36:16 +1000 aegis (4.18.D115-1) unstable; urgency=low * A bug has been fixed where the execute mode wqas not preserved for "source_ file_copy = true" and "derived_file_copy = true" * My thanks to Walter Franzini for this change set. -- Peter Miller Sat, 25 Sep 2004 18:20:03 +1000 aegis (4.18.D114-1) unstable; urgency=low * This change adds some more to the list of other systems. -- Peter Miller Thu, 23 Sep 2004 09:21:40 +1000 aegis (4.18.D113-1) unstable; urgency=low * A bug has been fixed in aediff; it wasn't handing the -baseline option correctly. * My thanks to Walter Franzini for reporting this problem. -- Peter Miller Sun, 19 Sep 2004 21:27:19 +1000 aegis (4.18.D112-1) unstable; urgency=low * There is a new aepromptcommand command, used with bash's PROMPT_COMMAND environment variable. -- Peter Miller Sat, 18 Sep 2004 00:04:34 +1000 aegis (4.18.D111-1) unstable; urgency=low * A build problem concerning uuid.h has been fixed. * My thanks to Jerry Pendergraft for reporting this problem. -- Peter Miller Fri, 17 Sep 2004 23:50:20 +1000 aegis (4.18.D110-1) unstable; urgency=low * This change removes aediff from the To-Do list, and mentions it in the cvs comparison. -- Peter Miller Fri, 17 Sep 2004 01:15:10 +1000 aegis (4.18.D109-1) unstable; urgency=low * This changes fixes some problems with the tests on Solaris. * My thanks to Jerry Pendergraft for this patch. -- Peter Miller Thu, 16 Sep 2004 23:32:30 +1000 aegis (4.18.D108-1) unstable; urgency=low * This change fixes a couple of minor problems with two of the tests on MacOS X. * My thanks to Jerry Pendergraft for this patch. -- Peter Miller Thu, 16 Sep 2004 23:00:04 +1000 aegis (4.18.D107-1) unstable; urgency=low * The example history commands have been updated to work better witrh the new UUID code. -- Peter Miller Thu, 16 Sep 2004 22:11:48 +1000 aegis (4.18.D106-1) unstable; urgency=low * This change adds the aediff command, which provides a diff(1) of a file for different deltas. -- Peter Miller Wed, 15 Sep 2004 08:41:16 +1000 aegis (4.18.D105-1) unstable; urgency=low * A bug has been fixed in aecp -delta, where it would fetch the wrong version of a file in some cases. -- Peter Miller Tue, 14 Sep 2004 23:44:59 +1000 aegis (4.18.D104-1) unstable; urgency=low * This change refactors the project_file_roll_forward family of functions so that it can be used more than once in a program. -- Peter Miller Tue, 14 Sep 2004 11:10:45 +1000 aegis (4.18.D103-1) unstable; urgency=low * The string_ty handling has been changed so that str_initialise no longer needs to be called from main(). This enables them to be used (or more specifically, so that nstring can be used) from global constructors. -- Peter Miller Tue, 14 Sep 2004 07:12:24 +1000 aegis (4.18.D102-1) unstable; urgency=low * This change refactors the change_list_ty class to be more C++ and less C -- Peter Miller Mon, 13 Sep 2004 18:58:42 +1000 aegis (4.18.D101-1) unstable; urgency=low * Some history tools (RCS) require a setup that may modify file's permission when invoked as history_put_command, making difficult, if not impossible, setting a file as executable after the first edit. * The aeip command is modified to save the executable flag before running the history tool. * My thanks to Walter Franzini for this change set. -- Peter Miller Sun, 12 Sep 2004 19:17:46 +1000 aegis (4.18.D100-1) unstable; urgency=low * The project specific attributes which set environment variables now pass the values through aesub(5) first, to make them more useful. * My thanks to Walter Franzini for this change set. -- Peter Miller Tue, 31 Aug 2004 23:47:39 +1000 aegis (4.18.D099-1) unstable; urgency=low * This change fixes some FreeBSD build problems. -- Peter Miller Mon, 30 Aug 2004 01:12:33 +1000 aegis (4.18.D098-1) unstable; urgency=low * This change adds some insulation to tests which depend on GNU diff -- Peter Miller Sun, 29 Aug 2004 22:08:02 +1000 aegis (4.18.D097-1) unstable; urgency=low * This changes fixesa number of Soalris build problems. * My thanslk to Jeery Pendergraft for this patch. -- Peter Miller Sat, 28 Aug 2004 11:56:06 +1000 aegis (4.18.D096-1) unstable; urgency=low * The aet(1) command has been enhanced to allow integrators to run specific tests. * My thanks to John Darrington (and probably other people over the years) for this suggestion. -- Peter Miller Thu, 26 Aug 2004 18:07:39 +1000 aegis (4.18.D095-1) unstable; urgency=low * Test problems (20, 70) on IRIX fixed. * My thanks to Ralf Fassel for this patch. -- Peter Miller Thu, 26 Aug 2004 08:21:44 +1000 aegis (4.18.D094-1) unstable; urgency=low * The tests of aecvsserver have been modified to automagically pass if the cvs version is less than 1.11 -- Peter Miller Wed, 25 Aug 2004 22:52:01 +1000 aegis (4.18.D093-1) unstable; urgency=low * The aesub command can now read inout from a file, or standard input. -- Peter Miller Tue, 24 Aug 2004 18:57:12 +1000 aegis (4.18.D092-1) unstable; urgency=low * A build problem on IRIX has been fixed. * My thanks to Ralf Fassel for this patch. -- Peter Miller Tue, 24 Aug 2004 10:09:29 +1000 aegis (4.18.D091-1) unstable; urgency=low * Some additional ./configure insulation has been addedfor the HP/UX magic.h file, because it doesn't contain what is expected. * My thanks to Ralf Fassel for reporting this problem. -- Peter Miller Tue, 24 Aug 2004 09:18:53 +1000 aegis (4.18.D090-1) unstable; urgency=low * This change silences a number of Doxygen warnings. -- Peter Miller Thu, 19 Aug 2004 00:28:06 +1000 aegis (4.18.D089-1) unstable; urgency=low * A bug has been fixed in aede, where is did not permit branches to end when they had a removed file (without a UUID) which has been subsequently recreated (with a UUID). * My thanks to Steven Knight for reporting this problem. -- Peter Miller Wed, 18 Aug 2004 15:55:59 +1000 aegis (4.18.D088-1) unstable; urgency=low * The project alias list is now sorted. -- Peter Miller Tue, 17 Aug 2004 16:52:19 +1000 aegis (4.18.D087-1) unstable; urgency=low * This change fixes a typo in the debian change log report. -- Peter Miller Tue, 17 Aug 2004 11:02:11 +1000 aegis (4.18.D086-1) unstable; urgency=low * If you give an incorrect selector to aeget it now tells you, rather than choosing some mysterious-but-dumb default. -- Peter Miller Mon, 16 Aug 2004 16:26:06 +1000 aegis (4.18.D085-1) unstable; urgency=low * A bug has been fixed in the aeget for file contents. It was giving a "multiple permissions set (bug)" error message. -- Peter Miller Mon, 16 Aug 2004 13:53:06 +1000 aegis (4.18.D084-1) unstable; urgency=low * A problem has been fixed with test 208. * My thanks to Ralph Smith for reporting this problem. -- Peter Miller Fri, 13 Aug 2004 18:24:31 +1000 aegis (4.18.D083-1) unstable; urgency=low * The man page for aenf(1) now documents the -config option. * My thanks to Aryeh M. Friedman for reporting this problem. -- Peter Miller Tue, 10 Aug 2004 11:18:18 +1000 aegis (4.18.D082-1) unstable; urgency=low * A build problem on Solaris has been fixed. * My thanks to Jerry Pendergraft for reporting this problem. -- Peter Miller Tue, 10 Aug 2004 10:49:08 +1000 aegis (4.18.D081-1) unstable; urgency=low * This change adds anotherpossible error from the symlink() system call for file systems which don't support symlinks, in addition to the existing error for host operating systems which don't. -- Peter Miller Mon, 09 Aug 2004 23:37:50 +1000 aegis (4.18.D080-1) unstable; urgency=low * This change makes the DVI documentation a separate make target. Most people don't use it. -- Peter Miller Mon, 09 Aug 2004 23:04:25 +1000 aegis (4.18.D079-1) unstable; urgency=low * A build prolem has been fixed for Solaris. The solaris C compiler has onld- style foor loop scoping. * My thanks to Jerry Pendergraft for this patch. -- Peter Miller Mon, 09 Aug 2004 22:48:58 +1000 aegis (4.18.D078-1) unstable; urgency=low * A bug has been fixed in the new html project attributes: the strings need to be written literally, not html_encoded. -- Peter Miller Sun, 08 Aug 2004 17:02:40 +1000 aegis (4.18.D077-1) unstable; urgency=low * This change fixes a few typographical errors on the web pages. * My thanks to Walter Franzini for reporting these problems. -- Peter Miller Sun, 08 Aug 2004 15:11:24 +1000 aegis (4.18.D076-1) unstable; urgency=low * A bug has been fixed in the signedoffby code; it was not returning a function result correctly. * My thanks to Ralph Smith for this patch. -- Peter Miller Sun, 08 Aug 2004 13:21:07 +1000 aegis (4.18.D075-1) unstable; urgency=low * There are two new project_specific attributes, at allow customization of the aeget web interface. -- Peter Miller Sun, 08 Aug 2004 11:47:45 +1000 aegis (4.18.D074-1) unstable; urgency=low * It is now possible to specify environment variable values for all commands executed by Aegis. This can be used to set a predictable PATH, for example. -- Peter Miller Sun, 08 Aug 2004 11:28:17 +1000 aegis (4.18.D073-1) unstable; urgency=low * The aeget web interface now has file inventory pages, for the project file inventory and the change file inventory. -- Peter Miller Fri, 06 Aug 2004 23:55:30 +1000 aegis (4.18.D072-1) unstable; urgency=low * This change removes the UUID from the aeget change list (it was recently added). It was redundant, once the change inventory page was added, and it looked ugly, too. -- Peter Miller Fri, 06 Aug 2004 23:16:18 +1000 aegis (4.18.D071-1) unstable; urgency=low * The ./configure script has been enhanced to complain if the diff it finds on the command search PATH is not GNU diff. -- Peter Miller Fri, 06 Aug 2004 20:39:31 +1000 aegis (4.18.D070-1) unstable; urgency=low * The stupid cretins who did the new g++ release junked some really useful options like -Wstrict-prototypes and -Wmissing-prototypes. I've registered a bug, and several dozen other people too, but the obstructionist bastards haven't seen fit to do anything about it. -- Peter Miller Thu, 05 Aug 2004 21:58:47 +1000 aegis (4.18.D069-1) unstable; urgency=low * A bug has been fixed when listing the change inventory of a completed branch; it was showing nothing at all. Both ael and aeget suffered from this problem. -- Peter Miller Thu, 05 Aug 2004 21:04:16 +1000 aegis (4.18.D068-1) unstable; urgency=low * The aedist -receive command now sets the UUID of the incoming change set _ before_ calling aecpu -unch, so that the uncopy will clear the UUID *if* any files are removed. -- Peter Miller Thu, 05 Aug 2004 16:31:37 +1000 aegis (4.18.D067-1) unstable; urgency=low * A bug has been fixed in the new change inventory listing which stopped it building on more recent GCC versions. * My thanks to Walter Franzini for this change set. -- Peter Miller Wed, 04 Aug 2004 23:39:12 +1000 aegis (4.18.D066-1) unstable; urgency=low * This change fixes some minor build glitches. -- Peter Miller Wed, 04 Aug 2004 23:23:15 +1000 aegis (4.18.D065-1) unstable; urgency=low * A small build problem has been fixed in the UUID code. * My thanks to Aryeh M. Friedman for reporting this problem. -- Peter Miller Wed, 04 Aug 2004 19:45:33 +1000 aegis (4.18.D064-1) unstable; urgency=low * There is a new "change set inventory" listing available on the aeget web interface, which lists changes and their corresponding UUIDs, and links to an aedist download for each change. The idea is that this may be used to automate downloading change set your repository does not yet have. -- Peter Miller Wed, 04 Aug 2004 13:03:36 +1000 aegis (4.18.D063-1) unstable; urgency=low * There is a new "change inventory" listing available, which lists changes and their corresponding UUIDs. -- Peter Miller Wed, 04 Aug 2004 11:54:20 +1000 aegis (4.18.D062-1) unstable; urgency=low * This change adds conditionals around the fcntl locking. This is because the HURD does not yet have locking granularity finer than a whole file. * My thanks to John Darrington for reporting this problem. -- Peter Miller Mon, 02 Aug 2004 15:41:57 +1000 aegis (4.18.D061-1) unstable; urgency=low * This change adds change file inventory and project file inventory listings. -- Peter Miller Mon, 02 Aug 2004 14:08:46 +1000 aegis (4.18.D060-1) unstable; urgency=low * This change fixes a segfault in aed -- Peter Miller Mon, 02 Aug 2004 11:44:58 +1000 aegis (4.18.D059-1) unstable; urgency=low * There are two new history commands in the project configuration file, the history_transaction_begin and history_transaction_end fields. It is not an error if these fields are absent. If you need a transaction key, use the $version substitution. * My thanks to Kurt Huwig for this suggestion. -- Peter Miller Mon, 02 Aug 2004 11:24:20 +1000 aegis (4.18.D058-1) unstable; urgency=low * This change refactors the quit() interface and list. -- Peter Miller Sun, 01 Aug 2004 15:52:24 +1000 aegis (4.18.D057-1) unstable; urgency=low * There is a new site.conf file for customizing your Aegis builds if you are an Aegis developer. * My thanks to Walter Franzini for this patch. -- Peter Miller Sun, 01 Aug 2004 09:21:50 +1000 aegis (4.18.D056-1) unstable; urgency=low * A bug has been fixed in aede, where it failed to copy the UUID when it promoted a file from "create" to "modify" automatically. * My thanks to Walter Franzini for this bug fix. -- Peter Miller Sun, 01 Aug 2004 02:50:21 +1000 aegis (4.18.D055-1) unstable; urgency=low * The aedist command now runs all tests required for the change set (and honors test exemptions). * My thanks to Jerry Pendergraft for reporting this problem. -- Peter Miller Sun, 01 Aug 2004 01:11:32 +1000 aegis (4.18.D054-1) unstable; urgency=low * This change adds more to the web pages. -- Peter Miller Sun, 01 Aug 2004 00:56:43 +1000 aegis (4.18.D053-1) unstable; urgency=low * This change adds the features.html file to the web page. -- Peter Miller Sat, 31 Jul 2004 19:28:09 +1000 aegis (4.18.D052-1) unstable; urgency=low * The aedist command now sleeps for a second to ensure that the mod-times of derived files will be strictly later than source files, and that the aeb timestamp will also be strictly later then the mod times for the source files. -- Peter Miller Sat, 31 Jul 2004 19:13:08 +1000 aegis (4.18.D051-1) unstable; urgency=low * The development directory style now includes a whiteout control. -- Peter Miller Sat, 31 Jul 2004 11:30:50 +1000 aegis (4.18.D050-1) unstable; urgency=low * The tkdiff(1) man page has been updated to say how to use mgdiff(1) instead of tkdiff(1). -- Peter Miller Fri, 30 Jul 2004 14:40:27 +1000 aegis (4.18.D049-1) unstable; urgency=low * The ael cd (list change details) command now lists the UUID if the change has one. -- Peter Miller Thu, 29 Jul 2004 15:47:54 +1000 aegis (4.18.D048-1) unstable; urgency=low * The whiteout files generated by aerm (etc) are now conditional on the development directory style. -- Peter Miller Thu, 29 Jul 2004 12:36:48 +1000 aegis (4.18.D047-1) unstable; urgency=low * This change adds more documentation for importing GNU tool chain projects. -- Peter Miller Thu, 29 Jul 2004 02:24:08 +1000 aegis (4.18.D046-1) unstable; urgency=low * All commands which accept --change options may now be given a change set UUID. You can discover a change's UUID using the ael cd (list change details) listing. -- Peter Miller Wed, 28 Jul 2004 23:46:21 +1000 aegis (4.18.D045-1) unstable; urgency=low * The aed(1) command now restores source file from backups (,B) when a merge fails. Previously this was not the case and subsquent aed invocations failed because the source file was missing. * My thanks to Walter Franzini for this bug fix. -- Peter Miller Wed, 28 Jul 2004 22:03:20 +1000 aegis (4.18.D044-1) unstable; urgency=low * The change adds the undo_rename_cancel function. * My thanks to Walter Franzini for this change set. -- Peter Miller Wed, 28 Jul 2004 18:08:18 +1000 aegis (4.18.D043-1) unstable; urgency=low * There is a new signed_off_by field of the project configuration file. Set it to true if you want "Signed-off-by" lines appended to change set descriptions as the changes pass through the Aegis process. * The aede(1) and aerpass(1) commands now understand two new --signed-off-by and --no-signed-off-by options, to override the project setting. * The aedist -send command (and aepatch -send command) also understand the new --signed-off-by option, to add the Signed-off-by line to the outgoing change set description. * My thanks to Walter Franzini for this suggestion. * Conforming to: * http://www.ussg.iu.edu/hypermail/linux/kernel/0405.2/1301.html * http://www.osdl.org/newsroom/press_releases/2004/2004_05_24_dco.html -- Peter Miller Sun, 25 Jul 2004 13:39:49 +1000 aegis (4.18.D042-1) unstable; urgency=low * The groff grotty -c option adds backwards compatibility, for those later versions of grotty which produce color output. By using the equivalent GROFF_NO_SGR option, the will-I/wont-I problem is solved without resorting to autoconf.ac * My thanks to John Darrington for reporting this problem. -- Peter Miller Sun, 25 Jul 2004 11:19:05 +1000 aegis (4.18.D041-1) unstable; urgency=low * A small bug in aeclone has been fixed. When development_directory_styke was being used, it was building the (sym)links incorrectly. -- Peter Miller Sun, 25 Jul 2004 09:32:11 +1000 aegis (4.18.D040-1) unstable; urgency=low * The aeclean(1) command now operates more efficiently for non-view-path development directory styles. -- Peter Miller Sat, 24 Jul 2004 21:41:28 +1000 aegis (4.18.D039-1) unstable; urgency=low * This change fixes a glitch in the $date substitution. -- Peter Miller Sat, 24 Jul 2004 21:23:51 +1000 aegis (4.18.D038-1) unstable; urgency=low * This change fixes a test which was slightly invalidated by a recent development directory style change. -- Peter Miller Sat, 24 Jul 2004 17:10:02 +1000 aegis (4.18.D037-1) unstable; urgency=low * The man pages for aeb(1), aeclean(1) and aedb(1) have been updated with information about the development_directory_style field of the project configuration file. -- Peter Miller Sat, 24 Jul 2004 10:26:24 +1000 aegis (4.18.D036-1) unstable; urgency=low * This change improves the text of the create_symlinks_before_build warning -- Peter Miller Sat, 24 Jul 2004 00:08:57 +1000 aegis (4.18.D035-1) unstable; urgency=low * A bug has been fixed in the command line processing of the aefa command. * My thanks to Walter Franzini for this bug fix. -- Peter Miller Fri, 23 Jul 2004 23:27:19 +1000 aegis (4.18.D034-1) unstable; urgency=low * This change adds documentation to the User Guide for the dvelopment- directory-style field. -- Peter Miller Fri, 23 Jul 2004 16:27:58 +1000 aegis (4.18.D033-1) unstable; urgency=low * A bug has been fixed in the deelopment_directory_style when the source_file_ copy option was being used. The copy_while_file function was being called with arguments reversed. * My thanks to Walter Franzini for this bug fix. -- Peter Miller Fri, 23 Jul 2004 13:49:21 +1000 aegis (4.18.D032-1) unstable; urgency=low * A bug has been fixed that prevent aedist -r to properly run aet when test was only modified and not created * My thanks to Jerry Pendergraft for reporting this bug, and to Walter Franzini for fixing it. -- Peter Miller Thu, 22 Jul 2004 09:12:11 +1000 aegis (4.18.D031-1) unstable; urgency=low * The aetar -send command now has an --add-path-prefix command line option, so that you can add a path prefix to all of the files in a tarball. * The aeget CGI interface now adds a path prefix to generated tarballs by default. * My thanks to Michael Schwern for this suggestion. -- Peter Miller Wed, 21 Jul 2004 11:26:09 +1000 aegis (4.18.D030-1) unstable; urgency=low * The development directory styles no longer copy or link or symlink deeper comma-D files. -- Peter Miller Sat, 17 Jul 2004 10:20:30 +1000 aegis (4.18.D029-1) unstable; urgency=low * The protect-development-directory code now understands the new development- directory-style alternatives. -- Peter Miller Sat, 17 Jul 2004 09:57:43 +1000 aegis (4.18.D028-1) unstable; urgency=low * This change updates the aepconf(5) man page to cover the work area style fields. -- Peter Miller Fri, 16 Jul 2004 11:25:21 +1000 aegis (4.18.D027-1) unstable; urgency=low * Whenever you edit file attributes, there is a Content-Type attribute added automagically. -- Peter Miller Fri, 16 Jul 2004 00:34:14 +1000 aegis (4.18.D026-1) unstable; urgency=low * There is a new development_directory_style project configuration field (and matching integration_directory_style field). This allows the use of CVS- style and Arch-style work areas, in addition to the existing BCS-style and viewpath work areas already supported. -- Peter Miller Wed, 14 Jul 2004 13:05:36 +1000 aegis (4.18.D025-1) unstable; urgency=low * Some history tools mess with the file mode on checkin. This can make files which should be read-only in the baseline be read-write instead. This can be a Bad Thing for small projects. -- Peter Miller Tue, 13 Jul 2004 23:30:31 +1000 aegis (4.18.D024-1) unstable; urgency=low * Thsi change fixed a small build problem on Debian Sarge. * Also adjust test 144 for a space mismatch. * My thanks to Ralph Smith for this patch -- Peter Miller Fri, 09 Jul 2004 20:20:59 +1000 aegis (4.18.D023-1) unstable; urgency=low * This change fixes some build problems related to the presence or absence of libcurl. * My thanks to John Darrington for reporting this problem. -- Peter Miller Thu, 08 Jul 2004 18:08:51 +1000 aegis (4.18.D022-1) unstable; urgency=low * The aepatch(1) and aetar(1) man pages have been updated to include the - Trojan and -noTrojan options. * My thanks to Walter Franzini for this patch. -- Peter Miller Wed, 07 Jul 2004 20:46:52 +1000 aegis (4.18.D021-1) unstable; urgency=low * A bug has been fixed in the buld dependencies. The problem was that when a new aegis developer tries to aedist -rec the aegis .ae file, it would not build. This was caused by the dependencuy of find_sizes/main.cc on common/ config.h was not explicit, and caused a build failure in the cook pass building generated include files. * My thanks to Michael Schwern for reporting this problem. -- Peter Miller Wed, 07 Jul 2004 17:31:47 +1000 aegis (4.18.D020-1) unstable; urgency=low * This change adds "review fail undo" to the todo list. * Jerry Writes: * I have determined that one reason is they (the reviewer) are afraid they> don't understand the change and once explained they would not fail it.> Now the fact that the description, comments etc did not do the job to> explain the change is reason enough to fail it notwithstanding...> They are saying if they had an aerfu command they would be willing to aerf> changes. How difficult would that be?Not very difficult at all. Provided, of course, that nothing has beenchanged in the mean time (and Aegis has everything it needs to checkthat). * My thnaks to Jerry Pendergraft for this suggestion. -- Peter Miller Fri, 25 Jun 2004 17:19:13 +1000 aegis (4.18.D019-1) unstable; urgency=low * This change adds another item to the todo list: text file encodings. Use the user definable per-file attributes to record the encoding of a text file. Allow the encoding to be (automagically) changed somehow {iconv?}. Ditto for line termination. -- Peter Miller Fri, 25 Jun 2004 15:27:23 +1000 aegis (4.18.D018-1) unstable; urgency=low * The fmtgen code generate now understands the C++ "bool" type. -- Peter Miller Mon, 21 Jun 2004 17:28:02 +1000 aegis (4.18.D017-1) unstable; urgency=low * This change updates fmtgen to properly handle enums which are num the same as int. -- Peter Miller Mon, 21 Jun 2004 12:27:12 +1000 aegis (4.18.D016-1) unstable; urgency=low * A bug has been fixed in the aegis -review-begin (aerb) command. It was not operating correctly when the change was in awaiting_review but the project was in goto_being_reviewed * My thanks to Michael Schwern for reporting this problem. -- Peter Miller Sun, 20 Jun 2004 18:55:28 +1000 aegis (4.18.D015-1) unstable; urgency=low * The patch_diff_command has been set to use diff -u. -- Peter Miller Sun, 20 Jun 2004 14:15:41 +1000 aegis (4.18.D014-1) unstable; urgency=low * The fmtgen command has been enhanved to add more debug information. Not actually user visable. -- Peter Miller Sun, 20 Jun 2004 01:20:32 +1000 aegis (4.18.D013-1) unstable; urgency=low * This change adds MacOS X architecture to the architecture list. -- Peter Miller Sat, 19 Jun 2004 11:44:11 +1000 aegis (4.18.D012-1) unstable; urgency=low * The strcat and strcpy functions are not safe. The strlcat and strlcpy functions have been added to replace them. -- Peter Miller Fri, 18 Jun 2004 23:55:18 +1000 aegis (4.18.D011-1) unstable; urgency=low * This change enhances aemakefile to cover the use of the etc/Makefi.file.sh script as well. -- Peter Miller Thu, 17 Jun 2004 23:24:12 +1000 aegis (4.18.D010-1) unstable; urgency=low * This change adds another page to the web site: links to other projects called "Aegis" -- Peter Miller Thu, 17 Jun 2004 12:23:00 +1000 aegis (4.18.D009-1) unstable; urgency=low * A bugs has been fixed in the $basename substitution, it now functions exactly like basename(1) command. * c$My thanks to Walter Franzini for this patch. -- Peter Miller Thu, 17 Jun 2004 09:04:48 +1000 aegis (4.18.D008-1) unstable; urgency=low * This change adds a helper command, aemakefile, which replaces the etc/ Makefile.sh and etc/Makefi.file.sh scripts, because they have becom unacceptably slow. -- Peter Miller Wed, 16 Jun 2004 22:01:02 +1000 aegis (4.18.D007-1) unstable; urgency=low * This change adds the identifier method. -- Peter Miller Wed, 16 Jun 2004 13:28:15 +1000 aegis (4.18.D006-1) unstable; urgency=low * This change improves the nstring interface. * This change adds a type-safe template wrapper around symtab_ty. -- Peter Miller Wed, 16 Jun 2004 11:20:35 +1000 aegis (4.18.D005-1) unstable; urgency=low * The aedist command has been enhanced to also send patches, possibly empty patches, for moved files. * My thanks to Walter Franzini for this patch. -- Peter Miller Tue, 15 Jun 2004 15:38:04 +1000 aegis (4.18.D004-1) unstable; urgency=low * A bug has been fixed in the "aet -bl" command. It erroneously stated that the $Search_Path_Executable substitution was mandatory, when it should be optional. * My thanks to Michael Schwern for this patch. -- Peter Miller Mon, 14 Jun 2004 22:31:13 +1000 aegis (4.18.D003-1) unstable; urgency=low * A small build glitch has been fixed on systems which have the include file. * My thanks to Matthew Lee for this patch. -- Peter Miller Mon, 14 Jun 2004 14:27:56 +1000 aegis (4.18.D002-1) unstable; urgency=low * The GNU diff configuration example has been changed to use the "diff -U -1" option, which say to use the whole file as context (the -U999999 was a hack). * Also included is the alternate diff command from the Debian package, which should be more able to cope with binary files. -- Peter Miller Mon, 14 Jun 2004 12:35:09 +1000 aegis (4.18.D001-1) unstable; urgency=low * This change prepares Aegis fro the next public release. -- Peter Miller Thu, 10 Jun 2004 17:51:02 +1000 aegis (4.17.D021-1) unstable; urgency=low * This change is looking for a problem where some files which require config.h to exist are being compiled without it being built yet. -- Peter Miller Thu, 10 Jun 2004 08:54:29 +1000 aegis (4.17.D020-1) unstable; urgency=low * This change fixes some build problems. -- Peter Miller Wed, 09 Jun 2004 23:35:23 +1000 aegis (4.17.D019-1) unstable; urgency=low * This change adds build-time check to make sure there are no problematic include files names. -- Peter Miller Wed, 09 Jun 2004 16:37:50 +1000 aegis (4.17.D018-1) unstable; urgency=low * This change fixes a small build problem. The rename of aedist/move.h to libaegis/move.h was confising the hell out of lots of things, so I move libaegis/move.h to libaegis/move_list.h * The SOURCE_FORGE_HACK now also supresses the long error message check. -- Peter Miller Wed, 09 Jun 2004 11:28:41 +1000 aegis (4.17.D017-1) unstable; urgency=low * This change updates the web interface build naotes. -- Peter Miller Tue, 08 Jun 2004 17:13:46 +1000 aegis (4.17.D016-1) unstable; urgency=low * The 'aedist -r' command has been enhcnaced to process move operations in a batched way. This improved performance when receiving a change that renames many files. * My thanks to Walter Franzini for this change set. -- Peter Miller Tue, 08 Jun 2004 17:01:52 +1000 aegis (4.17.D015-1) unstable; urgency=low * The aemv(1) command has been enhanced to accept more than two file names. * My thanks to Walter Franzini for this change set. -- Peter Miller Sun, 06 Jun 2004 23:09:11 +1000 aegis (4.17.D014-1) unstable; urgency=low * The ./configure script has been changed to take note of the --sysconfdir option, used to specify the location of the /etc directory. * My thanks to Michael Schwern for reporting this problem. -- Peter Miller Sun, 06 Jun 2004 21:43:56 +1000 aegis (4.17.D013-1) unstable; urgency=low * Uwe Sander writes... * feel free to add the company I am working for to the list of aegis reference sites: Sykosch Software AG, Germany, Software for the housing industry. Contact data: http://www.sykosch.de, usander@sykosch.de. All new projects are developed using aegis. We started using aegis in 2003. -- Peter Miller Sun, 06 Jun 2004 20:39:04 +1000 aegis (4.17.D012-1) unstable; urgency=low * A bug has been fixed in aepatch. It would SEGFAULT when a non-source file was patched. -- Peter Miller Sun, 06 Jun 2004 20:22:57 +1000 aegis (4.17.D011-1) unstable; urgency=low * A bug has been fixed in aemeasure. It would SEGFAULT with no files named on the command line. * My thanks to Ray Merkert for reporting this problem. -- Peter Miller Sun, 06 Jun 2004 07:49:28 +1000 aegis (4.17.D010-1) unstable; urgency=low * The "fmtgen" program, used to generate code for reading and writing Aegis' database, has had its type class heirarchy has been converted to C++. It generates exactly the same code as before. -- Peter Miller Sat, 05 Jun 2004 22:06:07 +1000 aegis (4.17.D009-1) unstable; urgency=low * This change removes the enum typedefs which were essential for C and are now redundant for C++ -- Peter Miller Sat, 05 Jun 2004 06:33:17 +1000 aegis (4.17.D008-1) unstable; urgency=low * This change removes all of the typedefs which were essential for C and are redundant for C++. -- Peter Miller Fri, 04 Jun 2004 20:19:09 +1000 aegis (4.17.D007-1) unstable; urgency=low * This change updates the Russian error message translations. * My thanks to Alexey Voinov for this patch. -- Peter Miller Fri, 04 Jun 2004 17:56:05 +1000 aegis (4.17.D006-1) unstable; urgency=low * This changes fixes some C++ build problems relating to typedefs. * My thanks to Alexey Voinov for this patch. -- Peter Miller Fri, 04 Jun 2004 11:49:13 +1000 aegis (4.17.D005-1) unstable; urgency=low * This change fixes a build problem using "struct tm" and conflicts with variables called "tm". * My thanks to Walter Franzini fot this patch. -- Peter Miller Fri, 04 Jun 2004 11:06:38 +1000 aegis (4.17.D004-1) unstable; urgency=low * This change updates the notes on how to produce an Aegis release. -- Peter Miller Fri, 04 Jun 2004 10:39:48 +1000 aegis (4.17.D003-1) unstable; urgency=low * This change fixes build problems for the include * My thanks to Alexey Voinov for this patch. -- Peter Miller Fri, 04 Jun 2004 09:44:09 +1000 aegis (4.17.D002-1) unstable; urgency=low * Changes files are out-of-date if the version number OR the uuid is different. -- Peter Miller Thu, 03 Jun 2004 20:50:51 +1000 aegis (4.17.D001-1) unstable; urgency=low * This change prepares Aegis for the next public release. -- Peter Miller Thu, 03 Jun 2004 12:43:38 +1000 aegis (4.16.D139-1) unstable; urgency=low * This change fixes the CXXFLAGS macro in the generated Makefile.in -- Peter Miller Wed, 02 Jun 2004 21:44:33 +1000 aegis (4.16.D138-1) unstable; urgency=low * This change ... -- Peter Miller Wed, 02 Jun 2004 21:08:00 +1000 aegis (4.16.D137-1) unstable; urgency=low * This change ... -- Peter Miller Wed, 02 Jun 2004 19:13:34 +1000 aegis (4.16.D136-1) unstable; urgency=low * This change fixes a bunch of build problems that only appear with DEBUG defined. -- Peter Miller Wed, 02 Jun 2004 17:32:46 +1000 aegis (4.16.D135-1) unstable; urgency=low * This change updates the developer notes. -- Peter Miller Tue, 01 Jun 2004 23:38:00 +1000 aegis (4.16.D134-1) unstable; urgency=low * This change updates the project configuration file to disallow the creating of the .c files. -- Peter Miller Tue, 01 Jun 2004 18:29:57 +1000 aegis (4.16.D133-1) unstable; urgency=low * This change adds an index of project files by UUID to accellerate searching for project file UUIDs. -- Peter Miller Tue, 01 Jun 2004 12:35:39 +1000 aegis (4.16.D132-1) unstable; urgency=low * This change renames all .c files to .cc in the final step to convert the code to C++. The build is adjusted to build C++ files and not C files. -- Peter Miller Mon, 31 May 2004 22:37:32 +1000 aegis (4.16.D131-1) unstable; urgency=low * A bug has been fixed in aeget where it would display "-42" instead of "0" for changes and branches numbered zero. (This is an artifact of having to shoe-horn in a magic zero encoding.) * My thanks to Alejandro Houspanossian for reporting this problem. -- Peter Miller Fri, 28 May 2004 16:30:58 +1000 aegis (4.16.D130-1) unstable; urgency=low * The aed command (when merging) now understands moved files when merging. -- Peter Miller Fri, 28 May 2004 11:31:22 +1000 aegis (4.16.D129-1) unstable; urgency=low * For eompleteness, a diff3 example has been addedto the configuration file examples. -- Peter Miller Fri, 28 May 2004 05:48:58 +1000 aegis (4.16.D128-1) unstable; urgency=low * A bug has been gixed in the aecvsserver command. It was not correctly processing "co" options. * My thanks to Matt Lee for reporting this problem. -- Peter Miller Thu, 27 May 2004 18:10:25 +1000 aegis (4.16.D127-1) unstable; urgency=low * This change adds additional tracing for the "file shallowing" surrounding file locking. -- Peter Miller Thu, 27 May 2004 16:42:32 +1000 aegis (4.16.D126-1) unstable; urgency=low * This change copes with some recent Gettext changes. * The newer version of xgettext inserts a "Report-Msgid-Bugs-To" header into msgid "", and msgmerge understands this, and merges it into the output. For anyone playing with msgmerge, it is important to remember that Report-Msgid- Bugs-To and POT-Creation-Date are taken from the .pot files, and the value in the .po file is ignored. * My thanks to Matt Lee for reporting this problem. -- Peter Miller Wed, 26 May 2004 17:54:15 +1000 aegis (4.16.D125-1) unstable; urgency=low * This change copes with some recent Bison changes. * My thanks to Matt Lee for reporting this problem. -- Peter Miller Wed, 26 May 2004 14:55:14 +1000 aegis (4.16.D124-1) unstable; urgency=low * The aemv command was omitting the meta-data on the created half of the move. -- Peter Miller Wed, 26 May 2004 06:06:57 +1000 aegis (4.16.D123-1) unstable; urgency=low * The curl strerror functions have been moved into common/ac/curl/curl.c insulation layer. * My thanks to Walter Franzini for this patch. -- Peter Miller Sun, 23 May 2004 21:38:12 +1000 aegis (4.16.D122-1) unstable; urgency=low * From: walter@sys-net.it * Date: Wed May 19 14:25:28 2004 * This change fixes a couple of small build problems. * My thanks to Walter Franzini for reporting these problems. -- Peter Miller Thu, 20 May 2004 10:17:47 +1000 aegis (4.16.D121-1) unstable; urgency=low * This change fixes a minor glitch in the merge(1) command configuation example. -- Peter Miller Wed, 19 May 2004 23:14:36 +1000 aegis (4.16.D120-1) unstable; urgency=low * This change adds emacs hints to the developer howto. -- Peter Miller Wed, 19 May 2004 22:54:50 +1000 aegis (4.16.D119-1) unstable; urgency=low * There is a new project_file_find_by_uuid functions, for finding project files given the UUID. -- Peter Miller Tue, 18 May 2004 20:56:00 +1000 aegis (4.16.D118-1) unstable; urgency=low * This change adds the extra po/ files to the tarball. Somehow they managed to avoiud being added. -- Peter Miller Tue, 18 May 2004 20:05:07 +1000 aegis (4.16.D117-1) unstable; urgency=low * It is now possible to use FreeBSD's libc implementation of UUID generation. * My thanks to Walter Franzini for this patch. -- Peter Miller Tue, 18 May 2004 16:06:24 +1000 aegis (4.16.D116-1) unstable; urgency=low * This change fixes some build problems on FreeBSD. * My thanks to Walter Franzini for this patch. -- Peter Miller Tue, 18 May 2004 15:02:27 +1000 aegis (4.16.D115-1) unstable; urgency=low * This change fixes a couple of small build problems. * My thanks to Walter Franzini for reporting these problems. -- Peter Miller Mon, 17 May 2004 11:01:30 +1000 aegis (4.16.D114-1) unstable; urgency=low * The aedist and aepatch commands have been enhanced to add file UUIDs to send. -- Peter Miller Sun, 16 May 2004 21:06:20 +1000 aegis (4.16.D113-1) unstable; urgency=low * The latest rev of curl has some new error cods, these are now understood. The ./configure script also looks for the new curl_easy_strerror function, so we won't need to keep updating these messages for very much longer. * My thanks to Walter Franzini for this patch. -- Peter Miller Fri, 14 May 2004 10:39:05 +1000 aegis (4.16.D112-1) unstable; urgency=low * As a consequence of the UUID being used to generate history file names, there is no longer the restriction that new files may not be named after the directory portion of a deleted file (or vice versa). -- Peter Miller Thu, 13 May 2004 10:20:07 +1000 aegis (4.16.D111-1) unstable; urgency=low * The aenf command has been enhanced to skip file with illegal names (according to the project's configuration file) when processing directories. * My thanks to Walter Franzini for this patch. -- Peter Miller Thu, 13 May 2004 09:35:20 +1000 aegis (4.16.D110-1) unstable; urgency=low * This change fixes the report script which produces Debian formatted change logs. -- Peter Miller Wed, 12 May 2004 14:11:42 +1000 aegis (4.16.D109-1) unstable; urgency=low * This change adds a report script which produces Debian formatted change logs. -- Peter Miller Wed, 12 May 2004 13:15:30 +1000 aegis (4.16.D108-1) unstable; urgency=low * This change improves some of the aeget pages: the aepatch download now accepts compat=N modifier, and there is a new Project Staff page. -- Peter Miller Fri, 07 May 2004 23:11:31 +1000 aegis (4.16.D107-1) unstable; urgency=low * This change gooses the history file name to make sure the last component is not numeric. -- Peter Miller Fri, 07 May 2004 22:58:12 +1000 aegis (4.16.D106-1) unstable; urgency=low * The history filename used to remember file history is now based in the file UUID, if the file has a UUID. -- Peter Miller Fri, 07 May 2004 13:06:18 +1000 aegis (4.16.D105-1) unstable; urgency=low * The history filename used to remember file history is now based in the file UUID, if the file has a UUID. -- Peter Miller Fri, 07 May 2004 01:16:45 +1000 aegis (4.16.D104-1) unstable; urgency=low * This change contains the UUID to file name translation for use naming history files. -- Peter Miller Thu, 06 May 2004 22:43:33 +1000 aegis (4.16.D103-1) unstable; urgency=low * This changes fixes several more cases where file attributes (uncluding UUID) need to be copied. -- Peter Miller Thu, 06 May 2004 16:49:36 +1000 aegis (4.16.D102-1) unstable; urgency=low * This change fixes a number of problems with the debug build. -- Peter Miller Thu, 06 May 2004 15:12:37 +1000 aegis (4.16.D101-1) unstable; urgency=low * It is now possible to edit the file usage as a file attribute. The usage is inserted into the file attrribute list for editing. -- Peter Miller Wed, 05 May 2004 20:58:01 +1000 aegis (4.16.D100-1) unstable; urgency=low * All of the places which copy basic file attributes (usage, attributes and uuid) have been updated to use the same function, ensuring that additional file attributes in future will be easier to add. -- Peter Miller Tue, 04 May 2004 20:28:18 +1000 aegis (4.16.D099-1) unstable; urgency=low * This change fixes a pre-existing bug in the project_bind_branch function. -- Peter Miller Tue, 04 May 2004 20:10:28 +1000 aegis (4.16.D098-1) unstable; urgency=low * This change adds more files to the generated po/ directory, because the translation teams' tools are brain-dead. * My thanks to Michel Robitaille for pointing out the limitations of the translation teams' tools. -- Peter Miller Mon, 03 May 2004 12:00:52 +1000 aegis (4.16.D097-1) unstable; urgency=low * This change improves the documentation about creating the SourceForge webiface. * It also fixes a minor CURL build problem, to do with finding the libraries. -- Peter Miller Fri, 30 Apr 2004 10:00:13 +1000 aegis (4.16.D096-1) unstable; urgency=low * A bug has been fixed in aedist where one of the --new-file commands was missing a --no-template argument. Under some circumstances, this resulted in change sets which could not be aedist -received. * My thanks to Brendan Simon for reporting this problem. -- Peter Miller Thu, 29 Apr 2004 14:00:00 +1000 aegis (4.16.D095-1) unstable; urgency=low * This change removes all the settings of % substitutions, also. -- Peter Miller Thu, 29 Apr 2004 12:01:13 +1000 aegis (4.16.D094-1) unstable; urgency=low * There is a new ae-cvs-ci(1) support script which may be used as an integrate_pass_notify_command to commit change sets to CVS in parallel. -- Peter Miller Tue, 27 Apr 2004 23:50:04 +1000 aegis (4.16.D093-1) unstable; urgency=low * There is more documentation in the User Guide about using GNU Diff, particularly using diff -U to provide whole-file listings with "change bars" on the left hand side. -- Peter Miller Tue, 27 Apr 2004 22:59:18 +1000 aegis (4.16.D092-1) unstable; urgency=low * A bug has been fixed in the way invalid sequences of multi-byte characters are handled by the internationalization code. This potentially affected all reports, listings and error messages. The symptom was that aeannotate listings could sometimes have a blank source code column. -- Peter Miller Mon, 26 Apr 2004 19:31:48 +1000 aegis (4.16.D091-1) unstable; urgency=low * This change removes the percent (%) substitutions which should not have been in use since 1991. -- Peter Miller Mon, 26 Apr 2004 14:07:25 +1000 aegis (4.16.D090-1) unstable; urgency=low * This change adds the ability to specify the UUID to the aenf command. * My thanks to Walter Franzini for this patch. -- Peter Miller Sun, 25 Apr 2004 21:01:41 +1000 aegis (4.16.D089-1) unstable; urgency=low * This change adds UUIDs to change sets. -- Peter Miller Sat, 24 Apr 2004 19:14:01 +1000 aegis (4.16.D088-1) unstable; urgency=low * This change fixes a bug in the fall-back random UUID generator. -- Peter Miller Thu, 22 Apr 2004 22:57:29 +1000 aegis (4.16.D087-1) unstable; urgency=low * This change addes UUIDs to the file state information. Nothing uses it yet. * My thanks to Walter Franzini for this patch. -- Peter Miller Thu, 22 Apr 2004 11:40:03 +1000 aegis (4.16.D086-1) unstable; urgency=low * This change adds the -uuid command line option. * My thanks to Walter Franzini for this patch. -- Peter Miller Thu, 22 Apr 2004 10:49:52 +1000 aegis (4.16.D085-1) unstable; urgency=low * This change adds the UUID generation and checking functions. * My thanks to Walter Franzini for this patch. -- Peter Miller Wed, 21 Apr 2004 22:37:00 +1000 aegis (4.16.D084-1) unstable; urgency=low * The files view of the aeget web interface now accepts options to control the page contents. The simplest view allows recursive fetch of project sources using wget or similar, with no extraneous links to confuse the results. Previous behavior is preserved by the aeget-generated links. * My thanks to Walter Franzini for this suggestion. -- Peter Miller Thu, 15 Apr 2004 22:25:22 +1000 aegis (4.16.D083-1) unstable; urgency=low * The doxygen API documentation is now generated into the archive/ directory. This will be transferred to the web site for the next and future releases. * My thanks to Walter Franzini for this patch. -- Peter Miller Wed, 14 Apr 2004 22:29:16 +1000 aegis (4.16.D082-1) unstable; urgency=low * Improve API docs: add grouping to API under common/ * My thanks to Walter Franzini for this patch. -- Peter Miller Wed, 14 Apr 2004 22:01:21 +1000 aegis (4.16.D081-1) unstable; urgency=low * The aepatch(1) command now includes meta-data as a compressed BASE64 encoded block at the top of the patch, after the human-readable text but before the file. This means that patches can be as effective as aedist is transmitting chaneg sets. Patches without meta-data still work as before. -- Peter Miller Wed, 14 Apr 2004 17:56:00 +1000 aegis (4.16.D080-1) unstable; urgency=low * The aecvsserver now understands the 'cvs remove' operation. -- Peter Miller Sun, 11 Apr 2004 08:17:07 +1000 aegis (4.16.D079-1) unstable; urgency=low * A bug has been fixed in aepatch. It was creating empty patches for some changes in completed project branches. This also affected aedist -send and aecp -delta and aecp -rescind in some cases. It was caused by a subtle flaw in the non-detailed case for the project_file_roll_forward function. -- Peter Miller Sat, 10 Apr 2004 10:35:48 +1000 aegis (4.16.D078-1) unstable; urgency=low * The manpath -q option is not universally available. -- Peter Miller Fri, 09 Apr 2004 12:01:17 +1000 aegis (4.16.D077-1) unstable; urgency=low * The ./configure script now looks for the "manpath -q" command, as an alternative to the "man -w" command. * See 3.11.C019 for the first manpath change. -- Peter Miller Thu, 08 Apr 2004 17:17:03 +1000 aegis (4.16.D076-1) unstable; urgency=low * The short errors warning has been extended to cover the case where setlocale() reports that it is using the default "C" locale. -- Peter Miller Wed, 07 Apr 2004 23:54:18 +1000 aegis (4.16.D075-1) unstable; urgency=low * When changes are in the being reviewed state, and Aegis has been configured tio use the awaiting_review state, the aedeu command may not be used. This is so that reviewers don't waste their time reviewing changes which have been returned to development. Think of the change as "belonging" to the reviewer while in the being_reviewed state. * My thanks to Matthew Lee for reporting the problem, and to Jerry Pendergraft for the solution. -- Peter Miller Wed, 07 Apr 2004 21:25:43 +1000 aegis (4.16.D074-1) unstable; urgency=low * This change adds more information to the short errors warning. -- Peter Miller Wed, 07 Apr 2004 20:18:34 +1000 aegis (4.16.D073-1) unstable; urgency=low * The tkaer script assumed a specific location for the editor. This is now discovered by the ./configure script. -- Peter Miller Wed, 07 Apr 2004 14:49:00 +1000 aegis (4.16.D072-1) unstable; urgency=low * Code has been added to provide a warning when users are getting the short error message text, rather than the longer message translations. -- Peter Miller Tue, 06 Apr 2004 22:47:21 +1000 aegis (4.16.D071-1) unstable; urgency=low * The cvs add command is now supported by aecvsserver. -- Peter Miller Tue, 06 Apr 2004 17:54:03 +1000 aegis (4.16.D070-1) unstable; urgency=low * A potemtial segfault in aedist -rec and aepatch -rec has been fixed. There were cases where it could access off the end of an array. * My thanks to Walter Franzini for reporting this problem. -- Peter Miller Mon, 05 Apr 2004 18:07:50 +1000 aegis (4.16.D069-1) unstable; urgency=low * A bug has been fixed in aede when it received pre-config-usage change sets. It used to try to remove the last config file, which was a fatal error, and made it impossible to receive the change set. * My thanks to Walter Franzini for this patch. -- Peter Miller Sat, 03 Apr 2004 22:52:26 +1000 aegis (4.16.D068-1) unstable; urgency=low * The "man -w" command is Not available on Debian Linux (RedHat linux uses a different source package). It can no longer be used to find the default value of $MANPATH. * See 3.11.C019 for the first manpath change. -- Peter Miller Fri, 02 Apr 2004 15:00:20 +1000 aegis (4.16.D067-1) unstable; urgency=low * This change fixes a problem with test 147 invoking an interactive editor. How did this every work? -- Peter Miller Fri, 02 Apr 2004 11:13:50 +1000 aegis (4.16.D066-1) unstable; urgency=low * aedist uses the "diff" command to do some of its work, and gives it the "-L" option. This option is not supported on the version of diff installed on the operating system I am using: * uname -iprsvm * SunOS 5.9 Generic_112233-11 sun4u sparc SUNW,Ultra-60 * I've attached a patch which moves the "-L" options passed to diff into the gnu-diff-only conditionally compiled section. * My thanks to Matt Lee for this patch. -- Peter Miller Wed, 31 Mar 2004 11:57:00 +1000 aegis (4.16.D065-1) unstable; urgency=low * The new test template has been improved, and testing documentation added to the HOWTO for prospective developers. * My thanks to Walter Franzini for this patch. -- Peter Miller Wed, 31 Mar 2004 09:28:58 +1000 aegis (4.16.D064-1) unstable; urgency=low * This change adds support for the update request. -- Peter Miller Sat, 27 Mar 2004 21:39:54 +1100 aegis (4.16.D063-1) unstable; urgency=low * This change factors out common directory handling for checkout (and soon update) for all the modules. -- Peter Miller Sat, 27 Mar 2004 19:06:49 +1100 aegis (4.16.D062-1) unstable; urgency=low * This change moves the fake_version functins out to a common place, for use shortly. -- Peter Miller Thu, 25 Mar 2004 16:46:51 +1100 aegis (4.16.D061-1) unstable; urgency=low * This change refactors the directory list maintained by the Directory requests. -- Peter Miller Wed, 24 Mar 2004 23:13:58 +1100 aegis (4.16.D060-1) unstable; urgency=low * This change adds more detailed informaton to the file_info structure. -- Peter Miller Tue, 23 Mar 2004 22:49:38 +1100 aegis (4.16.D059-1) unstable; urgency=low * This change adds a #define for the root path, and reworks everythign to use it. -- Peter Miller Tue, 23 Mar 2004 21:08:38 +1100 aegis (4.16.D058-1) unstable; urgency=low * This change factors out common code into the server_directory_required function. * It also fixes a bug where the Directory was being mishandled, and the root- relative path calculated with an erroneous leading slash. -- Peter Miller Tue, 23 Mar 2004 18:24:00 +1100 aegis (4.16.D057-1) unstable; urgency=low * This change fixes a problem building Aegis on alpha machines. There was an #ifdef in common/ac/time.h aimed at OSF/1, mistakenly using __alpha__, this has been removed until someoneon DEC alpha OSF/1 finds a bvuild problem. * The second problem was with the search order for -I compler arguments. The CFLAGS has been moced to after these in thegenerated Makefile, to ensure that Aegis' includes are searched first. * My thanks to Christopher Vance for reporting these problems. -- Peter Miller Sun, 21 Mar 2004 17:11:41 +1100 aegis (4.16.D056-1) unstable; urgency=low * This change adds the aemanifest program, used to generate the MANIFEST file more quickly than the previous shell script. -- Peter Miller Wed, 17 Mar 2004 10:49:20 +1100 aegis (4.16.D055-1) unstable; urgency=low * This change adds some information to the FAQ. -- Peter Miller Tue, 16 Mar 2004 20:56:10 +1100 aegis (4.16.D054-1) unstable; urgency=low * The aedist command now understands file attributes and change attributes for sending and receiving. -- Peter Miller Tue, 16 Mar 2004 17:52:24 +1100 aegis (4.16.D053-1) unstable; urgency=low * The aecomplete command (used by bash for file name completion) now understands the aefa command. -- Peter Miller Tue, 16 Mar 2004 16:57:34 +1100 aegis (4.16.D052-1) unstable; urgency=low * The project file listing now includes file attributes. -- Peter Miller Mon, 15 Mar 2004 22:43:51 +1100 aegis (4.16.D051-1) unstable; urgency=low * The aeget web interface now lists change attributes and file attributes. -- Peter Miller Mon, 15 Mar 2004 21:02:16 +1100 aegis (4.16.D050-1) unstable; urgency=low * It is now possible to have change attributes listed by the Changes listing. -- Peter Miller Mon, 15 Mar 2004 18:17:26 +1100 aegis (4.16.D049-1) unstable; urgency=low * It is now possible to have file attributes listed by the Change_Files listing. -- Peter Miller Mon, 15 Mar 2004 15:45:17 +1100 aegis (4.16.D048-1) unstable; urgency=low * This change fixes a bug with the aefa -edit option. -- Peter Miller Mon, 15 Mar 2004 11:13:04 +1100 aegis (4.16.D047-1) unstable; urgency=low * There is a new aegis --file-attributes (aefa) command, allowing arbitrary attributes (name value pairs) to be attached to files. -- Peter Miller Sun, 14 Mar 2004 22:10:25 +1100 aegis (4.16.D046-1) unstable; urgency=low * It is now possible to attach user-specified attributes to changes. For example, you can use this toremember the bugzilla tracking number for a change. -- Peter Miller Sun, 14 Mar 2004 13:30:14 +1100 aegis (4.16.D045-1) unstable; urgency=low * This change introduces a generalised attribute list type to the common.def file, for use in several places. The project_specific attributes are changed to use it. The fmtgen program is adapted to be able to generate code to copy list types. -- Peter Miller Sun, 14 Mar 2004 01:25:50 +1100 aegis (4.16.D044-1) unstable; urgency=low * This change adds some details to the Developer Howto for debugging Aegis and obtaining core dumps. * My thanks to Walter Franzini for this change set. -- Peter Miller Thu, 11 Mar 2004 18:46:59 +1100 aegis (4.16.D043-1) unstable; urgency=low * A bug has been fixed which caused aetar to hang (actually, many things which consulted LDAP or NIS) because the reserved symbol "send" was being overloaded. The reserved symbol "clone" was also being overloaded. Both have been fixed. -- Peter Miller Tue, 09 Mar 2004 14:52:42 +1100 aegis (4.16.D042-1) unstable; urgency=low * This change adds server_m function, to encapsulate the common server_ response_queue(response_mP_new(...)) usage. -- Peter Miller Mon, 08 Mar 2004 21:47:35 +1100 aegis (4.16.D041-1) unstable; urgency=low * This change fixes a symtemic error in how errno was being reported via the sub_errno_set function. (The malloc almost certains would have screwed it. There can be other reasons.) -- Peter Miller Mon, 08 Mar 2004 17:53:35 +1100 aegis (4.16.D040-1) unstable; urgency=low * $ /usr/bin/aedist -r -f /tmp/foo * aedist: open "/tmp/foo": Success * The error is due to mem_alloc setting errno=0. * This change save and restore the old value. * This change add some docs in doxygen format to common/mem.h. * This change fix a type in lib/en/man5/aepcona * This change fixes SourceForge issue 876149 * My thanks to Walter Franzini for this change set. -- Peter Miller Mon, 08 Mar 2004 11:48:58 +1100 aegis (4.16.D039-1) unstable; urgency=low * A bug has been fixed in aenbru which made project aliases disappear. * This change set fixes SourceForge bug 905157. * My thanks to Walter Franzini for this patch. -- Peter Miller Sat, 06 Mar 2004 21:34:59 +1100 aegis (4.16.D038-1) unstable; urgency=low * This change adds better support for file info qualifying requests. -- Peter Miller Fri, 05 Mar 2004 10:18:01 +1100 aegis (4.16.D037-1) unstable; urgency=low * This change adds (minimal) support for the cvs admin command. -- Peter Miller Thu, 04 Mar 2004 22:41:28 +1100 aegis (4.16.D036-1) unstable; urgency=low * This change adds minimal support for the CVSROOT module. -- Peter Miller Thu, 04 Mar 2004 16:50:42 +1100 aegis (4.16.D035-1) unstable; urgency=low * This change adds the project_brief_description_get, and collects all the various change_brief_description_get functions into a single instance. -- Peter Miller Wed, 03 Mar 2004 20:38:01 +1100 aegis (4.16.D034-1) unstable; urgency=low * This change gets cvs commit working for clients. -- Peter Miller Tue, 02 Mar 2004 22:31:48 +1100 aegis (4.16.D033-1) unstable; urgency=low * This change fixes a bug in the module_find function. It was causing a string to be str_free()ed too often. -- Peter Miller Tue, 02 Mar 2004 17:29:16 +1100 aegis (4.16.D032-1) unstable; urgency=low * A memory leak has been fixed in the change_lock_sync function. -- Peter Miller Mon, 01 Mar 2004 13:36:28 +1100 aegis (4.16.D031-1) unstable; urgency=low * A bug has been fixed where the aede command would fail with new build files already in the baseline. * My thanks to Walter Franzini for this patch. -- Peter Miller Sun, 29 Feb 2004 11:03:24 +1100 aegis (4.16.D030-1) unstable; urgency=low * Some GCC 3.3.3 warnings have been fixed. * My thanks to Alexey Voinov for this patch. -- Peter Miller Sat, 28 Feb 2004 15:35:46 +1100 aegis (4.16.D029-1) unstable; urgency=low * The curl error codes have been updated once again. * My thanks to Alexey Voinov for this patch. -- Peter Miller Sat, 28 Feb 2004 14:09:02 +1100 aegis (4.16.D028-1) unstable; urgency=low * All uses of the sprintf function have been replaced with snprintf. -- Peter Miller Sat, 28 Feb 2004 12:44:09 +1100 aegis (4.16.D027-1) unstable; urgency=low * This change fixes some things that should have been covered, but were omitted because the DEBUG define wasn't present. -- Peter Miller Sat, 28 Feb 2004 10:38:12 +1100 aegis (4.16.D026-1) unstable; urgency=low * The str_format function is not checked for type safety. -- Peter Miller Fri, 27 Feb 2004 16:14:46 +1100 aegis (4.16.D025-1) unstable; urgency=low * The aedist -send command has a new -compatibility option, use to indicate the version of the *receiving* aedist program. This, in turn, selects the features which may be added to or omitted form the generated .ae file. -- Peter Miller Thu, 26 Feb 2004 11:52:14 +1100 aegis (4.16.D024-1) unstable; urgency=low * The new "config" file usage is now usewd to locate project configuration files. * It is now possible to move project configuration files. * It is now possible to remove project configuration files, provided there is at least one left. * The aeimport command can now avoid files which have the same name as the default project configuration file ("aegis.conf" or "config") and use something else. -- Peter Miller Wed, 25 Feb 2004 01:13:46 +1100 aegis (4.16.D023-1) unstable; urgency=low * Test 180 no longer uses fhist as its history tool. * My thanks to Susanne Oberhauser for reporting this problem. -- Peter Miller Tue, 24 Feb 2004 11:10:42 +1100 aegis (4.16.D022-1) unstable; urgency=low * This change adds a symlink from the delta directory to the baseline once it has been renamed. This helps lots of (idiot) programs which insist on burying absolute paths into executables. * My thanks to Jerry Pendergraft for this suggestion. -- Peter Miller Mon, 23 Feb 2004 22:53:22 +1100 aegis (4.16.D021-1) unstable; urgency=low * More information has been added to the Developer HowTo -- Peter Miller Thu, 19 Feb 2004 10:21:38 +1100 aegis (4.16.D020-1) unstable; urgency=low * It is now possible to assign to some project configuration file fields more than once. This can be useful where the configuration file is split into several pieces on several branches. * My thanks to Jerry Pendergraft for this suggestion. -- Peter Miller Sun, 15 Feb 2004 11:51:12 +1100 aegis (4.16.D019-1) unstable; urgency=low * This change inserts the file name and line number into structures read from Aegis meta-data. This permits much better error messages when the data is checked for semantic errors. -- Peter Miller Thu, 05 Feb 2004 18:12:18 +1100 aegis (4.16.D018-1) unstable; urgency=low * This change .fixes some small buglets. * My thanks to Jerry Pendergraft for this patch. -- Peter Miller Wed, 04 Feb 2004 22:20:53 +1100 aegis (4.16.D017-1) unstable; urgency=low * More casting to allow building as C++. My thanks to Matt Lee for this patch. -- Peter Miller Wed, 04 Feb 2004 13:13:40 +1100 aegis (4.16.D016-1) unstable; urgency=low * The change_file_nth and change_file_find functions have been enhanced to take a view path argument, much like the project_file_nth and project_file_ find functions. This allows straightforward unioning of the development directory with the branch and ancestor baselines. -- Peter Miller Mon, 02 Feb 2004 23:32:00 +1100 aegis (4.16.D015-1) unstable; urgency=low * This change fixes up casting in the *_src_alloc() functions generated by fmtgen. * My thanks to Matt Lee for this patch. -- Peter Miller Fri, 30 Jan 2004 17:40:18 +1100 aegis (4.16.D014-1) unstable; urgency=low * This change contains more preparations for a C++ compiler. It changes fmtgen so that the code is generates is acceptable C++. -- Peter Miller Fri, 30 Jan 2004 12:16:08 +1100 aegis (4.16.D013-1) unstable; urgency=low * This change fixed a bug in the aecvsserver valid-requests request. It was not reporting success. -- Peter Miller Wed, 28 Jan 2004 17:39:17 +1100 aegis (4.16.D012-1) unstable; urgency=low * A bug has been fixed in aedist(1). When handling removed files it had a tendency to segfault. * This change fixes SourceForge issue 884621. * My thanks to Walter Franzini for this patch. -- Peter Miller Mon, 26 Jan 2004 22:35:28 +1100 aegis (4.16.D011-1) unstable; urgency=low * The aecvsserver can now handle a simple checkout to a clean directory. Now it's beginning to be testable, it has just enough functionality. -- Peter Miller Sun, 25 Jan 2004 22:09:38 +1100 aegis (4.16.D010-1) unstable; urgency=low * This change implements the Argument, Argumentx and expand-modules requests. It also adds minimalist versions of the Global-option, init, Repository, Set and version requests. -- Peter Miller Sat, 24 Jan 2004 20:47:59 +1100 aegis (4.16.D009-1) unstable; urgency=low * This change added the Modified request to the aecvsserver program. -- Peter Miller Sat, 24 Jan 2004 09:48:28 +1100 aegis (4.16.D008-1) unstable; urgency=low * This change adds the change_is_being_developed helper function, and factors out all the places it was used. -- Peter Miller Sat, 24 Jan 2004 00:06:45 +1100 aegis (4.16.D007-1) unstable; urgency=low * This change added the Directory, Entry, Root, UseUnchanged, Valid-responses and valid-requests requests. * There is also some logging to help with debugging. -- Peter Miller Wed, 21 Jan 2004 17:52:50 +1100 aegis (4.16.D006-1) unstable; urgency=low * There is a new access mode, via a simulated CVS server. -- Peter Miller Mon, 19 Jan 2004 20:22:27 +1100 aegis (4.16.D005-1) unstable; urgency=low * The input classes have been enhanced to set the socket keepalive option. This is useful for network input cases. -- Peter Miller Sun, 18 Jan 2004 23:50:05 +1100 aegis (4.16.D004-1) unstable; urgency=low * A bug has been fixed in aeget where it would display "-42" when it meant "0" for some change numbers. -- Peter Miller Sun, 18 Jan 2004 22:40:57 +1100 aegis (4.16.D003-1) unstable; urgency=low * This change fixes some more problems with the web pages. -- Peter Miller Thu, 15 Jan 2004 11:13:31 +1100 aegis (4.16.D002-1) unstable; urgency=low * A small glitch has been fixed with the aeintegrateq(1) man page. It was getting the headers and footers wrong. -- Peter Miller Thu, 15 Jan 2004 10:02:28 +1100 aegis (4.16.D001-1) unstable; urgency=low * This change prepares Aegis for the next public release. -- Peter Miller Thu, 15 Jan 2004 00:19:46 +1100 aegis (4.15.D034-1) unstable; urgency=low * There is a new aecp -keep option, causing aecp NOT to overwrite file contents in the development directory. -- Peter Miller Mon, 12 Jan 2004 14:37:15 +1100 aegis (4.15.D033-1) unstable; urgency=low * The aedist -receive option now understands changing the type of a file. * My thanks to walter@sys-net.it for this patch. -- Peter Miller Sun, 11 Jan 2004 16:22:46 +1100 aegis (4.15.D032-1) unstable; urgency=low * The order of operations for aedist -receive has been changed. It now does aerm, then aecp, then aenf. (This is set-up for an imminent aedist-receive change.) * My thanks to walter@sys-net.it for this patch. -- Peter Miller Sat, 10 Jan 2004 20:50:28 +1100 aegis (4.15.D031-1) unstable; urgency=low * The libcurl input has been improved. It was stalling for a minute at the end of the stream. A progress bar has been added (if the -verbose option is specified). -- Peter Miller Sat, 10 Jan 2004 18:29:36 +1100 aegis (4.15.D030-1) unstable; urgency=low * The main.h include file now has defines to turn all C++ keywords which aren't C keywords into syntax errors. This ensures that not C++ keyword problems will recur. -- Peter Miller Sat, 10 Jan 2004 10:08:52 +1100 aegis (4.15.D029-1) unstable; urgency=low * This change adds AutoConf support for the strverscmp function. This is set- up for an imminent change. -- Peter Miller Sat, 10 Jan 2004 00:27:44 +1100 aegis (4.15.D028-1) unstable; urgency=low * dditional support has been added for more libcurl error codes (it seems they add some more with every version). * My thanks to walter@sys-net.it for this patch. -- Peter Miller Fri, 09 Jan 2004 22:56:03 +1100 aegis (4.15.D027-1) unstable; urgency=low * A bugs has been fixed in aede for branches, where Aegis would complain about build source files (created by aenf -build) being out-of-date. This, of course, was difficult or impossible to fix, and unnecessary because the next build would fix them. * My thanks to walter@sys-net.it for this bug fix. -- Peter Miller Fri, 09 Jan 2004 13:42:31 +1100 aegis (4.15.D026-1) unstable; urgency=low * A bug has been fixed in aecp -independent, where it did not preserve the execute but, nor honour the user's umask. * My thanks to Cal Webster for reporting this problem. -- Peter Miller Fri, 09 Jan 2004 11:10:17 +1100 aegis (4.15.D025-1) unstable; urgency=low * A bug has been fixed in aemeasure. Aparrently gcc-3.x has included a lot of C++ features, and doesn't complain about declarations in the body of code blocks (sheesh). * My thanks to Walter Franzini for reporting this problem. -- Peter Miller Wed, 07 Jan 2004 11:26:39 +1100 aegis (4.15.D024-1) unstable; urgency=low * Add missing aemt alias plus small fix to profile.in * My thanks to Walter Franzini for this change set. -- Peter Miller Wed, 07 Jan 2004 11:15:59 +1100 aegis (4.15.D023-1) unstable; urgency=low * More detail has been added to aepconf(5) detailing how to create the project config file for the first time. * My thanks to Cal Webster for the question and to Ralf Fassel for the answer. -- Peter Miller Wed, 07 Jan 2004 11:01:54 +1100 aegis (4.15.D022-1) unstable; urgency=low * The fmtgen program now annotates its output files as being generated. The idea is that it is less confising for new maintainers. -- Peter Miller Wed, 07 Jan 2004 10:38:11 +1100 aegis (4.15.D021-1) unstable; urgency=low * More changes to get aegis to build as C++ language. * My thanks to Matt Lee for this patch. -- Peter Miller Sat, 03 Jan 2004 00:25:20 +1100 aegis (4.15.D020-1) unstable; urgency=low * A bug has been fixed in aedist and aepatch which would cause an assertion failure (or segfault) when you tried to aedist -send -delta -es files which did not exist at that delta. * My thanks to Walter Franzini for reporting this problem. -- Peter Miller Fri, 02 Jan 2004 21:27:07 +1100 aegis (4.15.D019-1) unstable; urgency=low * A bug has been fixed in aedist and aepatch which caused an assert failure (or segfault) when you tried to send a file which had been created and removed in a branch, and after the branch was integrated only a remove record exists in the parent branch. * My thanks to Walter Franzini for reporting this problem. -- Peter Miller Thu, 01 Jan 2004 13:24:16 +1100 aegis (4.15.D018-1) unstable; urgency=low * This change fixes a poor implementation decision dating from 12 years ago. Fmtgen now produces slightly different type names, in preparation for changing to C++. The problem was that it produced a struct and a typedef of the name name, but they were actually different types, and the C++ compiler barfed (correctly). -- Peter Miller Thu, 01 Jan 2004 12:06:44 +1100 aegis (4.15.D017-1) unstable; urgency=low * This change fixes a poor implementation decision dating from 12 years ago. Fmtgen now produces slightly different type names, in preparation for changing to C++. The problem was that it produced a struct and a typedef of the name name, but they were actually different types, and the C++ compiler barfed (correctly). -- Peter Miller Wed, 31 Dec 2003 10:39:37 +1100 aegis (4.15.D016-1) unstable; urgency=low * Test 134 was marked as a source file, not a test, so it wasn't being tested automatically. However the Makefile still ran it as a test, and it was failing. It has been changed to a test, and the problems have been fixed. * My thanks to Matt Lee for reporting this problem. -- Peter Miller Sat, 27 Dec 2003 16:50:06 +1100 aegis (4.15.D015-1) unstable; urgency=low * This change fixes a glitch in aeipass which prevents changing a file's usage from being as straight-forward as it should have been. * My thanks to Jerry Pendergraft for reporting this problem. -- Peter Miller Sat, 27 Dec 2003 14:58:32 +1100 aegis (4.15.D014-1) unstable; urgency=low * The source RPM now has Build Prequisites specified. -- Peter Miller Sat, 27 Dec 2003 11:04:52 +1100 aegis (4.15.D013-1) unstable; urgency=low * The -Change option now accepts more than just a change number. It now accepts many forms similar to those used by the ${version} substitution, allowing its output to be used directly as command line input; forms such as -c 1.2.C34 and --c=5.6.D78 are now understood to imply a --branch option as well as either --change or --change-from-delta, respectively. In addition, you may prepend a project name, to imply the --project option as well; form such as -c aegis.4.15.C28 are understood. * The executable actually go 11KB smaller (!) while increasing functionality with this change. Additional refactoring of command line option handling may be worthwhile. -- Peter Miller Thu, 18 Dec 2003 15:31:50 +1100 aegis (4.15.D012-1) unstable; urgency=low * This change fixes the include problem with aetest.5 * My thanks to Matt Lee for reporting this problem. -- Peter Miller Wed, 03 Dec 2003 22:21:27 +1100 aegis (4.15.D011-1) unstable; urgency=low * A build problem on Solaris has been fixed by changing the __uid_t usage to uid_t (ditto for gid_t). * My thanks to ... for reporting this problem. -- Peter Miller Tue, 02 Dec 2003 21:26:41 +1100 aegis (4.15.D010-1) unstable; urgency=low * This change adds the Halstead metrics to aemeasure. -- Peter Miller Fri, 28 Nov 2003 16:51:48 +1100 aegis (4.15.D009-1) unstable; urgency=low * This change adds the "config" file type, but nothing uses it yet. Future changes will make use of it to locate the project config file(s). -- Peter Miller Tue, 25 Nov 2003 22:22:54 +1100 aegis (4.15.D008-1) unstable; urgency=low * A bug has been fixed in the symbolic link handling code. In some cases it would report "multiple user permissions (bug)" and not complete correctly. * My thanks to Brendan J Simon for reporting this bug. -- Peter Miller Mon, 24 Nov 2003 10:43:02 +1100 aegis (4.15.D007-1) unstable; urgency=low * All uses of file_action_ty has been change to use switch statements. This affords us the opportunity to let GCC give a warning (error) when a new file usage is added, making it less likely that implications of such a decision are overlooked. -- Peter Miller Fri, 21 Nov 2003 22:29:27 +1100 aegis (4.15.D006-1) unstable; urgency=low * It is now possible to specify a URL to the -file option on the command line of aedist, aepatch and aetar. The data will be downloaded and applied. * My thanks to Walter Franzini for this suggestion. -- Peter Miller Thu, 20 Nov 2003 14:42:47 +1100 aegis (4.15.D005-1) unstable; urgency=low * A bugs has been foxed in the test of aedist for moved files. There was nothing wrong with aedist, the test itself was broken. * My thanks to for reporting this problem. -- Peter Miller Tue, 18 Nov 2003 21:54:15 +1100 aegis (4.15.D004-1) unstable; urgency=low * All uses of file_usage_ty has been change to use switch statements. This affords us the opportunity to let GCC give a warning (error) when a new file usage is added, making it less likely that implications of such a decision are overlooked. -- Peter Miller Tue, 18 Nov 2003 21:26:21 +1100 aegis (4.15.D003-1) unstable; urgency=low * This change updates the release instructions. Some of the SourceForge details have changed a little. -- Peter Miller Mon, 17 Nov 2003 15:46:04 +1100 aegis (4.15.D002-1) unstable; urgency=low * This change adds details of the aeget interface to Aegis' web site. -- Peter Miller Mon, 17 Nov 2003 09:05:29 +1100 aegis (4.15.D001-1) unstable; urgency=low * This change prepares Aegis for the next public release. -- Peter Miller Mon, 17 Nov 2003 05:35:29 +1100 aegis (4.12.D025-1) unstable; urgency=low * A bug has been fixed in ``ael cf''. It used to fail an assertion when there were no changes in the file. * My thanks to Walter Franzini for reporting this problem. -- Peter Miller Tue, 28 Oct 2003 11:35:23 +1100 aegis (4.12.D024-1) unstable; urgency=low * A bug has been fixed which caused aeipass to segfault when adjusting file modification time stamps in some circumstances. * My thanks to Matt Lee for reporting this problem. -- Peter Miller Tue, 28 Oct 2003 05:48:19 +1100 aegis (4.12.D023-1) unstable; urgency=low * The aeget CGI interface is now able to retrieve historical versions of files. -- Peter Miller Mon, 27 Oct 2003 23:20:49 +1100 aegis (4.12.D022-1) unstable; urgency=low * The aeipass command now sets the AEGIS_INTEGRATION_DIRECTORY environment variable before running the integrate_pass_notify_command, so that you can add a symlink for compilers which insist on placing absolute paths into debugging information in object files. -- Peter Miller Mon, 27 Oct 2003 12:43:11 +1100 aegis (4.12.D021-1) unstable; urgency=low * The aeget web interface now has support for file metrics. -- Peter Miller Sun, 26 Oct 2003 23:25:12 +1100 aegis (4.12.D020-1) unstable; urgency=low * The aeget CGI interface has been enhanced to provide more information about project files and change files - activity, conflicts, history. -- Peter Miller Sun, 26 Oct 2003 17:07:52 +1100 aegis (4.12.D019-1) unstable; urgency=low * This change moves change_list_ty to its own file. -- Peter Miller Fri, 24 Oct 2003 21:41:45 +1000 aegis (4.12.D018-1) unstable; urgency=low * A bug has been fixed in the cross branch merging code. It would sometime erroneously complain about files no longer being in the baseline. * My thanks to ray for reporting this problem. -- Peter Miller Wed, 22 Oct 2003 20:34:07 +1000 aegis (4.12.D017-1) unstable; urgency=low * This change refectors a common function into its own file. -- Peter Miller Wed, 22 Oct 2003 18:23:03 +1000 aegis (4.12.D016-1) unstable; urgency=low * The way aenf and aent work have been made more generous. It is noe possible to aerm a file and then aenf or aent the same file in the same change. This is usefule for changing the type of a file. Previously this has to be done as two consecutive changes. * My thanks to Steven Knight for this suggestion. -- Peter Miller Wed, 22 Oct 2003 15:36:07 +1000 aegis (4.12.D015-1) unstable; urgency=low * The aecp -independent comamnd has been enhanced to allow you to extract versions of built files (created with aenf -build and maintained at aeipass time). * My thanks to Walter Franzini for this suggestion. -- Peter Miller Wed, 22 Oct 2003 08:54:22 +1000 aegis (4.12.D014-1) unstable; urgency=low * Documentation has been added to aer(5) for the try/catch mechanism. * My thanks to John Darrington for this suggestion. -- Peter Miller Tue, 21 Oct 2003 22:43:08 +1000 aegis (4.12.D013-1) unstable; urgency=low * This change fixes some build problems surrounding the aev.h file. -- Peter Miller Tue, 21 Oct 2003 18:07:23 +1000 aegis (4.12.D012-1) unstable; urgency=low * There was a disagreement between the aereport man page and the aereport command about the existence of the -version option. The command now behaves as documented. * Ditto aeannotate, aedist, aefind, aeimport, aels, aepatch, aerect, aetar and aexml. * My thanks to John Darrington for reporting this problem. -- Peter Miller Tue, 21 Oct 2003 14:10:53 +1000 aegis (4.12.D011-1) unstable; urgency=low * This change adds more project information to the aeget programme. -- Peter Miller Tue, 21 Oct 2003 11:46:30 +1000 aegis (4.12.D010-1) unstable; urgency=low * This change adds download capabilities to the various aeget menus, allowing more and better downloads than the old aegis.cgi script. -- Peter Miller Mon, 20 Oct 2003 17:44:25 +1000 aegis (4.12.D009-1) unstable; urgency=low * A build problem has been fixed, which was a problem with recent GCC versions. * My thanks to Walter Franzini for this patch. -- Peter Miller Sun, 19 Oct 2003 15:14:13 +1000 aegis (4.12.D008-1) unstable; urgency=low * A bug has been fixed which caused aedist and aeannotate to segfault. It was caused by the roll forward history mechanism ignoring some branches in some cases. -- Peter Miller Wed, 15 Oct 2003 14:15:48 +1000 aegis (4.12.D007-1) unstable; urgency=low * C++ preparation: fixing some DEBUG cases which were miossed by an earlier change. -- Peter Miller Wed, 15 Oct 2003 12:18:05 +1000 aegis (4.12.D006-1) unstable; urgency=low * There has been a change to the web page. There is now a change_log.txt file, and the "how to release" document has been updated to refelect its existance. -- Peter Miller Wed, 15 Oct 2003 10:55:39 +1000 aegis (4.12.D005-1) unstable; urgency=low * This change updates the webiface instructions, noting glibc problems. -- Peter Miller Wed, 15 Oct 2003 10:11:41 +1000 aegis (4.12.D004-1) unstable; urgency=low * This change adds the Project_Branch_Dates report. -- Peter Miller Wed, 15 Oct 2003 09:44:43 +1000 aegis (4.12.D003-1) unstable; urgency=low * This change fixes a bug in the aenrv -Descend_Project_Tree option, which was free()ing a project twice. * My thanks to Thomas Brupbacher for reporting this problem. -- Peter Miller Sat, 11 Oct 2003 10:19:33 +1000 aegis (4.12.D002-1) unstable; urgency=low * This change updates the webiface instructions. -- Peter Miller Mon, 29 Sep 2003 22:10:12 +1000 aegis (4.12.D001-1) unstable; urgency=low * This change prepares Aegis for the next public release. -- Peter Miller Mon, 29 Sep 2003 20:15:43 +1000 aegis (4.11.D085-1) unstable; urgency=low * This change adds release notes for the next release. -- Peter Miller Sun, 28 Sep 2003 23:37:53 +1000 aegis (4.11.D084-1) unstable; urgency=low * This change adds code to aeipass to cope with ctrol-C. * My thanks to Brendan J Simon for reporting this problem. -- Peter Miller Sun, 28 Sep 2003 22:26:56 +1000 aegis (4.11.D083-1) unstable; urgency=low * This change adds
 wrapping to the diff output of the aegis.cgi script.
  * My thanks to Marty Pauley  for this patch.

 -- Peter Miller   Sun, 28 Sep 2003 21:24:19 +1000

aegis (4.11.D082-1) unstable; urgency=low

  * This change makes the architecture pattern for Linux more general.
  * My thanks to John Darringto for reporting this problem.

 -- Peter Miller   Sun, 28 Sep 2003 20:36:05 +1000

aegis (4.11.D081-1) unstable; urgency=low

  * This change adds a favicon.ico to the Aegis web site.

 -- Peter Miller   Sun, 28 Sep 2003 17:55:28 +1000

aegis (4.11.D080-1) unstable; urgency=low

  * This change adds knowledge of moved files to aedist.

 -- Peter Miller   Sun, 28 Sep 2003 17:13:55 +1000

aegis (4.11.D079-1) unstable; urgency=low

  * From: mlee@klaxoniqa.com
  * Date: Wed Jun 25 13:53:32 2003
  * Warning: the original change was in the 'being_integrated' state
  * This change modifies a bunch more files, so they will compile for the C++
    language (-x c++ on the gcc command-line).

 -- Peter Miller   Sun, 28 Sep 2003 13:22:31 +1000

aegis (4.11.D078-1) unstable; urgency=low

  * This change fixes a bug in the project_file roll_forward functionality,
    where it would get stuck in an infinite loop for some branches.

 -- Peter Miller   Tue, 23 Sep 2003 12:13:54 +1000

aegis (4.11.D077-1) unstable; urgency=low

  * This change adds a change file list to aeget

 -- Peter Miller   Tue, 23 Sep 2003 08:43:50 +1000

aegis (4.11.D076-1) unstable; urgency=low

  * This change fixes a segfault when aedist stumbles over transparent files.
  * My thanks to Jerry Pendergraft for reporting this problem.

 -- Peter Miller   Mon, 22 Sep 2003 22:42:32 +1000

aegis (4.11.D075-1) unstable; urgency=low

  * This change adds a change menu to the aeget web interface.

 -- Peter Miller   Mon, 22 Sep 2003 15:36:31 +1000

aegis (4.11.D074-1) unstable; urgency=low

  * This change adds a change list to the aeget pages.

 -- Peter Miller   Mon, 22 Sep 2003 11:27:34 +1000

aegis (4.11.D073-1) unstable; urgency=low

  * From: mlee@klaxoniqa.com
  * Date: Wed Jun 25 13:53:32 2003
  * Warning: the original change was in the 'being_integrated' state
  * This change modifies a bunch more files, so they will compile for the C++
    language (-x c++ on the gcc command-line).

 -- Peter Miller   Sun, 21 Sep 2003 23:08:24 +1000

aegis (4.11.D072-1) unstable; urgency=low

  * This change adds a project menu page, and tightens the headers and footers
    of each page.

 -- Peter Miller   Sun, 21 Sep 2003 02:20:47 +1000

aegis (4.11.D071-1) unstable; urgency=low

  * From: mlee@klaxoniqa.com
  * Date: Wed Jun 25 13:53:32 2003
  * Warning: the original change was in the 'being_integrated' state
  * This change modifies a bunch more files, so they will compile for the C++
    language (-x c++ on the gcc command-line).

 -- Peter Miller   Thu, 18 Sep 2003 07:25:40 +1000

aegis (4.11.D070-1) unstable; urgency=low

  * From: mlee@klaxoniqa.com
  * Date: Wed Jun 25 10:23:13 2003
  * This change removes the arglex_token_ty type, because it was being used
    inconsistently with the anonymous enum containing the majority of other
    arglex_tokens.

 -- Peter Miller   Wed, 17 Sep 2003 22:22:24 +1000

aegis (4.11.D069-1) unstable; urgency=low

  * This change adds the ability to access development directories via the aeget
    command.

 -- Peter Miller   Wed, 17 Sep 2003 20:00:06 +1000

aegis (4.11.D068-1) unstable; urgency=low

  * This change adds the aeget command, a CGI program for getting files from a
    web sire controlled by Aegis.

 -- Peter Miller   Wed, 17 Sep 2003 00:58:53 +1000

aegis (4.11.D067-1) unstable; urgency=low

  * From: mlee@klaxoniqa.com
  * Date: Wed Jun 25 13:53:32 2003
  * This change modifies a bunch more files, so they will compile for the C++
    language (-x c++ on the gcc command-line).

 -- Peter Miller   Tue, 16 Sep 2003 23:52:01 +1000

aegis (4.11.D066-1) unstable; urgency=low

  * This change adds file name completion to the aemt and aemtu commands.

 -- Peter Miller   Thu, 11 Sep 2003 12:10:43 +1000

aegis (4.11.D065-1) unstable; urgency=low

  * This change fixes symbolic links pointing to the wrong place when change
    files are transparent.
  * My thanks to Norman  for reporting this problem.

 -- Peter Miller   Thu, 11 Sep 2003 11:02:15 +1000

aegis (4.11.D064-1) unstable; urgency=low

  * This change adds notification commands for aemt and aemtu commands.

 -- Peter Miller   Tue, 26 Aug 2003 15:00:21 +1000

aegis (4.11.D063-1) unstable; urgency=low

  * This change fixes symlinks pointing to the wrong place when project files
    are transparent.
  * My thanks to Norman  for reporting this problem.

 -- Peter Miller   Tue, 26 Aug 2003 00:30:01 +1000

aegis (4.11.D062-1) unstable; urgency=low

  * This change adds notification commands for aemt and aemtu commands.

 -- Peter Miller   Mon, 25 Aug 2003 14:25:49 +1000

aegis (4.11.D061-1) unstable; urgency=low

  * This change fixes a broken link on the web page, pointing at the GNU GPL.
  * My thanks to John Darrington for reporting this problem.

 -- Peter Miller   Fri, 22 Aug 2003 10:21:33 +1000

aegis (4.11.D060-1) unstable; urgency=low

  * This change fixes a bug in aefind which would recport filoes which had been
    removed.

 -- Peter Miller   Fri, 22 Aug 2003 09:22:31 +1000

aegis (4.11.D059-1) unstable; urgency=low

  * This change removes the setting of LANGUAGE from the profile
  * My thanks to Susanne Oberhauser  for reporting this problem.

 -- Peter Miller   Fri, 22 Aug 2003 08:47:49 +1000

aegis (4.11.D058-1) unstable; urgency=low

  * This change gently obfuscates the email addresses on the web pages to foil
    spam collecting bots.
  * My thanks to Jelle
    Boomstra <nietsch@dds.nl> for this suggestion.

 -- Peter Miller   Thu, 21 Aug 2003 11:33:16 +1000

aegis (4.11.D057-1) unstable; urgency=low

  * This change fixes a buglet in aels where recursively enetered sub-
    directories did not appear in the expected order.

 -- Peter Miller   Thu, 21 Aug 2003 10:09:34 +1000

aegis (4.11.D056-1) unstable; urgency=low

  * This change fixes a problem with test 141, caused by an assumption that the
    .aegisrc file will always exist.
  * My thanks to Susanne Oberhauser  for reporting this problem.

 -- Peter Miller   Wed, 20 Aug 2003 15:58:46 +1000

aegis (4.11.D055-1) unstable; urgency=low

  * This change fixes a bug in the roll forward functionality.

 -- Peter Miller   Wed, 20 Aug 2003 12:47:14 +1000

aegis (4.11.D054-1) unstable; urgency=low

  * This change fixes a problem with aecp messing up the regression test
    exemption.
  * My thanks to Jerry Pendergraft for this patch.

 -- Peter Miller   Wed, 20 Aug 2003 10:28:23 +1000

aegis (4.11.D053-1) unstable; urgency=low

  * This change fixes a bug in aet -reg. It turns out that it was actually an
    aede bug.
  * My thanks to Matt Lee for reporting this problem.

 -- Peter Miller   Sat, 16 Aug 2003 01:12:46 +1000

aegis (4.11.D052-1) unstable; urgency=low

  * This change adds more info to the web page.

 -- Peter Miller   Fri, 15 Aug 2003 16:52:51 +1000

aegis (4.11.D051-1) unstable; urgency=low

  * This change sets the LINES and COLS environment variables when commands are
    run.

 -- Peter Miller   Sun, 10 Aug 2003 00:57:37 +1000

aegis (4.11.D050-1) unstable; urgency=low

  * This change repairs some of the aeimport tests, caused by recent changes.

 -- Peter Miller   Wed, 06 Aug 2003 22:47:33 +1000

aegis (4.11.D049-1) unstable; urgency=low

  * This change fixes miised (debug only) function with const correctness
    problems.

 -- Peter Miller   Wed, 06 Aug 2003 11:16:25 +1000

aegis (4.11.D048-1) unstable; urgency=low

  * This change fixes a typo in the BUILDING file.
  * My thanks to Joseph R. Kiniry for reporting this problem.

 -- Peter Miller   Mon, 04 Aug 2003 17:43:36 +1000

aegis (4.11.D047-1) unstable; urgency=low

  * This change has lock_take() clear the now() value.	This is important for
    timestamps.

 -- Peter Miller   Sat, 02 Aug 2003 14:42:23 +1000

aegis (4.11.D046-1) unstable; urgency=low

  * This change fixes a very old compatability problem.	 If "deleted_by is set,
    the the file action should be "remove", but in some trunks (from some 3.x
    versions of Aegis) the action is "create"

 -- Peter Miller   Sat, 28 Jun 2003 00:39:29 +1000

aegis (4.11.D045-1) unstable; urgency=low

  * This change is the next of many in the move to C++-ify aegis. It modifies
    enough files to allow fmtgen to build, with "-x c++" as a compiler option
    (of course, this compiler option change is not part of this changeset).
  * Modifications consist mainly of adding casts.
  * My thanks to Matt Lee for this patch.

 -- Peter Miller   Mon, 23 Jun 2003 09:33:46 +1000

aegis (4.11.D044-1) unstable; urgency=low

  * This change adds the -Wwrite-strings option, and fixes all the problems
    found.

 -- Peter Miller   Sat, 21 Jun 2003 23:27:11 +1000

aegis (4.11.D043-1) unstable; urgency=low

  * From: mlee@klaxoniqa.com
  * Date: Mon Jun 16 08:52:06 2003
  * Warning: the original change was in the 'being_developed' state
  * This change renames occurrences of "this" as a variable/argument name.
    "this" is a reserved word in C++.

 -- Peter Miller   Thu, 19 Jun 2003 11:27:46 +1000

aegis (4.11.D042-1) unstable; urgency=low

  * From: Jerry Pendergraft 
  * Date: Wed Jun 11 16:36:35 2003
  * In the email subject list any aliases as well as project name.

 -- Peter Miller   Fri, 13 Jun 2003 09:52:14 +1000

aegis (4.11.D041-1) unstable; urgency=low

  * This change fixes a bug where aereport couldn't cope with change zero, the
    ``-c 0'' option.

 -- Peter Miller   Wed, 11 Jun 2003 11:26:07 +1000

aegis (4.11.D040-1) unstable; urgency=low

  * This change adds the aexml untility program.  You can obtain various pieces
    of Aegis database as XML.

 -- Peter Miller   Mon, 09 Jun 2003 11:16:44 +1000

aegis (4.11.D039-1) unstable; urgency=low

  * This change fixes a bug there the aeipass sleep happens after the lock is
    released, when it should of happened *before* the lock was releaased.

 -- Peter Miller   Mon, 09 Jun 2003 10:02:13 +1000

aegis (4.11.D038-1) unstable; urgency=low

  * This change fixes a bug in the change_file_command was not being called.
    This bug was introduced when the {new,copy,remove}_file_command fields were
    added to the project copnfile file.	 The commands were not defaulted
    correctly.
  * My thanks to Jerry Pendergraft for reporting this problem.

 -- Peter Miller   Mon, 09 Jun 2003 08:31:15 +1000

aegis (4.11.D037-1) unstable; urgency=low

  * From: John Darrington 
  * Date: Fri May 30 15:30:02 2003
  * Merged the chan_files.rpt and proj_files.rpt files into one file.
  * Those two files were substantially identical.

 -- Peter Miller   Sun, 08 Jun 2003 13:47:15 +1000

aegis (4.11.D036-1) unstable; urgency=low

  * This change adds robot prevention to all of the reports.
  * My thanks to John Darrington for this suggestion.

 -- Peter Miller   Fri, 06 Jun 2003 09:48:50 +1000

aegis (4.11.D035-1) unstable; urgency=low

  * This change fixes a bug in the roffing of aepconf(5)
  * My thanks to John Darrington for this patch.

 -- Peter Miller   Tue, 03 Jun 2003 09:52:47 +1000

aegis (4.11.D034-1) unstable; urgency=low

  * This change fixes a problem in the etc/archive.cook file during integration
    build.
  * The problem is with the example-cook-fhist-baseline and example-make-rcs-
    baseline variables.	 If the example-cook-fhist and example-make-rcs projects
    do not exist, then the output of the collect function call is "aegis:
    project "example-cook-fhist" unknown".  This is then used as the target of a
    recipe.
  * The fix I've done is to direct stderr to /dev/null rather than stdout.
  * My thanks to Matt Lee for this patch.

 -- Peter Miller   Mon, 02 Jun 2003 10:14:38 +1000

aegis (4.11.D033-1) unstable; urgency=low

  * This change adds a $change_file and ${change_files terse} subsitutions.

 -- Peter Miller   Sat, 31 May 2003 23:19:16 +1000

aegis (4.11.D032-1) unstable; urgency=low

  * This change removes the last of the K&R insulation stuff, including the _
    #define from common/main.h

 -- Peter Miller   Sat, 31 May 2003 22:11:32 +1000

aegis (4.11.D031-1) unstable; urgency=low

  * This change removes K&R gear from libaegis/change/sch_path_get.c to
    libaegis/os/waitpid_st.c
  * My thanks to Matt Lee for this patch.

 -- Peter Miller   Sat, 31 May 2003 10:49:53 +1000

aegis (4.11.D030-1) unstable; urgency=low

  * This change removes K&R insulation from libaegis/output thru libaegis/sub.

 -- Peter Miller   Thu, 29 May 2003 17:15:05 +1000

aegis (4.11.D029-1) unstable; urgency=low

  * This change adds the architecture_discriminator_command field to the project
    "config" file, a mechanism to arbitrarily discriminate between
    `architectures' on the the physical machine.  This is useful if you want to
    consider a library version to be part of an architecture.
  * My thanks to John Darrington  for this contribution.

 -- Peter Miller   Tue, 27 May 2003 05:38:57 +1000

aegis (4.11.D028-1) unstable; urgency=low

  * This change updates the Russian message translation.
  * My thanks to Alexey Voinov for this patch.

 -- Peter Miller   Sun, 25 May 2003 12:12:59 +1000

aegis (4.11.D027-1) unstable; urgency=low

  * This change updates the German translation.
  * My thanks to Ralf Fassel for this patch.

 -- Peter Miller   Sun, 25 May 2003 11:33:24 +1000

aegis (4.11.D026-1) unstable; urgency=low

  * This change adds a new "incomplete" listing.  It lists changes between
    awaiting review and being integrated.

 -- Peter Miller   Sun, 25 May 2003 11:13:26 +1000

aegis (4.11.D025-1) unstable; urgency=low

  * This change adds the ability to specify a username for the list_default_
    change() and list_outstanding_changes() functions.
  * list_changes_in_state_mask_by_user() has been added, to contain most of what
    list_changes_in_state_mask() used to contain. This was done so that a
    million calls to list_changes_in_state_mask() did not need to be modified to
    add a zero (default user) argument.
  * My thanks to Matt Lee for this patch.

 -- Peter Miller   Sun, 25 May 2003 01:31:42 +1000

aegis (4.11.D024-1) unstable; urgency=low

  * This change removes more K&R insulation.
  * My thanks to Matt Lee for this patch.

 -- Peter Miller   Sat, 24 May 2003 23:54:34 +1000

aegis (4.11.D023-1) unstable; urgency=low

  * This change adds the ability to specify a username for the above two
    functions.
  * Note that in libaegis/user.c, this changeset includes a whole bunch of K&R
    insulation removal.	 The only functionality change in this file is the
    addition of user_default_project_by_user() and the modification of user_
    default_project().
  * user_default_project_by_user() has been added, to contain most of what user_
    default_project() used to contain.	This was done so that a million calls to
    user_default_project() did not need to be modified to add a zero (default
    user) argument.
  * My thanks to Matt Lee for this patch.

 -- Peter Miller   Fri, 23 May 2003 23:56:55 +1000

aegis (4.11.D022-1) unstable; urgency=low

  * This change cleans up remaining K&R insulation in the above directories.
  * My thanks to Matt Lee for this patch.

 -- Peter Miller   Fri, 23 May 2003 17:54:43 +1000

aegis (4.11.D021-1) unstable; urgency=low

  * This change removes K&R stuff from some of libaegis/change and the remainder
    of libaegis/aer.
  * My thanks to Matt Lee for this patch.

 -- Peter Miller   Fri, 23 May 2003 17:46:26 +1000

aegis (4.11.D020-1) unstable; urgency=low

  * This change stops the integration build of the etc/CHANGES file, because
    there is a huge memory leak in the report generator and it takes too long.

 -- Peter Miller   Fri, 23 May 2003 17:30:31 +1000

aegis (4.11.D019-1) unstable; urgency=low

  * This change removes K&R insulation from aedist code.
  * My thanks to Matt Lee for this patch.

 -- Peter Miller   Fri, 23 May 2003 15:05:20 +1000

aegis (4.11.D018-1) unstable; urgency=low

  * This change removes more K&R insulation from aecomplete code.
  * My thanks to Matt Lee for this patch.

 -- Peter Miller   Fri, 23 May 2003 00:21:06 +1000

aegis (4.11.D017-1) unstable; urgency=low

  * This change removes some more K&R insulation.
  * My thanks to Matt Lee for this patch.

 -- Peter Miller   Thu, 22 May 2003 23:04:46 +1000

aegis (4.11.D016-1) unstable; urgency=low

  * This change adds the aemt -unchanged topion, so that files which are in the
    branch, but unchanged from the deeper branch, may be made transparent.

 -- Peter Miller   Thu, 22 May 2003 19:22:45 +1000

aegis (4.11.D015-1) unstable; urgency=low

  * This change removes some more K&R insulation.
  * My thanks to Matt Lee for this patch.

 -- Peter Miller   Thu, 22 May 2003 13:55:17 +1000

aegis (4.11.D014-1) unstable; urgency=low

  * This change removes some older-style function definitions.
  * My thanks to Matt Lee for this patch.

 -- Peter Miller   Thu, 22 May 2003 00:00:37 +1000

aegis (4.11.D013-1) unstable; urgency=low

  * This change adds the ability to specify extra arguments for "list"
    functions.
  * This is unsuitable for many of the list functions, but will be helpful for
    some. In particular, a username could be passed to the list_user_changes()
    function.
  * aegis/ael.c:struct table_ty now contains a maximum number of extra arguments
    allowed for each of the list functions.
  * The initialisation of aegis/ael.c:table[] now contains the expected number
    of max arguments for each list function. For those that are non-zero,
    subsequent changesets will allow those functions to accept a username as the
    extra arguments.
  * To allow easy future expansion, where some functions may want two or more
    extra arguments, the args are assembled into a string_list_ty list, the
    address of which is passed into the appropriate list function.
  * Unfortunately, this changeset has to touch many, many files. However, the
    only real functionality change is contained in aegis/ael.c
  * Assuming this concept is acceptable, appropriate list functions will be able
    to process their extra arguments in later changesets.
  * My thanks to Matt Lee for this patch.

 -- Peter Miller   Tue, 20 May 2003 22:14:17 +1000

aegis (4.11.D012-1) unstable; urgency=low

  * Changed the webiface reports so that css includes are generated for each
    ancestor branch.  This avoids having to create a css for each sub branch.
  * My thanks to John Darrington  for this patch.

 -- Peter Miller   Tue, 20 May 2003 18:27:51 +1000

aegis (4.11.D011-1) unstable; urgency=low

  * This change fixes up a few warnings generated by doxygen.
  * My thanks to Matt Lee  for this patch.

 -- Peter Miller   Tue, 20 May 2003 17:00:44 +1000

aegis (4.11.D010-1) unstable; urgency=low

  * This change removes some older-style function definitions.
  * My thanks to Matt Lee  for this patch.

 -- Peter Miller   Tue, 20 May 2003 08:14:59 +1000

aegis (4.11.D009-1) unstable; urgency=low

  * This change fixes a bug where aecp -overwrite did not honor the presence/
    absence of the -ro flag.

 -- Peter Miller   Mon, 19 May 2003 20:17:01 +1000

aegis (4.11.D008-1) unstable; urgency=low

  * This change adds the aeedit script.
  * My thanks to Scott Finneran for this constribution.

 -- Peter Miller   Wed, 07 May 2003 16:20:03 +1000

aegis (4.11.D007-1) unstable; urgency=low

  * This change adds a getdate testing program.

 -- Peter Miller   Tue, 06 May 2003 11:24:31 +1000

aegis (4.11.D006-1) unstable; urgency=low

  * This change adds knowledge of file transparency to the history roll forward
    function.  This improces aecp -delta, aeannotate, and anything else which
    uses history information (aepatch, aedist, etc).

 -- Peter Miller   Sat, 19 Apr 2003 13:21:05 +1000

aegis (4.11.D005-1) unstable; urgency=low

  * This change adds the ability for aeclean to touch all of the source files.

 -- Peter Miller   Fri, 18 Apr 2003 13:24:11 +1000

aegis (4.11.D004-1) unstable; urgency=low

  * This change adds a global concept of "now" for efficiency, and the ability
    to subvert it (;-)

 -- Peter Miller   Fri, 18 Apr 2003 11:46:35 +1000

aegis (4.11.D003-1) unstable; urgency=low

  * This change removes more of the pre-ansi-c K&R insulation.

 -- Peter Miller   Thu, 17 Apr 2003 22:57:48 +1000

aegis (4.11.D002-1) unstable; urgency=low

  * This change adds a couple more files to the web interface.

 -- Peter Miller   Sun, 06 Apr 2003 00:06:13 +1000

aegis (4.11.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Sat, 05 Apr 2003 22:14:20 +1000

aegis (4.10.D047-1) unstable; urgency=low

  * This change merges the PO files into a single aegis.po file in each language
    directory.	This is what the transplation project expects, and the code is
    moving in that direction anyways.

 -- Peter Miller   Fri, 04 Apr 2003 13:43:54 +1000

aegis (4.10.D046-1) unstable; urgency=low

  * This change improves the aepconf(5) description.
  * My thanks to Jerry Pendergraft for this patch.

 -- Peter Miller   Fri, 04 Apr 2003 09:02:33 +1000

aegis (4.10.D045-1) unstable; urgency=low

  * This change fixes a bug where aet -reg could not find any tests to run,
    cause by inconsistencies in the new view_path handling for project file
    searches.

 -- Peter Miller   Thu, 03 Apr 2003 17:28:24 +1000

aegis (4.10.D044-1) unstable; urgency=low

  * This change adds a (partial) RO translation.

 -- Peter Miller   Mon, 31 Mar 2003 21:23:42 +1000

aegis (4.10.D043-1) unstable; urgency=low

  * This change adds a translation of Spanish (es) by one of those internet
    translation services.. It isn't great, but it's a seed for a human
    translator.

 -- Peter Miller   Mon, 31 Mar 2003 20:37:49 +1000

aegis (4.10.D042-1) unstable; urgency=low

  * This change improves the French translations PO files, and adds translations
    for several more messages.
  * My thanks to Mathieu Lacam  for this patch.

 -- Peter Miller   Fri, 28 Mar 2003 19:05:30 +1100

aegis (4.10.D041-1) unstable; urgency=low

  * This change teached aedist how to preserve executable bits in change sets.

 -- Peter Miller   Wed, 19 Mar 2003 20:43:48 +1100

aegis (4.10.D040-1) unstable; urgency=low

  * This change adds the used of sudo to the Aegis build.

 -- Peter Miller   Wed, 19 Mar 2003 13:39:33 +1100

aegis (4.10.D039-1) unstable; urgency=low

  * This change adds a -descend-project-tree to aena, aera, aend, aerd, aeni,
    aeri, aenrv, aerrv and aepa, to apply the action to all descendants of the
    project.
  * My thanks to John Darrington for this patch.

 -- Peter Miller   Tue, 18 Mar 2003 22:50:03 +1100

aegis (4.10.D038-1) unstable; urgency=low

  * This change fixes a bug in tkaer which stopped it working on some systems.
  * My thanks to Matt Lee for this patch.

 -- Peter Miller   Tue, 18 Mar 2003 15:40:57 +1100

aegis (4.10.D037-1) unstable; urgency=low

  * This change removes lockfile creation from aeintegratq and for each change
    in queue check state just before attempting aeib on it. This will prevent
    failure due to someone doing aerpu, etc, while the queue is running.
  * My thanks to Jerry Pendergraft for this patch.
  * This change fixed SourceForge bug 587008.

 -- Peter Miller   Tue, 18 Mar 2003 15:19:53 +1100

aegis (4.10.D036-1) unstable; urgency=low

  * This change fixes a typo on the aenpa(1) man page.
  * My thanks to Robin Lee Powell  for reporting
    this problem.

 -- Peter Miller   Tue, 18 Mar 2003 14:04:03 +1100

aegis (4.10.D035-1) unstable; urgency=low

  * This change fixes a small typo in the RMCH paper.
  * My thanks to Gordon Zaft  for reporting this
    problem.

 -- Peter Miller   Tue, 18 Mar 2003 11:02:45 +1100

aegis (4.10.D034-1) unstable; urgency=low

  * This change silences confusing error messages when searching for the example
    projects.

 -- Peter Miller   Mon, 17 Mar 2003 20:32:59 +1100

aegis (4.10.D033-1) unstable; urgency=low

  * This change adds a link to GNU on the web page.

 -- Peter Miller   Mon, 17 Mar 2003 13:00:41 +1100

aegis (4.10.D032-1) unstable; urgency=low

  * This change adds upwards directory links to the file density web report.
  * My thanks to Engelbert Gruber  for this patch.

 -- Peter Miller   Wed, 12 Mar 2003 09:16:04 +1100

aegis (4.10.D031-1) unstable; urgency=low

  * This change corrects the RCS config examples to cope with default branches.

 -- Peter Miller   Tue, 11 Mar 2003 18:56:25 +1100

aegis (4.10.D030-1) unstable; urgency=low

  * This change adds code to aeimport to cope with branches.  The ,v files that
    aeimport copies, and subsequently edits the permissions lists, etc, now also
    have their current branch reset.

 -- Peter Miller   Mon, 10 Mar 2003 11:47:12 +1100

aegis (4.10.D029-1) unstable; urgency=low

  * This change change the fixed file name to somthing else in the new file
    templates.
  * My thanks to John Darrington for this suggestion.

 -- Peter Miller   Fri, 28 Feb 2003 19:19:22 +1100

aegis (4.10.D028-1) unstable; urgency=low

  * This change fixes a bug where the new file command would use the new config
    file about to be created, which was almost always wrong.

 -- Peter Miller   Fri, 28 Feb 2003 18:59:40 +1100

aegis (4.10.D027-1) unstable; urgency=low

  * This change corrects some typos in the RMCH paper.
  * My thanks to John H Harrison  for reporting this problem.

 -- Peter Miller   Tue, 25 Feb 2003 10:11:49 +1100

aegis (4.10.D026-1) unstable; urgency=low

  * This change adds the $substr substitution

 -- Peter Miller   Tue, 18 Feb 2003 11:24:58 +1100

aegis (4.10.D025-1) unstable; urgency=low

  * This change adds in the new logo.

 -- Peter Miller   Wed, 05 Feb 2003 20:58:11 +1100

aegis (4.10.D024-1) unstable; urgency=low

  * This change adds C++ to the languages that aemeasure understands.

 -- Peter Miller   Wed, 05 Feb 2003 19:19:24 +1100

aegis (4.10.D023-1) unstable; urgency=low

  * This change updates the instructions for sourceforge project hosting.

 -- Peter Miller   Tue, 04 Feb 2003 15:52:17 +1100

aegis (4.10.D022-1) unstable; urgency=low

  * This change adds supprtfor transparent files to aeclone.  If the change is a
    normal change, copy the data across.  If the change is a branch, ignore
    transparent files.

 -- Peter Miller   Tue, 04 Feb 2003 10:01:55 +1100

aegis (4.10.D021-1) unstable; urgency=low

  * This change improves the efficiency of creating new strings, and inserts
    into symtabs.

 -- Peter Miller   Mon, 03 Feb 2003 22:53:44 +1100

aegis (4.10.D020-1) unstable; urgency=low

  * This change improves the way that changes are given and rescinded test
    exemptions.
  * In particular:
  * 1. After a change has been made test_exempt=false due to aecping a test,
  * if that test is aecpu'd, the change reverts to its original exemption
  * status.
  * 2. If all tests in a project are aecp'ed, then the change becomes
  * regression test exempt until at least one test is aecpu'ed
  * My thanks to John Darrington for this patch.

 -- Peter Miller   Mon, 03 Feb 2003 17:29:17 +1100

aegis (4.10.D019-1) unstable; urgency=low

  * This change fixes a problem with the command completion in .profile

 -- Peter Miller   Sun, 02 Feb 2003 21:30:17 +1100

aegis (4.10.D018-1) unstable; urgency=low

  * This change moves the simp_file_stat program and remaes it aemeasure, so
    that users will have a simple file metrics program available to them.

 -- Peter Miller   Sun, 02 Feb 2003 21:17:22 +1100

aegis (4.10.D017-1) unstable; urgency=low

  * This change fixes a problem caysed by recent aesub $version changes.

 -- Peter Miller   Fri, 31 Jan 2003 17:12:27 +1100

aegis (4.10.D016-1) unstable; urgency=low

  * This change updates the "How to become an Aegis developer" instructions.
  * Need flex for one of the tests.
  * Need gnu automake for install-sh (used to be in autoconf)
  * Need aegis 4.10 or later
  * My thanks to Matt Kraai  for this patch.

 -- Peter Miller   Wed, 29 Jan 2003 11:40:03 +1100

aegis (4.10.D015-1) unstable; urgency=low

  * This change fixes yet another Bison build problem.
  * My thanks to Matt Kraai  for this patch.

 -- Peter Miller   Wed, 29 Jan 2003 09:55:10 +1100

aegis (4.10.D014-1) unstable; urgency=low

  * This change adds a project ancestors report, and a touch extra code to
    support it.
  * My thanks to John Darrington for this suggestion.

 -- Peter Miller   Wed, 29 Jan 2003 09:31:37 +1100

aegis (4.10.D013-1) unstable; urgency=low

  * This change corrects a number of typos in Recursive Make Considered Harmful.
  * My thanks to David Spain  for reporting these problems.

 -- Peter Miller   Thu, 23 Jan 2003 17:29:21 +1100

aegis (4.10.D012-1) unstable; urgency=low

  * This change removes the leading dot from versions of the trunk.
  * My thanks to Brendan J Simon  for this
    suggestion.

 -- Peter Miller   Mon, 20 Jan 2003 21:43:14 +1100

aegis (4.10.D011-1) unstable; urgency=low

  * This change adds zsh completion interfacing to aecomplete.
  * My thanks to Angus Lees  for this suggestion, and enough
    information to code it.

 -- Peter Miller   Sun, 19 Jan 2003 21:40:18 +1100

aegis (4.10.D010-1) unstable; urgency=low

  * This change adds an (undocumented) option to Aegis to print the necessary
    configuration options to synch with any existing Aegis install.  This is
    meant to cover the vast range of strange places package collection
    maintainers choose to install the various components.

 -- Peter Miller   Sun, 19 Jan 2003 20:33:10 +1100

aegis (4.10.D009-1) unstable; urgency=low

  * This change makes sure that the aed done by aedist --receive uses the --no-
    merge option.

 -- Peter Miller   Sun, 19 Jan 2003 13:11:27 +1100

aegis (4.10.D008-1) unstable; urgency=low

  * This change fixes aetar so that it includes executable permissions with
    files which are executable.
  * My thanks to Aryeh M. Friedman  for reporting this
    problem.

 -- Peter Miller   Sat, 18 Jan 2003 20:17:57 +1100

aegis (4.10.D007-1) unstable; urgency=low

  * This change fixes a URL on the documentation page.
  * My thanks to Jakob Eriksson  for reporting this problem.

 -- Peter Miller   Thu, 16 Jan 2003 09:41:43 +1100

aegis (4.10.D006-1) unstable; urgency=low

  * This changes fixes a bug in aetar which caused it to hang waiting for input
    when project files were about to be transferred into the archive.
  * This fixed SourceForge bug 656649.
  * My thanks to Robin Farine for reporting this problem, and to Florian Weimer
     for the fix.

 -- Peter Miller   Tue, 14 Jan 2003 13:12:18 +1100

aegis (4.10.D005-1) unstable; urgency=low

  * This change fixes a bug where aereport and aesub gave different email
    addressesfor users.
  * My thanks to John Darrington  for this patch.

 -- Peter Miller   Tue, 14 Jan 2003 11:52:50 +1100

aegis (4.10.D004-1) unstable; urgency=low

  * This change fixes a bug in tkaegis
  * My thanks to Steve Blackwell  for reporting the
    problem, and to engelbert.gruber@ssg.co.at for the fix.

 -- Peter Miller   Tue, 14 Jan 2003 11:16:48 +1100

aegis (4.10.D003-1) unstable; urgency=low

  * This change makes aeannotate more like CVS annotate.  The folumns are now
    only printed if their value changes.  This highlights the differences, and
    is less distracting.

 -- Peter Miller   Tue, 14 Jan 2003 10:20:06 +1100

aegis (4.10.D002-1) unstable; urgency=low

  * This change modifies Aegis so that it doesn't "protect development
    directory" for branches.

 -- Peter Miller   Wed, 08 Jan 2003 21:13:03 +1100

aegis (4.10.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Mon, 30 Dec 2002 00:45:22 +1100

aegis (4.9.D036-1) unstable; urgency=low

  * This change has the build check all files on all build machines.  That way,
    when Peter gets a patch, it is guaranteed to conform to line length
    restrictions, etc.

 -- Peter Miller   Sun, 29 Dec 2002 00:07:45 +1100

aegis (4.9.D035-1) unstable; urgency=low

  * This change adds the change number to aedist files, so that change number
    may be preserved whenever possible.

 -- Peter Miller   Sat, 28 Dec 2002 23:45:25 +1100

aegis (4.9.D034-1) unstable; urgency=low

  * If File List is selected from a page pertaining to a change as opposed to a
    project, then the list of files in that change is used.
  * Previously, all files in the project would have been presented.
  * My thanks to John Darrington for this patch.

 -- Peter Miller   Sat, 28 Dec 2002 23:28:26 +1100

aegis (4.9.D033-1) unstable; urgency=low

  * This change adds the SCons project as a reference site.

 -- Peter Miller   Sat, 28 Dec 2002 13:49:33 +1100

aegis (4.9.D032-1) unstable; urgency=low

  * This change adds the German translation of Recursive Make Considered
    Harmful.

 -- Peter Miller   Fri, 27 Dec 2002 17:07:54 +1100

aegis (4.9.D031-1) unstable; urgency=low

  * This change corrects a numbver of typographics errors in Recursive Make
    Considered Harmful.
  * My thanks to Kevin Septor  for reporting these
    problems.

 -- Peter Miller   Thu, 26 Dec 2002 18:10:27 +1100

aegis (4.9.D030-1) unstable; urgency=low

  * This change removes more K&RC code.

 -- Peter Miller   Thu, 26 Dec 2002 00:04:27 +1100

aegis (4.9.D029-1) unstable; urgency=low

  * This change removes more K&R code.

 -- Peter Miller   Wed, 25 Dec 2002 14:37:58 +1100

aegis (4.9.D028-1) unstable; urgency=low

  * This change continues the task of removing K&R C from the sources.

 -- Peter Miller   Wed, 25 Dec 2002 00:10:13 +1100

aegis (4.9.D027-1) unstable; urgency=low

  * This change continues the removal of K&R C support.

 -- Peter Miller   Tue, 24 Dec 2002 21:21:39 +1100

aegis (4.9.D026-1) unstable; urgency=low

  * This change gets rid of more of the old K&R style code.

 -- Peter Miller   Tue, 24 Dec 2002 15:41:00 +1100

aegis (4.9.D025-1) unstable; urgency=low

  * This change tells aeclone how to clone changes which are awaiting
    development.

 -- Peter Miller   Tue, 24 Dec 2002 13:45:24 +1100

aegis (4.9.D024-1) unstable; urgency=low

  * This change adds the aemtu command, to undo make-tranparent-ed files.

 -- Peter Miller   Tue, 24 Dec 2002 12:02:46 +1100

aegis (4.9.D023-1) unstable; urgency=low

  * This change removes a problematic directory perms check from aeintegratq.
  * My thanks to Jerry Pendergraft for this patch.

 -- Peter Miller   Tue, 24 Dec 2002 08:41:21 +1100

aegis (4.9.D022-1) unstable; urgency=low

  * This change fixes a bug where the test time stamps are not updated for a
    batch test which covers multiple architectures.
  * My thanks to Jerry Pendergraft for reporting this problem.

 -- Peter Miller   Fri, 29 Nov 2002 00:06:01 +1100

aegis (4.9.D021-1) unstable; urgency=low

  * Run aeimport with a removed file in Attic.
  * The run aecp -delta to extract it before it was nuked.
  * aecp dumps core?
  * Corey Stupp.

 -- Peter Miller   Thu, 28 Nov 2002 17:32:42 +1100

aegis (4.9.D020-1) unstable; urgency=low

  * This change adds more information about distributed development to the CVS
    Transition Guide
  * My thanks to Norman  for this contribution.

 -- Peter Miller   Fri, 22 Nov 2002 17:18:16 +1100

aegis (4.9.D019-1) unstable; urgency=low

  * This change fixes a problem with integrating when there are action==build
    files, which need to be shallowed at integrate pass time (rather than aede
    time for all the other files).

 -- Peter Miller   Thu, 14 Nov 2002 00:25:56 +1100

aegis (4.9.D018-1) unstable; urgency=low

  * This change adds the ncargs hint to the BUILDING instructions.
  * My thanks to Jerry Pendergraft for this hint.

 -- Peter Miller   Wed, 13 Nov 2002 23:57:44 +1100

aegis (4.9.D017-1) unstable; urgency=low

  * This change adds "make transparent" support to the aegis -integrate-begin
    command.

 -- Peter Miller   Tue, 12 Nov 2002 10:05:36 +1100

aegis (4.9.D016-1) unstable; urgency=low

  * This change adds the split and unsplit substitutions, which may be used to
    disassembale and reassemble paths, search lists, etc.
  * My thanks to Jerry Pendergraft for this suggestion.

 -- Peter Miller   Thu, 07 Nov 2002 22:14:47 +1100

aegis (4.9.D015-1) unstable; urgency=low

  * This change adds code to aede to end development of changes containing
    transparent files.

 -- Peter Miller   Tue, 05 Nov 2002 17:24:53 +1100

aegis (4.9.D014-1) unstable; urgency=low

  * This change adds the "make transparent" command, which allows you do do an
    "aecpu" equivalent for a branch.

 -- Peter Miller   Sun, 03 Nov 2002 12:31:36 +1100

aegis (4.9.D013-1) unstable; urgency=low

  * This change gets rid of the last of the _() K&R C function prototype
    insulation.

 -- Peter Miller   Sat, 02 Nov 2002 08:51:04 +1100

aegis (4.9.D012-1) unstable; urgency=low

  * This change adds the transparent file action, and some of the consequences.

 -- Peter Miller   Fri, 01 Nov 2002 15:01:03 +1100

aegis (4.9.D011-1) unstable; urgency=low

  * This change adds a warning to aedist -receive if a patch cannot be used.
  * My thanks to Norman  for this suggestion.

 -- Peter Miller   Thu, 31 Oct 2002 14:45:14 +1100

aegis (4.9.D010-1) unstable; urgency=low

  * This change updates the CVS Transition Guide with notes on how to do CVS-
    style remote development, noting the similarities and differences with the
    CVS remote development model.
  * My thanks to nlin@nlin.net for this contribution.

 -- Peter Miller   Wed, 30 Oct 2002 21:22:34 +1100

aegis (4.9.D009-1) unstable; urgency=low

  * This change fixes a problem with aeimport and removed files.
  * 1. aeipass has been changed to cope with the symptom of the problem, for
    existing projects which were seeded using aeimport.
  * 2. aeimport now deals with removed files correctly, creating more correct
    change file state and project file state records.  It now reconstructs the
    baseline exclusively from project file state information.
  * My thanks to Cyrille  for reporting this problem.

 -- Peter Miller   Tue, 29 Oct 2002 14:50:52 +1100

aegis (4.9.D008-1) unstable; urgency=low

  * This change improves the path for remote operations on RedHat Linux requires
    /bin in path.
  * This change also adds the -s option to do remote operations via ssh rather
    than rsh.
  * My thanks to Jerry Pendergraft for this patch.

 -- Peter Miller   Mon, 28 Oct 2002 22:34:26 +1100

aegis (4.9.D007-1) unstable; urgency=low

  * This change copes with the transition case when a project changed from
    develop_end_action = goto_being_reviewed; to develop_end_action = goto_
    awaiting_review; while having changes in 'being reviewed'.
  * This made aerpass and aerfail problematic for changes which were in the
    "being reviewed" state, because they could not do anything except aedeu.
  * This change allows the "old" rules to apply to such changes (for transitions
    in both directions).
  * My thanks to Kurt Hewig for reporting this problem.
  * This change fixes SourceForge bug 620137.

 -- Peter Miller   Mon, 28 Oct 2002 21:04:46 +1100

aegis (4.9.D006-1) unstable; urgency=low

  * This change fixes a bug in the tkaenc script which stopped it from starting
    developing changes properly.  (Introduced by previous line length fix.)

 -- Peter Miller   Mon, 28 Oct 2002 17:35:25 +1100

aegis (4.9.D005-1) unstable; urgency=low

  * This change fixes adist -rec, aepatch -rec and aetar -rec, so that they
    break some of their commands into palatable size pieces, otherwise there is
    a risk of "command line too long" errors from exec().
  * My thanks to Normaln  for reporting this problem.

 -- Peter Miller   Mon, 28 Oct 2002 11:15:23 +1100

aegis (4.9.D004-1) unstable; urgency=low

  * This change has./configure determine if ti is talking to GNU diff.	This is
    then used to add --ascii to the aeimport diff command.
  * My thanks to Cyrille  for reporting this problem.

 -- Peter Miller   Mon, 28 Oct 2002 10:59:23 +1100

aegis (4.9.D003-1) unstable; urgency=low

  * This change fixes the last of the files which have line lengths in excess of
    80 characters.

 -- Peter Miller   Mon, 28 Oct 2002 00:13:15 +1100

aegis (4.9.D002-1) unstable; urgency=low

  * This change fixes a problem where test 104 was hanging.
  * My thanks to Florian Weimer for reporting this problem.

 -- Peter Miller   Sun, 27 Oct 2002 23:07:13 +1100

aegis (4.9.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Wed, 23 Oct 2002 22:53:02 +1000

aegis (4.8.D050-1) unstable; urgency=low

  * This change improves the aecd alias, so that it copes better with a variety
    of command line arguments.
  * My thanks to Alexey Voinov  for this patch.

 -- Peter Miller   Tue, 22 Oct 2002 14:31:42 +1000

aegis (4.8.D049-1) unstable; urgency=low

  * This change adds the next for the dead tree reference to the RMCH paper.

 -- Peter Miller   Fri, 18 Oct 2002 16:00:20 +1000

aegis (4.8.D048-1) unstable; urgency=low

  * This change adds path prefix options to aepatch and aetar.

 -- Peter Miller   Fri, 18 Oct 2002 11:44:15 +1000

aegis (4.8.D047-1) unstable; urgency=low

  * This change updates Aegis to use Autoconf 2.53 or later.  It is incompatible
    with Autoconf 2.13 an earlier.
  * My thanks to Matt Kraai  for this patch.

 -- Peter Miller   Thu, 17 Oct 2002 15:45:03 +1000

aegis (4.8.D046-1) unstable; urgency=low

  * This change fixes a problem with AIX builds.
  * My thanks to Cyrille  for reporting this problem.

 -- Peter Miller   Wed, 16 Oct 2002 17:37:46 +1000

aegis (4.8.D045-1) unstable; urgency=low

  * This change adds metrics to the file history listing.
  * My thanks to Engelbert Gruber for this patch.

 -- Peter Miller   Wed, 16 Oct 2002 11:56:19 +1000

aegis (4.8.D044-1) unstable; urgency=low

  * This change adds the ability to give review pass comments, in addition to
    review fail comments.
  * My thanks to Erik Arneson , Tony Bowden , and
    countless others, for this suggestion.

 -- Peter Miller   Wed, 16 Oct 2002 07:37:56 +1000

aegis (4.8.D043-1) unstable; urgency=low

  * This change replaces many of the change reports in the web interface with a
    single report.
  * My thanks to engelbert.gruber@ssg.co.at for this patch.

 -- Peter Miller   Tue, 15 Oct 2002 23:26:08 +1000

aegis (4.8.D042-1) unstable; urgency=low

  * This change adds code to use /etc/mailname if no email_addres sentry is
    found in .aegisrc, and if /etc/mailname exists. The /etc/mailname file is
    use by Debian to set the default email domain name.
  * My thanks to John Darringto for this suggestion.

 -- Peter Miller   Tue, 15 Oct 2002 21:31:25 +1000

aegis (4.8.D041-1) unstable; urgency=low

  * This change adds the aecp -rescind option, used to rescind (back out) a
    completed change.
  * I can't remember the number of people who have asked for this feature,
    thanks y'all anyways.

 -- Peter Miller   Tue, 15 Oct 2002 20:00:53 +1000

aegis (4.8.D040-1) unstable; urgency=low

  * This change adds three functions to the report generator: upcase, downcase
    and capitalize.

 -- Peter Miller   Tue, 15 Oct 2002 16:50:21 +1000

aegis (4.8.D039-1) unstable; urgency=low

  * Update the patch submission address to `aegis-
    developers@lists.sourceforge.net'.
  * My thanks to Matt Kraai for this patch.

 -- Peter Miller   Thu, 03 Oct 2002 16:05:47 +1000

aegis (4.8.D038-1) unstable; urgency=low

  * This change adds a project gantt report, wich produces a comma-separated-
    value (CSV) file, used to export data from Aegis and import it into Ms.
    Project.
  * Unfortunately, Mr. Project cannot yet import CSV files.

 -- Peter Miller   Thu, 03 Oct 2002 14:23:06 +1000

aegis (4.8.D037-1) unstable; urgency=low

  * This change adds more text to the BUILDING instructions, reminding readers
    about the install prefix, if using somethign other than the default.

 -- Peter Miller   Thu, 03 Oct 2002 12:44:39 +1000

aegis (4.8.D036-1) unstable; urgency=low

  * From: voins@voins.program.ru
  * Date: Sun Sep  8 11:21:52 2002
  * update russian .po files to use new ${plural_forms...} substitution.

 -- Peter Miller   Thu, 03 Oct 2002 11:29:26 +1000

aegis (4.8.D035-1) unstable; urgency=low

  * This change fixes a typo in the sub_perl header comment.
  * My thanks to Matt Kraai  for this patch.

 -- Peter Miller   Thu, 03 Oct 2002 10:33:58 +1000

aegis (4.8.D034-1) unstable; urgency=low

  * This change updates the patch submission address to the mailing list.
  * My thanks to Matt Krai for the reminder.

 -- Peter Miller   Wed, 02 Oct 2002 23:34:14 +1000

aegis (4.8.D033-1) unstable; urgency=low

  * This change adds a branch list as the first think in the project menu, if
    the project has any branches (or the branch has sub branches).

 -- Peter Miller   Wed, 02 Oct 2002 22:22:41 +1000

aegis (4.8.D032-1) unstable; urgency=low

  * This change adds a link from the file history page to the change file page,
    so that differences may be obtained.
  * My thanks to engelbert.gruber@ssg.co.at for this suggestion.

 -- Peter Miller   Wed, 02 Oct 2002 21:36:15 +1000

aegis (4.8.D031-1) unstable; urgency=low

  * This change adds consistent web report headers.

 -- Peter Miller   Wed, 02 Oct 2002 19:38:50 +1000

aegis (4.8.D030-1) unstable; urgency=low

  * This change adds the summary file statistics to the release notes.

 -- Peter Miller   Thu, 26 Sep 2002 15:56:05 +1000

aegis (4.8.D029-1) unstable; urgency=low

  * This change fixes a bug in the sort column selection.

 -- Peter Miller   Thu, 26 Sep 2002 00:01:51 +1000

aegis (4.8.D028-1) unstable; urgency=low

  * This change adds web file metrics.
  * My thanks to engelbert.gruber@ssg.co.at for this contribution.

 -- Peter Miller   Wed, 25 Sep 2002 22:54:27 +1000

aegis (4.8.D027-1) unstable; urgency=low

  * This change adds some simple file metrics to the build.

 -- Peter Miller   Wed, 25 Sep 2002 20:54:46 +1000

aegis (4.8.D026-1) unstable; urgency=low

  * This change adds more explanation to the Windows NT web page.

 -- Peter Miller   Fri, 20 Sep 2002 10:43:46 +1000

aegis (4.8.D025-1) unstable; urgency=low

  * This change adds the aet -progress and -noprogress options. The aet -
    progress prints messages about how far it progressed in testing. Useful with
    non-numeric test names.
  * Progress messages can be turned on with -PROGress option and turned off with
    -Not-PROGress option. Default is -Not-PROGress. The last one is in effect.
    For batch_test_command two new optional substitutions available:
  * ${Total} is the total number of tests
  * ${Current} is the number of first test in batch.
  * batch_test_command itself is responsible for displaying appropriate messages
    for individual tests. Aet displays message before each external command run:
    for test_command before each test, for batch_test_command before each batch.
  * My thanks to Alexy Voinov for this patch.

 -- Peter Miller   Tue, 10 Sep 2002 23:13:59 +1000

aegis (4.8.D024-1) unstable; urgency=low

  * This change regularises some of the arglex token names. There was a mixture
    of arglex_token_no_fred and arglex_token_fred_not. They all now use the _not
    form.

 -- Peter Miller   Tue, 10 Sep 2002 21:17:21 +1000

aegis (4.8.D023-1) unstable; urgency=low

  * This change adds an extra step to the web interface (source forge hack).
  * My thanks to Steven Knight for reporting this problem.

 -- Peter Miller   Tue, 10 Sep 2002 17:11:08 +1000

aegis (4.8.D022-1) unstable; urgency=low

  * This change eliminates whitespace at the end of lines.
  * My thanks to Matt Krai for this patch.

 -- Peter Miller   Tue, 10 Sep 2002 09:37:19 +1000

aegis (4.8.D021-1) unstable; urgency=low

  * This change copes with yet another Bison change.
  * My thanks to Alexey Voinov for this patch.

 -- Peter Miller   Mon, 09 Sep 2002 23:27:02 +1000

aegis (4.8.D020-1) unstable; urgency=low

  * This change fixes a problem with file differemce links in the web interface.
  * My thanks to Brendam Simon for reporting this problem.

 -- Peter Miller   Mon, 09 Sep 2002 17:20:20 +1000

aegis (4.8.D019-1) unstable; urgency=low

  * This changes fixes compiler warnings.  Just 2 under solaris gcc, several
    more on IRIX64.
  * My thanks to Jarry Pendergraft for this patch.

 -- Peter Miller   Fri, 06 Sep 2002 23:17:04 +1000

aegis (4.8.D018-1) unstable; urgency=low

  * This change fixes a problem where the aer(5) page says "local" when it
    should say "auto".
  * My thanks to engelbert.gruber@ssg.co.at for reporting this problem.

 -- Peter Miller   Fri, 06 Sep 2002 22:12:57 +1000

aegis (4.8.D017-1) unstable; urgency=low

  * This change adds support to the "${plural}' substitution to honor the
    Plural-Forms header in the "" message.

 -- Peter Miller   Fri, 06 Sep 2002 15:33:59 +1000

aegis (4.8.D016-1) unstable; urgency=low

  * This change updates the information about things developers need to build.
    Remove duplicate psutils requirement and add requirements for GNU awk, ctags
    with -L support, and RCS.

 -- Peter Miller   Fri, 06 Sep 2002 15:15:54 +1000

aegis (4.8.D015-1) unstable; urgency=low

  * This change adds more documentation for the history label command.
  * My thanks to engelbert.gruber@ssg.co.at for this suggestion.

 -- Peter Miller   Thu, 05 Sep 2002 23:04:36 +1000

aegis (4.8.D014-1) unstable; urgency=low

  * This change updates aeimport to understand the CVS Attic directory.
  * My thanks to Corey Stupp for reporting this problem.

 -- Peter Miller   Thu, 05 Sep 2002 21:30:31 +1000

aegis (4.8.D013-1) unstable; urgency=low

  * This change updates the Russian error messages.
  * My thanks to Alexey Voinov for this patch.

 -- Peter Miller   Thu, 05 Sep 2002 21:14:28 +1000

aegis (4.8.D012-1) unstable; urgency=low

  * This change has the recipes which runs ./configure determone the appropriate
    prefix.  Some folks use the RPM setting of --prefix=/usr and others use the
    defeault.

 -- Peter Miller   Thu, 05 Sep 2002 16:53:36 +1000

aegis (4.8.D011-1) unstable; urgency=low

  * This change uses AC_CHECK_LIB instead of AC_HAVE_LIBRARY in the etc/
    configure.in script.  The old one is now deprecated.
  * My thanks to Matt Kraai  for this patch.

 -- Peter Miller   Mon, 02 Sep 2002 17:05:53 +1000

aegis (4.8.D010-1) unstable; urgency=low

  * This change adds the `--send' option to aedist external example in the howto
    documentation.
  * My thanks to Matt Kraai  for this patch.

 -- Peter Miller   Sun, 01 Sep 2002 11:31:48 +1000

aegis (4.8.D009-1) unstable; urgency=low

  * This change adds the ${perl} substitution, much like the ${shell}
    substitution.
  * My thanks to Jerry Pendergraft for this suggestion.

 -- Peter Miller   Fri, 30 Aug 2002 15:59:27 +1000

aegis (4.8.D008-1) unstable; urgency=low

  * This change fixes a number of spelling errors in the documentation, by using
    the old unix spell for first check. Then run ispell on files with possible
    problems.
  * My thanks to Jerry Pendergraft for this patch.
  * This also fixes SourceForge bug 597122

 -- Peter Miller   Fri, 30 Aug 2002 09:50:44 +1000

aegis (4.8.D007-1) unstable; urgency=low

  * This change fixes a build problem on Cygwin.
  * My thanks to Ted Byers  for reporting this problem.

 -- Peter Miller   Thu, 29 Aug 2002 22:32:36 +1000

aegis (4.8.D006-1) unstable; urgency=low

  * This change fixes a typo in the aedist(1) page.
  * My thanks to Matt Kraai  for reporting this problem.

 -- Peter Miller   Wed, 28 Aug 2002 17:17:10 +1000

aegis (4.8.D005-1) unstable; urgency=low

  * This change adds a missing link on the project page.  The link "not
    complete" gives a list of outstanding changes.

 -- Peter Miller   Tue, 27 Aug 2002 22:41:20 +1000

aegis (4.8.D004-1) unstable; urgency=low

  * This change adds a work-around for the aeimport bug, where the time stamp of
    the first change set confuses project_file_roll_forward function.
  * My thanks to Engelbert Gruber for reporting this problem.

 -- Peter Miller   Tue, 27 Aug 2002 22:11:33 +1000

aegis (4.8.D003-1) unstable; urgency=low

  * This change adds some more information to the web interface instructions.
  * My thanks to Steven Knight for reporting this problem.

 -- Peter Miller   Tue, 27 Aug 2002 20:07:27 +1000

aegis (4.8.D002-1) unstable; urgency=low

  * This change adds insulation for the presence or absence of the snprintf
    function.
  * My thanks to Ralf Fassel for reporting this problem.

 -- Peter Miller   Sun, 25 Aug 2002 19:48:07 +1000

aegis (4.8.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Thu, 22 Aug 2002 10:51:10 +1000

aegis (4.7.D027-1) unstable; urgency=low

  * This change fixes a problem reading the input (input_read_strict amd input_
    read_strictest), where an expected input size doesn't come in a chunk
    exactly that size.

 -- Peter Miller   Thu, 22 Aug 2002 05:37:47 +1000

aegis (4.7.D026-1) unstable; urgency=low

  * This change updates the aegis.courceforge.net site instructions.

 -- Peter Miller   Wed, 21 Aug 2002 23:15:24 +1000

aegis (4.7.D025-1) unstable; urgency=low

  * This change adds more project links into the project portion of the page
    headers.
  * My thanks to engelbert.gruber@ssg.co.at for this patch.

 -- Peter Miller   Wed, 21 Aug 2002 20:23:21 +1000

aegis (4.7.D024-1) unstable; urgency=low

  * This change adds aetar downloading into aegis.cgi and the html reports.

 -- Peter Miller   Tue, 20 Aug 2002 13:23:06 +1000

aegis (4.7.D023-1) unstable; urgency=low

  * This change fixes more gcc 3.x complaints, more warnings about ctype things.
  * My thanks to Jerry Perdergraft for this patch.

 -- Peter Miller   Tue, 20 Aug 2002 12:44:22 +1000

aegis (4.7.D022-1) unstable; urgency=low

  * This change fixes a build problem, when building th aegis project at other
    developers' sites.
  * My thanks to Matt Kraai  for reporting the problem.

 -- Peter Miller   Mon, 19 Aug 2002 22:22:23 +1000

aegis (4.7.D021-1) unstable; urgency=low

  * Thsi change adds markup to the aegis.cgi reports so that they can make use
    of style elements in accordance with http://www.w3.org/TR/1998/REC-CSS2-
    19980512 .
  * This change should not change the default appearance of the web pages, but
    users/ administrators are now able to customise the style of the pages
    according to local or project specific desires.
  * My thanks to John Darrington for this change set.

 -- Peter Miller   Mon, 19 Aug 2002 21:57:38 +1000

aegis (4.7.D020-1) unstable; urgency=low

  * This change fixes a problem in aeimport.  The symptom was that aecp -delta
    misbehaved.	 The probelm was that the first delta needed a timestamp *prior*
    to the first change set taken from the import sets.
  * My thanks to Corey Stup  for reporting this problem.

 -- Peter Miller   Sat, 17 Aug 2002 19:29:53 +1000

aegis (4.7.D019-1) unstable; urgency=low

  * This change fixes a bug where aepatch includes files which have no
    differences.

 -- Peter Miller   Fri, 16 Aug 2002 17:17:43 +1000

aegis (4.7.D018-1) unstable; urgency=low

  * This change fixes some typos in some of the reports, introduced by the
    recent Navigation Bar change.

 -- Peter Miller   Fri, 16 Aug 2002 15:40:25 +1000

aegis (4.7.D017-1) unstable; urgency=low

  * This change adds autoconf protection for the sys/ioctl.h include, needed on
    some system for the ioctl() prototype.
  * My thanks to Jerry Pendergraft for this suggestion.

 -- Peter Miller   Fri, 16 Aug 2002 10:19:15 +1000

aegis (4.7.D016-1) unstable; urgency=low

  * This change fixes a problem with the error message translation checking.
    Different revs of bison have different error message sets.
  * My thanks to Christopher Vance  for reporting this
    problem.

 -- Peter Miller   Fri, 16 Aug 2002 09:51:50 +1000

aegis (4.7.D015-1) unstable; urgency=low

  * This change improves the handling of end/fail hooks changed so that they get
    project/change number parameters even if not too useful.  Also added
    ProgramName to nip tempation to use name of aeintegrateq rather than
    aeintegratq (extra e).
  * My thanks to Jerry Pendergraft for this change set.

 -- Peter Miller   Fri, 16 Aug 2002 09:29:39 +1000

aegis (4.7.D014-1) unstable; urgency=low

  * This change fixes a typo in the RMCH paper.
  * My thanks to Edward Welbourne  for reprting this problem.

 -- Peter Miller   Thu, 15 Aug 2002 23:08:27 +1000

aegis (4.7.D013-1) unstable; urgency=low

  * This change adds a menu to each of the aegis.cgi pages so that one can
    easily navigate around the projects and changes
  * My thanks to John Darrington for this patch.

 -- Peter Miller   Thu, 15 Aug 2002 22:39:52 +1000

aegis (4.7.D012-1) unstable; urgency=low

  * This change fixes some typos in the documentation.
  * My thanks to engelbert gruber  for this patch.

 -- Peter Miller   Thu, 15 Aug 2002 22:15:33 +1000

aegis (4.7.D011-1) unstable; urgency=low

  * This change fixes a bug in the BUILDING documentation.
  * My thanks to Corey Stup  for reporting this problem.

 -- Peter Miller   Thu, 15 Aug 2002 20:54:00 +1000

aegis (4.7.D010-1) unstable; urgency=low

  * This change fixes some AIX build problems.
  * My thanks to Corey Stupp for reporting these problems, and their fixes.

 -- Peter Miller   Wed, 14 Aug 2002 15:57:53 +1000

aegis (4.7.D009-1) unstable; urgency=low

  * This change converts fmtgen to ANSI C, and it now generates ANSI C code.
    The prototype insulation is gone.

 -- Peter Miller   Wed, 14 Aug 2002 12:04:20 +1000

aegis (4.7.D008-1) unstable; urgency=low

  * This change fixes the spurious warning being issued by ./configure about
    zlib.
  * Mt thanks to Ralf Fassel for reporting the fix to this problem.

 -- Peter Miller   Wed, 14 Aug 2002 11:07:11 +1000

aegis (4.7.D007-1) unstable; urgency=low

  * This change fixes a problem with the uudecode input filter on machines where
    the plain 'char' type is unsigned.
  * My thanks to Matt Kraai for this patch.

 -- Peter Miller   Tue, 13 Aug 2002 14:52:49 +1000

aegis (4.7.D006-1) unstable; urgency=low

  * This change fixes a bug in the development directory protection code.
  * My thanks to Robin Lee Powell for reporting this problem.

 -- Peter Miller   Tue, 13 Aug 2002 09:59:23 +1000

aegis (4.7.D005-1) unstable; urgency=low

  * This change fixes a bug in the aeintegratq script.
  * My thanks to chown Kurt Huwig for reporting this problem.
  * SourceForge BudId: 587008

 -- Peter Miller   Tue, 13 Aug 2002 09:48:52 +1000

aegis (4.7.D004-1) unstable; urgency=low

  * This change fixes problem with the common/ac/grp.h file.
  * My thanks to David A. Gatwood for reporting this problem.
  * SourceForge BudId: 591739

 -- Peter Miller   Tue, 13 Aug 2002 09:37:21 +1000

aegis (4.7.D003-1) unstable; urgency=low

  * This change fixed a problem with the suggested Aegis command in the file
    header.
  * My thanks to Kurt Huwig for reporting this problem.
  * (SourceForge BugID: 583734.)

 -- Peter Miller   Mon, 12 Aug 2002 15:59:05 +1000

aegis (4.7.D002-1) unstable; urgency=low

  * This change adds some more information to the Release procedure document.

 -- Peter Miller   Mon, 12 Aug 2002 14:34:16 +1000

aegis (4.7.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Mon, 12 Aug 2002 11:13:13 +1000

aegis (4.6.D031-1) unstable; urgency=low

  * This change removes all uses of  from the code, and the macros
    that go with it.

 -- Peter Miller   Sun, 11 Aug 2002 22:55:14 +1000

aegis (4.6.D030-1) unstable; urgency=low

  * This change fixes a broken link on the Aegis home page.
  * My thanks to John Darrington  for reporting this problem.

 -- Peter Miller   Fri, 09 Aug 2002 14:26:56 +1000

aegis (4.6.D029-1) unstable; urgency=low

  * This change adds pretty coloured diff to the web interface.
  * My thanks to engelbert.gruber@ssg.co.at for this patch.

 -- Peter Miller   Fri, 09 Aug 2002 13:58:04 +1000

aegis (4.6.D028-1) unstable; urgency=low

  * This change is the first of lots and lots to remove the K&R C insulation.

 -- Peter Miller   Fri, 09 Aug 2002 11:59:57 +1000

aegis (4.6.D027-1) unstable; urgency=low

  * This change adds another way of quoting strings in the aeca and aepa -edit
    options.
  * My thanks to Jesse Vincent  for this suggestion.

 -- Peter Miller   Fri, 09 Aug 2002 10:34:35 +1000

aegis (4.6.D026-1) unstable; urgency=low

  * This change fixes two warnings coming from the configure.in script.
  * My thanks to Matt Kraai  for this patch.

 -- Peter Miller   Thu, 08 Aug 2002 23:06:24 +1000

aegis (4.6.D025-1) unstable; urgency=low

  * This change make aefind -resolve the default.  This is based on observing
    usage for some years.

 -- Peter Miller   Thu, 08 Aug 2002 21:13:00 +1000

aegis (4.6.D024-1) unstable; urgency=low

  * This change adds the open source mark to the Aegis home page.

 -- Peter Miller   Thu, 08 Aug 2002 20:18:17 +1000

aegis (4.6.D023-1) unstable; urgency=low

  * This change adds the doxygen build recipes, so that documentation is
    generated from the header files.  Now all we need is the markup!

 -- Peter Miller   Tue, 06 Aug 2002 20:57:47 +1000

aegis (4.6.D022-1) unstable; urgency=low

  * This change adds a -nopatch option to aedist -send and aedist -receive

 -- Peter Miller   Tue, 06 Aug 2002 14:09:46 +1000

aegis (4.6.D021-1) unstable; urgency=low

  * This change adds the aetar -send option.

 -- Peter Miller   Tue, 06 Aug 2002 11:03:17 +1000

aegis (4.6.D020-1) unstable; urgency=low

  * This change fixes a bug in the default strncasecmp function used if your
    system doesn't have one.  (My system *does* have one, so I never saw the
    warning.)
  * My thanks to Matt Kraai  for reporting this problem.

 -- Peter Miller   Tue, 06 Aug 2002 09:42:27 +1000

aegis (4.6.D019-1) unstable; urgency=low

  * This change fixes some build problems, so that other developers at other
    wise can develop Aegis using Aegis.
  * - PDF documents are only created if Cook can find ps2pdf, psselect and ptx.
  * - tarball sare only created if Cook can find tardy
  * - The etc/CHANGES.[34] files are replaced by a single etc/CHANGES file, so
    the actual branch numbers are now irrelevant.
  * - the Howto be a Developer chapter now has the right aenbr instructions, and
    mentions the architecture issues (which should be mostly gone, because of
    recent aeca -fa and aedist -rec changes).
  * - the gettext .mo files are only built if the magcat command can be found
    (this being the best way to also determnine if msgfmt --compendium ialso
    exists).

 -- Peter Miller   Mon, 05 Aug 2002 21:30:44 +1000

aegis (4.6.D018-1) unstable; urgency=low

  * This change causes aedist -receive to call aeca -fix-arch whenever the
    config file is in a change set.  This fixes most of the new-user "change
    contains architectures NOT in config file" problems.

 -- Peter Miller   Mon, 05 Aug 2002 10:24:52 +1000

aegis (4.6.D017-1) unstable; urgency=low

  * This change adds the aeca -fix-architecture option.	 This will replace the
    change architecture list with the mandatory architectures from the project.

 -- Peter Miller   Sun, 04 Aug 2002 23:14:04 +1000

aegis (4.6.D016-1) unstable; urgency=low

  * This change adds the aetar -receive option.	 The implementation could
    probably be improved immensely, particularly of all of the files are
    extracted first.

 -- Peter Miller   Fri, 02 Aug 2002 23:47:45 +1000

aegis (4.6.D015-1) unstable; urgency=low

  * This change renames libaegis/project_hist.h to libaegis/project/history.h to
    be more consistent with the rest of the file names.

 -- Peter Miller   Fri, 02 Aug 2002 22:39:08 +1000

aegis (4.6.D014-1) unstable; urgency=low

  * This change adds two top-level build targets, "tags" and "TAGS", so that
    navigation is easier.  Note that this only occurs for the normal Aegis build
    system, it isn't generated into the Makefile.in file.

 -- Peter Miller   Fri, 02 Aug 2002 18:18:05 +1000

aegis (4.6.D013-1) unstable; urgency=low

  * This change adds the aetar command, but only the --list option.

 -- Peter Miller   Fri, 02 Aug 2002 16:37:56 +1000

aegis (4.6.D012-1) unstable; urgency=low

  * This change adds documentation for the fine grained file notification
    commands.
  * My thanks to Mark Veltzer for reporting this problem.

 -- Peter Miller   Fri, 02 Aug 2002 09:54:13 +1000

aegis (4.6.D011-1) unstable; urgency=low

  * This change makes the aet command able to be run by reviewers.
  * This list of folks who've asked for this over they years is longer than I
    can remember.

 -- Peter Miller   Mon, 29 Jul 2002 22:58:07 +1000

aegis (4.6.D010-1) unstable; urgency=low

  * This change fixes a bug in the aet command completion.  It was completing
    change file names that were tests, but omiting all of the available project
    file names.	 This is a much better fit for what aet actually does.
  * My thanks to John Darrington for reporting this problem.

 -- Peter Miller   Mon, 29 Jul 2002 21:20:07 +1000

aegis (4.6.D009-1) unstable; urgency=low

  * This change improves the web pages, and adds some back links.
  * My thanks to Engelbert Gruber  for this patch.

 -- Peter Miller   Sun, 28 Jul 2002 23:27:56 +1000

aegis (4.6.D008-1) unstable; urgency=low

  * This change fixes a couple of tests which were leaving garbage behind.
  * My thanks to Mark Veltzer for reporting this problem.

 -- Peter Miller   Fri, 26 Jul 2002 15:34:30 +1000

aegis (4.6.D007-1) unstable; urgency=low

  * This change fixes many of the calls to ctype functions.
  * My thanks to Jerry Pendergraft for reporting this problem.

 -- Peter Miller   Wed, 24 Jul 2002 17:13:18 +1000

aegis (4.6.D006-1) unstable; urgency=low

  * This change fixes a couple of typos in the web reports.
  * My thanks to engelbert.gruber@ssg.co.at for reprting this problem.

 -- Peter Miller   Wed, 24 Jul 2002 16:08:08 +1000

aegis (4.6.D005-1) unstable; urgency=low

  * This change makes some minor changes to the AOSS4 paper.

 -- Peter Miller   Wed, 24 Jul 2002 15:16:25 +1000

aegis (4.6.D004-1) unstable; urgency=low

  * This change correctly documents the names of the aeintegratq.end and
    aeintegratq.fail hooks.
  * My thanks to Jerry Pendergraft for reporting this problem.

 -- Peter Miller   Wed, 24 Jul 2002 14:29:12 +1000

aegis (4.6.D003-1) unstable; urgency=low

  * This change improves aepatch's ability to cope with the garbage spewed out
    by MUAs.  It tried to before, but the code wasn't quite right.
  * This change also teaches aepatch about the 8bit content transfer encoding,
    and its synonyms.

 -- Peter Miller   Wed, 24 Jul 2002 12:23:37 +1000

aegis (4.6.D002-1) unstable; urgency=low

  * This change provides the basis for config definitions of different
  * compilers and associated flags. These are needed for both configure and
  * build on other than Linux platforms and other compilers.
  * My thanks to Jerry Pendergraft for this patch.

 -- Peter Miller   Wed, 24 Jul 2002 11:36:03 +1000

aegis (4.6.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Thu, 18 Jul 2002 21:42:31 +1000

aegis (4.5.D016-1) unstable; urgency=low

  * This change fixes some problems with the aoss4 paper.  Mostly typos.  My
    thanks to Ben Morphett, Matt Lee and David Brown for these corrections.

 -- Peter Miller   Wed, 17 Jul 2002 23:31:38 +1000

aegis (4.5.D015-1) unstable; urgency=low

  * This change adds my aoss4 paper "Testing? What Testing?"

 -- Peter Miller   Mon, 15 Jul 2002 23:13:58 +1000

aegis (4.5.D014-1) unstable; urgency=low

  * This change adds configurable options as to what integrate pass should to
    for adjusting modification times.

 -- Peter Miller   Mon, 15 Jul 2002 21:35:04 +1000

aegis (4.5.D013-1) unstable; urgency=low

  * This change splits the last of libaegis/os.c into separate pieces.	The idea
    is that it gives the linker more opportunities to leave stuff out.

 -- Peter Miller   Mon, 15 Jul 2002 20:16:42 +1000

aegis (4.5.D012-1) unstable; urgency=low

  * This change makes baserel accept more than one file name as arguments.
  * The capitalize, dirname, dirname_rel, downcase, env, identifier, length,
    namemax and upcase substitutions now also accept more than one argument.

 -- Peter Miller   Fri, 12 Jul 2002 00:36:28 +1000

aegis (4.5.D011-1) unstable; urgency=low

  * This change adds the ${base_relative} substitution, essentially an invers of
    the ${source} substitution.
  * My thanks to Pieter Nagel  for this suggestion.

 -- Peter Miller   Wed, 10 Jul 2002 13:48:24 +1000

aegis (4.5.D010-1) unstable; urgency=low

  * This change fixes a problem with the -edit options for aeca and aepa. These
    were caused by recent (prev release) change to the user interface functions
    controlling the use of environment variable which affect the editing.
  * My thanks to Mark Veltzer  for reporting this problem.

 -- Peter Miller   Wed, 10 Jul 2002 10:50:49 +1000

aegis (4.5.D009-1) unstable; urgency=low

  * This change adds a small amount of documentation to the aeipass(1) man page,
    attempting to emphasize the build time adjust functionality and why it
    happens.

 -- Peter Miller   Tue, 09 Jul 2002 21:01:26 +1000

aegis (4.5.D008-1) unstable; urgency=low

  * This change fixes a couple of install problems with the generated
    Makefile.in file.
  * My thanks to Samuel Tardieu  for reporting this problem.

 -- Peter Miller   Tue, 09 Jul 2002 20:32:36 +1000

aegis (4.5.D007-1) unstable; urgency=low

  * This change fixes a couple of spelling errors in the web interface...
  * My thanks to Matt Kraai  for reporting this problem:
    "I'd like to report two misspellings in the aegis web interface: in the
    report generated by lib/en/html/chan_menu.rpt, `reproduced' is misspelled as
    `reporduced' and in the report generated by lib/en/html/chan_list.rpt,
    `download' is misspelled as `downlaod'."

 -- Peter Miller   Tue, 09 Jul 2002 15:22:36 +1000

aegis (4.5.D006-1) unstable; urgency=low

  * This change updates the release procedures manual.

 -- Peter Miller   Tue, 09 Jul 2002 14:55:14 +1000

aegis (4.5.D005-1) unstable; urgency=low

  * This change fixes a broken link in the web interface.
  * My thanks to Engelbert Gruber  for reporting
    this problem.

 -- Peter Miller   Tue, 09 Jul 2002 14:28:51 +1000

aegis (4.5.D004-1) unstable; urgency=low

  * This change fixes the declaration of wint_t, and makes sure that wchar.h is
    included wherever wint_t is used.
  * My thanks to Christopher JS Vance  for reporting this
    problem.

 -- Peter Miller   Tue, 09 Jul 2002 11:59:47 +1000

aegis (4.5.D003-1) unstable; urgency=low

  * This change fixes a bug in the tkaepa script.

 -- Peter Miller   Tue, 09 Jul 2002 09:16:58 +1000

aegis (4.5.D002-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Fri, 28 Jun 2002 13:03:47 +1000

aegis (4.5.D001-1) unstable; urgency=low

  * This change fixes a bug in the "user changes" list.	 It was not explicitly
    passing the project name when it accessed the list of user owned changes.

 -- Peter Miller   Fri, 28 Jun 2002 10:31:35 +1000

aegis (4.4.D030-1) unstable; urgency=low

  * This change ...

 -- Peter Miller   Thu, 27 Jun 2002 14:23:38 +1000

aegis (4.4.D029-1) unstable; urgency=low

  * This change fixes a problem with the aencu command. It is now explictly
    stated in the man page that any project administrator, or the creator of the
    change, may delete a change.  The code now matches the man page.
  * My thanks to Brendan J Simon  for reporting this
    problem.

 -- Peter Miller   Thu, 27 Jun 2002 11:15:15 +1000

aegis (4.4.D028-1) unstable; urgency=low

  * This change adds a sigterm handler to aeintegratq to clean up the lock file.
  * My thanks to Jerry Pendergraft for this patch.

 -- Peter Miller   Wed, 26 Jun 2002 11:35:34 +1000

aegis (4.4.D027-1) unstable; urgency=low

  * This change adds 3 new fields in ~/.aegisrc: editor_command, visual_command
    and pager_command. They (almost) duplicate enviroment variables EDITOR,
    VISUAL and PAGER but for aegis only. Now I can use aegis specific options in
    that commands. For example: I usually want vim to create backup files, but
    when I edit some change or project attrbiutes that leaves backup files from
    temporaries in my homedir. So I put following line in ~/.aegisrc: visual_
    command = "vim -c 'set nobackup'".
  * My thanks to Alexey Voinov  for this patch.

 -- Peter Miller   Tue, 25 Jun 2002 23:39:33 +1000

aegis (4.4.D026-1) unstable; urgency=low

  * This change fixes a bug in aepatch -receive, where it would sometimes
    misapply a patch. The search used to locate the patch (when it needs to be
    offset) has been improved.

 -- Peter Miller   Tue, 25 Jun 2002 19:34:08 +1000

aegis (4.4.D025-1) unstable; urgency=low

  * Fixes for russian translation. Previous patch somehow was converted to
  * cp1251 charset. Probably by some russian mailserver. So all russian
  * messages fixed in that patch showd as garbage. Now I have gziped patch
  * so noone tries to convert it. New patch also fixes some typos I found.
  * My thanks to Alexey Voinov  for this patch.

 -- Peter Miller   Tue, 25 Jun 2002 19:21:26 +1000

aegis (4.4.D024-1) unstable; urgency=low

  * This change adds the aepatch -send -delta option, and also the aedist -send
    -delta option, to do the same thing.
  * My thanks to Florian Weimer  for this
    suggestion.

 -- Peter Miller   Mon, 24 Jun 2002 22:12:01 +1000

aegis (4.4.D023-1) unstable; urgency=low

  * This change documents plain and fancy usage of integrate_q, now rename
    aeintegratq and placed in the $bindir with everything else.
  * My thanks to Jerry Pendergraft for this contribution.

 -- Peter Miller   Sun, 23 Jun 2002 23:20:27 +1000

aegis (4.4.D022-1) unstable; urgency=low

  * This change updates some of the French error messages.
  * My thanks to Jerry Pendergraft  for this patch.

 -- Peter Miller   Tue, 11 Jun 2002 11:38:18 +1000

aegis (4.4.D021-1) unstable; urgency=low

  * This change teaches aepatch how to cope with the ``8bit'' content transfer
    encdoing (synonym for ``none'').

 -- Peter Miller   Tue, 11 Jun 2002 10:27:56 +1000

aegis (4.4.D020-1) unstable; urgency=low

  * This change fixes a Y2K bug in the string-to-date calculations

 -- Peter Miller   Tue, 11 Jun 2002 10:04:12 +1000

aegis (4.4.D019-1) unstable; urgency=low

  * This change fixes line lengths and white space problems.

 -- Peter Miller   Sat, 08 Jun 2002 19:00:54 +1000

aegis (4.4.D018-1) unstable; urgency=low

  * This change adds the aeannotate -option option, used to specify an option to
    the diff command used to determine the annotations.

 -- Peter Miller   Sat, 08 Jun 2002 17:53:09 +1000

aegis (4.4.D017-1) unstable; urgency=low

  * This change adds the aefind -execute option.

 -- Peter Miller   Thu, 06 Jun 2002 23:42:50 +1000

aegis (4.4.D016-1) unstable; urgency=low

  * This change adds more attributes (GCC only) to catch formatting errors. And
    fixes problems found.

 -- Peter Miller   Mon, 03 Jun 2002 22:00:03 +1000

aegis (4.4.D015-1) unstable; urgency=low

  * This change adds the --file-statistics to aeannotate.

 -- Peter Miller   Wed, 29 May 2002 17:17:11 +1000

aegis (4.4.D014-1) unstable; urgency=low

  * This change improves the white space and line lengths of some files.

 -- Peter Miller   Wed, 22 May 2002 17:40:11 +1000

aegis (4.4.D013-1) unstable; urgency=low

  * This change adds more details to the aeannotate man page.

 -- Peter Miller   Tue, 21 May 2002 23:25:48 +1000

aegis (4.4.D012-1) unstable; urgency=low

  * This change adds the --output option to aeannotate.

 -- Peter Miller   Tue, 21 May 2002 17:14:53 +1000

aegis (4.4.D011-1) unstable; urgency=low

  * This change fixes a bug in the gap buffer implementation of line_list.c,
    where it got the order of tests about the size of the buffer wrong.	 This
    caused a core dump.

 -- Peter Miller   Sun, 19 May 2002 23:34:51 +1000

aegis (4.4.D010-1) unstable; urgency=low

  * This change adds statistics to aeannotate.

 -- Peter Miller   Sun, 19 May 2002 22:50:10 +1000

aegis (4.4.D009-1) unstable; urgency=low

  * This change adds more substitutions for information about changes.

 -- Peter Miller   Sun, 19 May 2002 21:23:19 +1000

aegis (4.4.D008-1) unstable; urgency=low

  * This change adds configurable columns to aeannotate, so that users have a
    choice of which columns are to be displayed.

 -- Peter Miller   Sat, 18 May 2002 22:56:10 +1000

aegis (4.4.D007-1) unstable; urgency=low

  * This change adds an annotate_diff_command field to the project config file,
    rather than use the patch_diff_command, which defaults to a context diff and
    is thus too wide and gives misleading results.

 -- Peter Miller   Sat, 18 May 2002 18:10:48 +1000

aegis (4.4.D006-1) unstable; urgency=low

  * This change teaches aepatch how to parse an ordinary diff listing.

 -- Peter Miller   Sat, 18 May 2002 14:57:21 +1000

aegis (4.4.D005-1) unstable; urgency=low

  * This change makes aeannotate minimally functional.	It works through each
    version, applies the patch diff command, and displays the result.  It is
    still fragile, and it lacks many features.

 -- Peter Miller   Sat, 18 May 2002 10:30:59 +1000

aegis (4.4.D004-1) unstable; urgency=low

  * This change adds the initial skeleton of the aeannotate program.  It doesn't
    do anything yet.

 -- Peter Miller   Tue, 14 May 2002 22:56:52 +1000

aegis (4.4.D003-1) unstable; urgency=low

  * This change fixes some minor problems on the Aegis web pages.

 -- Peter Miller   Mon, 13 May 2002 20:29:03 +1000

aegis (4.4.D002-1) unstable; urgency=low

  * This change makes aenbr cope with white space (particularly newlines) on the
    end of project descriptions.

 -- Peter Miller   Mon, 13 May 2002 10:42:09 +1000

aegis (4.4.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Sun, 12 May 2002 23:54:27 +1000

aegis (4.3.D021-1) unstable; urgency=low

  * This change doesn't actually change anything.  It exists to recreate the ,D
    files that weren't on the backup, after the head crash.

 -- Peter Miller   Sun, 12 May 2002 14:04:21 +1000

aegis (4.3.D020-1) unstable; urgency=low

  * This change fixes a spelling error in the Russian error message
    translations.
  * My thanks to Alexie Voinov for this patch.

 -- Peter Miller   Sun, 12 May 2002 10:19:12 +1000

aegis (4.3.D019-1) unstable; urgency=low

  * This change adds more places that are consulted to find user preferences.
    It now includes $(datadir)/aegisrc and $(libdir)/aegisrc, AFTER ${HOME}/
    .aegisrc
  * My thanks to Alexie Voinov for this patch.

 -- Peter Miller   Sat, 11 May 2002 21:02:23 +1000

aegis (4.3.D018-1) unstable; urgency=low

  * This change updates the Russian error messages, for the new error messages
    added in the last release.
  * My thankls to Alexie Voinov for this patch.

 -- Peter Miller   Sat, 11 May 2002 20:11:56 +1000

aegis (4.3.D017-1) unstable; urgency=low

  * This change uopdates the mailing list information on the web pages.

 -- Peter Miller   Thu, 09 May 2002 08:51:04 +1000

aegis (4.3.D016-1) unstable; urgency=low

  * This change copes with another recent Bison change.

 -- Peter Miller   Wed, 08 May 2002 22:46:09 +1000

aegis (4.3.D015-1) unstable; urgency=low

  * This change moves the install location of aegis.cgi; this is because it was
    being determined at the wrong time. Now it is installed into $bindir, and
    users can copy it if they want to (a symlink woiuld serve them better).

 -- Peter Miller   Wed, 08 May 2002 22:25:59 +1000

aegis (4.3.D014-1) unstable; urgency=low

  * This change teaches aepatch how to understand quoted-printable content
    transfer encoding.

 -- Peter Miller   Wed, 08 May 2002 20:28:15 +1000

aegis (4.3.D013-1) unstable; urgency=low

  * This change fixes aepatch to be more robust about change numbers in the
    patch header.  If the change number has already been used, it now
    automatically chooses trhe next available change number.  The change number
    in the header was always intended to be advisory.

 -- Peter Miller   Wed, 08 May 2002 19:44:47 +1000

aegis (4.3.D012-1) unstable; urgency=low

  * This change adds the Dutch translations for the new error messages.
  * My thanks to Jelle Boomstra for this patch.

 -- Peter Miller   Wed, 08 May 2002 17:11:31 +1000

aegis (4.3.D011-1) unstable; urgency=low

  * This change adds the French locatisation of the error messages.
  * My thanks to Jerry Pendergraft for this patch.

 -- Peter Miller   Wed, 08 May 2002 16:47:53 +1000

aegis (4.3.D010-1) unstable; urgency=low

  * This change fixes a problem in aedist -rec, where it coudl have problems
    with configurations files (exacerbated by the new configuration_directory
    field) where testing too early could erroneously consult an inconsistent set
    of config files.
  * My thanks to Alexie Voinov for reporting this problem.

 -- Peter Miller   Wed, 08 May 2002 12:49:38 +1000

aegis (4.3.D009-1) unstable; urgency=low

  * This change adds a completely redundant .po file for the benefit of a brain-
    dead server being used by the internationalization teams.  Their robot needs
    an "i18n/everything.pot" file, rather than have it split into the "lib/en/
    LC_MESSAGES/*.po" files.  Sheesh.
  * The probelm with this approach, for anyone who can't work it out is
  * 1. what happens when things other than .po files get translated?  It makes
    no sense to say "just cantenate together all your man pages and reference
    manuals", so why does it make sense to catenate together all of the .po
    files?
  * 2. what happens when things other than .po files get translated?  Where do
    you put them?  man1/aegis.1 and then man1/aegis.en.1?  By using a directory
    tree lib/LANG/blahblah this falls out cleanly.

 -- Peter Miller   Wed, 08 May 2002 11:41:15 +1000

aegis (4.3.D008-1) unstable; urgency=low

  * This change adds more information about the "mod times extend into the
    future" warning issued by aeipass.
  * My thanks to Ralf Fassel for this patch.

 -- Peter Miller   Wed, 08 May 2002 11:15:00 +1000

aegis (4.3.D007-1) unstable; urgency=low

  * This change copes with the new line wrap algorithm being used by GNU
    gettext.

 -- Peter Miller   Tue, 07 May 2002 20:10:27 +1000

aegis (4.3.D006-1) unstable; urgency=low

  * This change fixes a bug in the context diff parsing, where it would get the
    last hunk wrong if it was a hunk which deleted lines, due to incorrect end-
    of-file handling.
  * This affected both aepatch -receive and aedist -receive, because aedist now
    includes patches for better merge behaviour.
  * My thanks to Matt Lee for reporting this problem.

 -- Peter Miller   Tue, 23 Apr 2002 16:07:28 +1000

aegis (4.3.D005-1) unstable; urgency=low

  * This change copes with recent changes in GNU Gettext 0.11.1

 -- Peter Miller   Tue, 23 Apr 2002 10:05:50 +1000

aegis (4.3.D004-1) unstable; urgency=low

  * This change fixes the uuencode output, which is missing a "begin" line

 -- Peter Miller   Tue, 23 Apr 2002 09:06:49 +1000

aegis (4.3.D003-1) unstable; urgency=low

  * This change fixes a number of Solaris build problems,and one genuine bug
    buried in the warning messages (change completion time was wrong for changes
    not yet completed).

 -- Peter Miller   Mon, 22 Apr 2002 17:20:10 +1000

aegis (4.3.D002-1) unstable; urgency=low

  * This change fixes a couple of problems with the web pages.

 -- Peter Miller   Wed, 17 Apr 2002 23:00:43 +1000

aegis (4.3.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Tue, 16 Apr 2002 21:10:41 +1000

aegis (4.2.D051-1) unstable; urgency=low

  * This change helps aepatch cope with CRLF line terminations.

 -- Peter Miller   Tue, 16 Apr 2002 11:20:02 +1000

aegis (4.2.D050-1) unstable; urgency=low

  * This change changes the notification scripts to use sendmail, rathet than
    mail(1), because it supports the Subject: line of input.
  * My thanks to Brendan Simon for this patch.

 -- Peter Miller   Mon, 15 Apr 2002 22:37:30 +1000

aegis (4.2.D049-1) unstable; urgency=low

  * This change fixes the cause of the Cygwin segfault.
  * My thanks to Chuck Eaker for reporting this problem.

 -- Peter Miller   Mon, 15 Apr 2002 14:45:57 +1000

aegis (4.2.D048-1) unstable; urgency=low

  * This change fixes a couple of small glitches found while trying to integrate
    the branch.

 -- Peter Miller   Mon, 15 Apr 2002 11:34:12 +1000

aegis (4.2.D047-1) unstable; urgency=low

  * This change fixes a SEGFAULT which only seems to occur in Cygwin.
  * My thanks to Chuck Eaker for this patch.

 -- Peter Miller   Mon, 15 Apr 2002 10:13:57 +1000

aegis (4.2.D046-1) unstable; urgency=low

  * This change adds additional check for configg directory changes.

 -- Peter Miller   Sun, 14 Apr 2002 23:17:52 +1000

aegis (4.2.D045-1) unstable; urgency=low

  * This change makes aedist more robust, by reducing the number of new fields
    present in the change set in the .ae file.	This is important for *forwards*
    compatibility.

 -- Peter Miller   Fri, 12 Apr 2002 17:17:22 +1000

aegis (4.2.D044-1) unstable; urgency=low

  * This change tracks the execure permissions for source files. Bletch.
  * My thanks to countless users who whinged, whined and generally made me
    miserable until I did it.

 -- Peter Miller   Wed, 10 Apr 2002 13:02:30 +1000

aegis (4.2.D043-1) unstable; urgency=low

  * This change adds build recipes to check code formatting, and corrects a few
    files.

 -- Peter Miller   Tue, 09 Apr 2002 19:56:24 +1000

aegis (4.2.D042-1) unstable; urgency=low

  * This change causes aede to emit a different error message when a branch
    needs to have files merged than when a regular change needs to have files
    merged.  This gives better feedback to the user.

 -- Peter Miller   Wed, 03 Apr 2002 11:22:14 +1000

aegis (4.2.D041-1) unstable; urgency=low

  * This change syncs the -minimum flag, so that if an aeib has a -minimum, then
    the
  * corresponding integrate time aeb also has a -minimum.
  * My thanks to John Darrington for this patch.

 -- Peter Miller   Tue, 02 Apr 2002 19:40:04 +1000

aegis (4.2.D040-1) unstable; urgency=low

  * This change fixes a bug where aenf would dump core if you specified a
    filename pattern accept field in the project config file.

 -- Peter Miller   Sat, 30 Mar 2002 16:48:37 +1100

aegis (4.2.D039-1) unstable; urgency=low

  * This change fixes typos in the User Guide, mostly minor errors, missing
    words or misspellings, etc.
  * My thanks to Jerry Pendergraft for this patch.

 -- Peter Miller   Wed, 27 Mar 2002 14:30:00 +1100

aegis (4.2.D038-1) unstable; urgency=low

  * This change fixes a few more problems with the web pages.

 -- Peter Miller   Tue, 19 Mar 2002 14:53:01 +1100

aegis (4.2.D037-1) unstable; urgency=low

  * This change improves a number of the web pages.

 -- Peter Miller   Tue, 19 Mar 2002 13:36:15 +1100

aegis (4.2.D036-1) unstable; urgency=low

  * This change adds the ability to use aepatch to the CGI script.  This gives
    an alternate download vector.

 -- Peter Miller   Tue, 19 Mar 2002 13:01:09 +1100

aegis (4.2.D035-1) unstable; urgency=low

  * This change fixes a bug in aecp -ind, where it would give a ``there is no
    development directory'' error when you tried to extract a file version from
    history of a completed branch.
  * The problem turned out to be more general.	When *anything* asks for the
    project search path, it is necessary to omit the baselines of completed
    branches.
  * My thanks to John Darrington for reporting this problem.

 -- Peter Miller   Tue, 19 Mar 2002 12:23:00 +1100

aegis (4.2.D034-1) unstable; urgency=low

  * This change adds some of the aepatch functionality to aedist. Specifically,
    it adds patches to outgoing file modifications, so that these can be used in
    preference to the whole-file source if at all possible. This results in
    fewer messy merges at the receiving end (which doesn't have the necessary
    file version information to actually perform a merge).

 -- Peter Miller   Mon, 18 Mar 2002 21:19:21 +1100

aegis (4.2.D033-1) unstable; urgency=low

  * This change adds functions to disable interrupts during database writes.
    This should reduce the number of database corruptions we are seeing.

 -- Peter Miller   Sun, 17 Mar 2002 19:47:20 +1100

aegis (4.2.D032-1) unstable; urgency=low

  * This change adds support for running in single-user mode on SourceForge, to
    show off Aegis and aegis.cgi.

 -- Peter Miller   Sun, 17 Mar 2002 10:51:42 +1100

aegis (4.2.D031-1) unstable; urgency=low

  * This change gathers together all the places where the same function has been
    written multiple times.

 -- Peter Miller   Sat, 16 Mar 2002 17:36:33 +1100

aegis (4.2.D030-1) unstable; urgency=low

  * This change adds an aed (aem) enhacement request to the wish list.

 -- Peter Miller   Thu, 14 Mar 2002 17:08:27 +1100

aegis (4.2.D029-1) unstable; urgency=low

  * This change fixes a problem when symlinks are being built to non source
    files even with aeb -minimum.
  * My thanks to John Darrington for this patch.

 -- Peter Miller   Thu, 14 Mar 2002 16:35:59 +1100

aegis (4.2.D028-1) unstable; urgency=low

  * This change updates the parsing of Aegis' database files (and inoput files,
    such as the project config file, change attribute files, etc, to accept
    string constants in the was ANSI C does.  In particular, two adjacent string
    constants are automatically catenated.  This means you can keep nice
    indentation even when your strings get too long, rather than use ugly
    backslash lines.

 -- Peter Miller   Thu, 14 Mar 2002 14:37:28 +1100

aegis (4.2.D027-1) unstable; urgency=low

  * This change makes the os_pathname function (used to resolve file names in a
    huge number of places) more robust in the face of permission problems.
  * My thanks to Brendan J Simon  for reporting this
    problem.

 -- Peter Miller   Thu, 14 Mar 2002 12:13:04 +1100

aegis (4.2.D026-1) unstable; urgency=low

  * This change adds command completion for the aeca, aechown, aeclean, aed,
    aeib, aeibu, aeifail, aeipass, aepa, aerb, aerbu, aerfail, aerm, aerpass,
    aerpu and aet commands.

 -- Peter Miller   Thu, 14 Mar 2002 10:32:50 +1100

aegis (4.2.D025-1) unstable; urgency=low

  * This change adds command completion for the aedn command, and also makes the
    aedn command accept a wider range of option for specifying the delta to
    name.

 -- Peter Miller   Wed, 13 Mar 2002 18:19:10 +1100

aegis (4.2.D024-1) unstable; urgency=low

  * This change fixes a problem with the -minimum option and symbolic links.
  * My thanks to john.darrington@ot.com.au for this patch.

 -- Peter Miller   Wed, 13 Mar 2002 16:47:18 +1100

aegis (4.2.D023-1) unstable; urgency=low

  * This change adds the cklinlen program to check some aspects of the code
    formatting standards.

 -- Peter Miller   Wed, 13 Mar 2002 10:29:58 +1100

aegis (4.2.D022-1) unstable; urgency=low

  * This change adds command completion for the aeb, aecd and aenf commands.

 -- Peter Miller   Tue, 12 Mar 2002 11:44:41 +1100

aegis (4.2.D021-1) unstable; urgency=low

  * This change adds the aena, aera, aeni, aeri, aenrv, aerrv command to the
    command completion.

 -- Peter Miller   Tue, 12 Mar 2002 09:32:59 +1100

aegis (4.2.D020-1) unstable; urgency=low

  * This change corrects a few problems with the Russion error message
    translations.
  * My thanks to Alexey Voinov  for this patch.

 -- Peter Miller   Tue, 12 Mar 2002 09:13:45 +1100

aegis (4.2.D019-1) unstable; urgency=low

  * This change fixes a typo in the history labelimplementation.
  * My thanks to John Duino  for reporting this problem.

 -- Peter Miller   Tue, 12 Mar 2002 08:41:46 +1100

aegis (4.2.D018-1) unstable; urgency=low

  * This change adds some details about builting executable script files, even
    when Aegis insists that sourec files are just source files.
  * My thanks to Chuck Eaker and Ralf Fassel for their suggestions.

 -- Peter Miller   Tue, 12 Mar 2002 08:16:56 +1100

aegis (4.2.D017-1) unstable; urgency=low

  * This change fixes yet another problem with the tkaepa script.

 -- Peter Miller   Mon, 11 Mar 2002 19:38:34 +1100

aegis (4.2.D016-1) unstable; urgency=low

  * This change adds yet another play system admins manage to squirrel away the
    Apache config files. Sheesh.  It also copes with indentation of the Apache
    configuration items it is looking for.
  * My thanks to Marko Schuetz  for reporting this problem.

 -- Peter Miller   Mon, 11 Mar 2002 19:07:42 +1100

aegis (4.2.D015-1) unstable; urgency=low

  * This change fixes a problem with the implementation of ``protect development
    directory''.  The operation should have been os_chmod_errok, and it should
    be done as the developer, not the project owner.

 -- Peter Miller   Mon, 11 Mar 2002 15:31:17 +1100

aegis (4.2.D014-1) unstable; urgency=low

  * This change adds the aecpu, aentu, aenfu and aermu commands to the list of
    known command completions.

 -- Peter Miller   Mon, 11 Mar 2002 14:09:30 +1100

aegis (4.2.D013-1) unstable; urgency=low

  * This change has aede make the development directory read-only (optionally).

 -- Peter Miller   Mon, 11 Mar 2002 12:43:09 +1100

aegis (4.2.D012-1) unstable; urgency=low

  * This change adds command completion for aecp.

 -- Peter Miller   Mon, 11 Mar 2002 11:49:26 +1100

aegis (4.2.D011-1) unstable; urgency=low

  * This change adds command completion for simple file names, as required by
    some of the options.

 -- Peter Miller   Sun, 10 Mar 2002 21:36:41 +1100

aegis (4.2.D010-1) unstable; urgency=low

  * This change fixes a problem caused by users making their .aegisrc files
    unreadable to everyone but themselves.  The follwoing report
  *	    columns({width = 1000;});
  *	    auto name, email ;
  *	    name= "fred";
  *	    email = user[name].email_address;
  * triggered a
  *	    libaegis/os.c: 1373: user permissions not set (bug)
  * problem if user "fred" has set his .aegisrc file to mode 600.  This problem
    has now been fixed.
  * The problem is cause when subst_intl is called, either directly or
    indirectly, *outside* appropriate os_become/undo bracketing.  The $errno
    substitution often wants to know the user ID and group ID for error
    messages.
  * My thanks to johnd@ot.com.au for reporting this problem.

 -- Peter Miller   Sun, 10 Mar 2002 20:43:16 +1100

aegis (4.2.D009-1) unstable; urgency=low

  * This change adds command completion for aencu, aedb, aedbu, aede and aedeu.

 -- Peter Miller   Fri, 08 Mar 2002 21:51:55 +1100

aegis (4.2.D008-1) unstable; urgency=low

  * This change adds command completion for the ae_c command.

 -- Peter Miller   Thu, 07 Mar 2002 22:15:56 +1100

aegis (4.2.D007-1) unstable; urgency=low

  * This change adds aend to eh command completion.

 -- Peter Miller   Thu, 07 Mar 2002 17:00:59 +1100

aegis (4.2.D006-1) unstable; urgency=low

  * This change adds a support command for Bash programmable completion. This is
    only skeletal at present, more (much, much more) could be added.
  * This first change adds completion for the ae_p command.  More to come.
  * My thanks to John Darrington for this suggestion.

 -- Peter Miller   Thu, 07 Mar 2002 09:26:34 +1100

aegis (4.2.D005-1) unstable; urgency=low

  * This change allows you to use C++ (//) or shell (#) comments in the project
    "config" file.  C comments are still understood, and preferred.
  * My thanks to Brendan J Simon  for this patch.

 -- Peter Miller   Mon, 04 Mar 2002 05:57:12 +1100

aegis (4.2.D004-1) unstable; urgency=low

  * This change fixes a problem where the symlink farm was not being maintained
    correctly.	It was being tricked by symlinks in the viewpath "blocking" its
    view of the deeper files.  The dir_stack_walk code had to be changed to
    (optionally) ignore symlinks.
  * Getting the code to do thge right thing AND look clean was a bit of a
    challenge.
  * This change also fixes a number of flaws in the DEBUg code (mostly trace(())
    calls) that stopped things compiling.
  * My thanks to John Darrington for reporting this bug, and for the test script
    which demonstrated it so simply.

 -- Peter Miller   Sat, 02 Mar 2002 16:59:57 +1100

aegis (4.2.D003-1) unstable; urgency=low

  * This change makes it possiblt to specify a directory to contain project
    "config" file fragments.  This means that parts of the config file may be
    changed by a branch, but other fundamental things (such as history commands)
    can be left unchanged in the trunk.

 -- Peter Miller   Sat, 02 Mar 2002 10:39:32 +1100

aegis (4.2.D002-1) unstable; urgency=low

  * This change adds additional BUILDING instructions, so that you can have long
    command line on IRIX, necessary to make Aegis.

 -- Peter Miller   Thu, 28 Feb 2002 17:13:55 +1100

aegis (4.2.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Tue, 26 Feb 2002 10:36:24 +1100

aegis (4.1.D041-1) unstable; urgency=low

  * This change adds a new --delta-from-change option, so that Aegis will look
    up the delta number from the change nmumber automatically, rather than
    groping the project history report.

 -- Peter Miller   Mon, 25 Feb 2002 22:22:46 +1100

aegis (4.1.D040-1) unstable; urgency=low

  * This change fixes a typo in proj_file.rpt

 -- Peter Miller   Mon, 25 Feb 2002 09:08:21 +1100

aegis (4.1.D039-1) unstable; urgency=low

  * This change improves the error messages issued when a primary source file is
    modified by the build process.  At the moment it gives a very misleading
    "the history tool changed the source file" error message.

 -- Peter Miller   Sat, 23 Feb 2002 09:24:08 +1100

aegis (4.1.D038-1) unstable; urgency=low

  * This change adds the --no-page-headers option, which causes listings and
    reports to omit the page headers and column headers.
  * My thanks to johnd@ot.com.au for this suggestion.

 -- Peter Miller   Fri, 22 Feb 2002 22:16:31 +1100

aegis (4.1.D037-1) unstable; urgency=low

  * From: John Darrington 
  * Date: Tue Feb 19 12:35:54 2002
  * Warning: the original change was in the 'being_reviewed' state
  * This change ...

 -- Peter Miller   Fri, 22 Feb 2002 12:53:53 +1100

aegis (4.1.D036-1) unstable; urgency=low

  * This change causes the aecp -ind -delta command to omit files which don't
    exist in the project at the time of the delta.
  * My thanks to Jesse Vincent  for this suggestion.

 -- Peter Miller   Fri, 22 Feb 2002 11:58:35 +1100

aegis (4.1.D035-1) unstable; urgency=low

  * This change allows editing of the change attributes in the user's locale,
    rather than the C locale.
  * My thanks to Alexey Voinov  for this patch.

 -- Peter Miller   Wed, 20 Feb 2002 05:21:18 +1100

aegis (4.1.D034-1) unstable; urgency=low

  * This change enhances user_default_change and user_default_project functions
    to work with
  * integration directories.
  * My thanks to Alexey Voinov  for this patch.

 -- Peter Miller   Tue, 19 Feb 2002 21:24:46 +1100

aegis (4.1.D033-1) unstable; urgency=low

  * This change adds a --with-nlsdir option to the configure script.  This
    assists with operating systems which need the .mo files installed in weird
    places.
  * My thanks to Alexey Voinov  for this patch.

 -- Peter Miller   Tue, 19 Feb 2002 17:02:34 +1100

aegis (4.1.D032-1) unstable; urgency=low

  * This change updates the aecstate documentation to more accurately describe
    the development_directory field when applied to branches.
  * My thanks to John.Darrington@ot.com.au for reporting this problem.

 -- Peter Miller   Mon, 18 Feb 2002 21:18:54 +1100

aegis (4.1.D031-1) unstable; urgency=low

  * This change adds the aetouch command to the wish list.

 -- Peter Miller   Mon, 18 Feb 2002 16:48:14 +1100

aegis (4.1.D030-1) unstable; urgency=low

  * This change updates RMCH to mention a nasty -j problem if you use recursive
    make.
  * My thanks to Marcus Harnisch  for this
    insight.

 -- Peter Miller   Mon, 18 Feb 2002 16:20:15 +1100

aegis (4.1.D029-1) unstable; urgency=low

  * This change adds a change log report, modelled after the change details
    report, but briefer.

 -- Peter Miller   Mon, 18 Feb 2002 14:53:14 +1100

aegis (4.1.D028-1) unstable; urgency=low

  * This change adds a ``Notification'' to most of the man pages which execute
    other commands, documenting where each of the sub-commands are configured
    and documented.

 -- Peter Miller   Fri, 15 Feb 2002 22:37:28 +1100

aegis (4.1.D027-1) unstable; urgency=low

  * This change fixes a bug where the wrong version was retrieved from history,
    when the file was changed later in the branch BUT was unchanged at the time
    of the specified delta.
  * The offending function, change_branch_deltadate_to_edit, has been removed.
    The fix was to use the more efficient (and already existing) project_file_
    roll_forward mechanism.
  * My thanks to John Darrington for reporting this problem.
  * This change also removes the inefficient and defective change_branch_delta_
    date_to_edit and change_branch_delta)_to_edit mechanisms, as they are no
    longer used anywhere.

 -- Peter Miller   Fri, 15 Feb 2002 16:16:40 +1100

aegis (4.1.D026-1) unstable; urgency=low

  * From: John Darrington 
  * Date: Wed Feb 6 14:38:02 2002
  * This change adds the ability to view
  * * file versions before and after changes which are completed
  * * file versions in the development directory, for files not completed
  * * baseline versions of files only if such a file exists
  * * differences between the various versions

 -- Peter Miller   Wed, 13 Feb 2002 15:09:25 +1100

aegis (4.1.D025-1) unstable; urgency=low

  * This change fixes a bug in the aecp command. When the -output option is
    used, there should be no calls to os_mkdir_between.
  * My thanks to john.darrington@ot.com.au for reporting this problem.

 -- Peter Miller   Mon, 11 Feb 2002 21:56:02 +1100

aegis (4.1.D024-1) unstable; urgency=low

  * This change adds more information to the developer howto.
  * My thanks to David Harris for this suggestion.

 -- Peter Miller   Mon, 11 Feb 2002 20:38:30 +1100

aegis (4.1.D023-1) unstable; urgency=low

  * This change adapts to the latest GNU Bison changes.	 We need to insulate
    against  as well as 
  * My thanks to Alexey Voinov  for reporting this
    problem.

 -- Peter Miller   Wed, 06 Feb 2002 02:53:59 +1100

aegis (4.1.D022-1) unstable; urgency=low

  * This change adds more information to the man pages, so that man knows to run
    some of the pages through the pic(1) preprocessor.
  * My thanks to john.darrington@ot.com.au for reporting this problem.

 -- Peter Miller   Tue, 05 Feb 2002 23:04:11 +1100

aegis (4.1.D021-1) unstable; urgency=low

  * This change adds handling of the awaiting_review state to several places
    overlooked when the new state was introduced.
  * My thanks to Scott Finneran  for this patch.

 -- Peter Miller   Tue, 05 Feb 2002 22:29:53 +1100

aegis (4.1.D020-1) unstable; urgency=low

  * This change adds documentation concerning diff and binary files.
  * My thankls to Sam Liddicott  for this suggestion.

 -- Peter Miller   Tue, 05 Feb 2002 20:27:12 +1100

aegis (4.1.D019-1) unstable; urgency=low

  * This change adds the Russian translations of the error messages.
  * My thanks to Alexey Voinov  for this contribution.

 -- Peter Miller   Tue, 05 Feb 2002 16:46:44 +1100

aegis (4.1.D018-1) unstable; urgency=low

  * This change adds modulo, logical not, and relative comarison operators to
    the ${expr} substitution.
  * My thanks to Alexey Voinov  for this patch.

 -- Peter Miller   Mon, 04 Feb 2002 15:29:19 +1100

aegis (4.1.D017-1) unstable; urgency=low

  * This change adds the ${switch} substitution.
  * My thanks to Alexey Voinov  for this patch.

 -- Peter Miller   Fri, 01 Feb 2002 19:30:32 +1100

aegis (4.1.D016-1) unstable; urgency=low

  * This change adds information about where Solaris typically keeps its apache
    config files. (Seems like this is a never ending story.)
  * My thanks to John Darrington for this patch.

 -- Peter Miller   Thu, 31 Jan 2002 16:44:35 +1100

aegis (4.1.D015-1) unstable; urgency=low

  * This change fixes some small typos in the developer howto.
  * My thanks to David Harris  for reporting these problems.

 -- Peter Miller   Tue, 29 Jan 2002 13:31:44 +1100

aegis (4.1.D014-1) unstable; urgency=low

  * This change adds missing -MoVe_file_Undo to aegis man page
  * This change also adds handy aepwd and aev alias/function to cshrc/profile
  * My thanks to Jerry Pendergraft  for this patch.

 -- Peter Miller   Tue, 29 Jan 2002 12:37:33 +1100

aegis (4.1.D013-1) unstable; urgency=low

  * This change fixes a bug in aepath where it can't generate a patch for a
    change on a closed branch.	It used to complain about no directory.

 -- Peter Miller   Mon, 28 Jan 2002 21:47:06 +1100

aegis (4.1.D012-1) unstable; urgency=low

  * This change modifies the mode of the lockfile when it is created.  It
    appears that HP/UX over NFS can't cope with 0600 lockfile permissions.  It
    needs to be 0666 (similar to Cygwin).
  * This should not present a security problem, as the file is always truncated
    on opening.

 -- Peter Miller   Mon, 28 Jan 2002 21:31:11 +1100

aegis (4.1.D011-1) unstable; urgency=low

  * This change adds more hooks to give finer granularity than the change_file_
    command. These are new_file_command, new_file_undo_command, copy_file_
    command, copy_file_undo_command, remove_file_command, remove_file_undo_
    command, new_test_command, new_test_undo_command.
  * The man pages for the file manipulation commands have been updated to
    reference the notification commands.  Weird how many years they have been
    missing from the man pages!
  * Also, the missing aemvu man page has been added.
  * My thanks to Ralf Fassel (1999) and Mark Veltzer (2002) for this suggestion.

 -- Peter Miller   Mon, 28 Jan 2002 19:25:09 +1100

aegis (4.1.D010-1) unstable; urgency=low

  * This change adds more information for Aegis developers when configuring
    their machines.

 -- Peter Miller   Mon, 28 Jan 2002 17:48:11 +1100

aegis (4.1.D009-1) unstable; urgency=low

  * This change fixes some issues with symlink maintenance.  Symlinks are read,
    and verified to point to the correct level in the view path.  This is
    particularly important after integrations which raise the level of some
    files from the trunk baseline into a branch baseline.
  * My thanks to John Darrington  for reporting this problem.

 -- Peter Miller   Mon, 28 Jan 2002 13:24:30 +1100

aegis (4.1.D008-1) unstable; urgency=low

  * This change fixed a bug in aecpu -unchanged which occurred when there are no
    files in the change: aegis tries to uncopy a file named "" (empty string) in
    that case.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Mon, 28 Jan 2002 12:20:26 +1100

aegis (4.1.D007-1) unstable; urgency=low

  * This change makes the inclusion of the example projects optional, depending
    on whether the example projects are present.  This is to make it possible
    for maintainers to build Aegis.  Oops.
  * My thanks to David Harris  for reporting this problem.

 -- Peter Miller   Thu, 24 Jan 2002 17:59:35 +1100

aegis (4.1.D006-1) unstable; urgency=low

  * This change makes some improvements to the CVS documentation.
  * My thanks to Joachim Zaers  for these suggestions.

 -- Peter Miller   Wed, 16 Jan 2002 22:11:38 +1100

aegis (4.1.D005-1) unstable; urgency=low

  * Thsi change fixes ctype warinigs.
  * My thaks to Jerry Pendergraft  for reporting this
    problem.

 -- Peter Miller   Wed, 16 Jan 2002 21:17:44 +1100

aegis (4.1.D004-1) unstable; urgency=low

  * This change improves the os_background function so that it conclues that it
    is in the foreground for some cases of broken editors.
  * My thanks to David Brown for this suggestion.

 -- Peter Miller   Tue, 15 Jan 2002 13:23:14 +1100

aegis (4.1.D003-1) unstable; urgency=low

  * This change fixes a documentatioon problem.
  * My thanks to David Harris  for reporting this problem.

 -- Peter Miller   Tue, 15 Jan 2002 09:43:34 +1100

aegis (4.1.D002-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Fri, 28 Dec 2001 14:56:49 +1100

aegis (4.1.D001-1) unstable; urgency=low

  * This change adds a change details report, similar to the change details
    listing but more detailed.

 -- Peter Miller   Thu, 20 Dec 2001 22:33:46 +1100

aegis (3.D029-1) unstable; urgency=low

  * This change removes the LICENSE file from the list of primary source files.

 -- Peter Miller   Tue, 18 Dec 2001 17:49:06 +1100

aegis (3.D028-1) unstable; urgency=low

  * This change fixes a bug in aed.  When you differenced a top-level branch
    (one immediately under trunk) removed files would result in running as diff
    command against a file that wasn't there.

 -- Peter Miller   Fri, 07 Dec 2001 00:04:40 +1100

aegis (3.29.D056-1) unstable; urgency=low

  * This change fixes a bug in aede.  When two changes create a file, the error
    message given to the second change wqas misleading.
  * My thanks to Ralf Fassel for this suggestion.

 -- Peter Miller   Tue, 04 Dec 2001 10:00:20 +1100

aegis (3.29.D055-1) unstable; urgency=low

  * This change adds the third and final part of the German message
    translations.
  * My thanks to Ralf Fassel and Jachim Durchholz
     for this contribution.

 -- Peter Miller   Mon, 03 Dec 2001 19:15:32 +1100

aegis (3.29.D054-1) unstable; urgency=low

  * This change adds the "how to end branches" from the howto into the User
    Guide.  Folks weren't finding it.

 -- Peter Miller   Thu, 29 Nov 2001 21:39:08 +1100

aegis (3.29.D053-1) unstable; urgency=low

  * This change adds charset headers to the translations.

 -- Peter Miller   Tue, 27 Nov 2001 09:41:09 +1100

aegis (3.29.D052-1) unstable; urgency=low

  * This change adds the German translations, Part 2.
  * My thanks to Ralf Fassel for this contribution.

 -- Peter Miller   Mon, 26 Nov 2001 11:33:11 +1100

aegis (3.29.D051-1) unstable; urgency=low

  * This change enhances aepatch to ignore /dev/null when it';s trying to figure
    out the file name to apply a patch to.

 -- Peter Miller   Thu, 22 Nov 2001 20:42:03 +1100

aegis (3.29.D050-1) unstable; urgency=low

  * This change makes the libaegis/gonzo.c::is_temporary function more generous
    about what it considers a temporary directory.  This is only relevant in
    tetsing mode, and doesn't present a security risk.
  * This change was motivated by the weird and wonderful symlinks OSF/1 use for
    their clustering (including /tmp).

 -- Peter Miller   Thu, 22 Nov 2001 20:22:26 +1100

aegis (3.29.D049-1) unstable; urgency=low

  * This change adds the first part of the German message translations.
  * My thanks to Ralf Fassel for this constribution.

 -- Peter Miller   Thu, 22 Nov 2001 10:32:35 +1100

aegis (3.29.D048-1) unstable; urgency=low

  * This change Hello Peter,
  * I first heard of Aegis back somewhere in 1996; we are using Aegis for
  * productive development since April 2000. You can include our company on
  * your reference page:
  * http://www.iku-netz.de/
  * Greetings,
  * Kurt
  * Kurt Huwig [kurt@iku-netz.de]

 -- Peter Miller   Wed, 21 Nov 2001 10:26:19 +1100

aegis (3.29.D047-1) unstable; urgency=low

  * This change uses the INSTALL_SCRIPT configured define for the Makefile

 -- Peter Miller   Tue, 20 Nov 2001 23:02:53 +1100

aegis (3.29.D046-1) unstable; urgency=low

  * This change copes with OSF/1 cluster magic symlinks.

 -- Peter Miller   Tue, 20 Nov 2001 21:58:35 +1100

aegis (3.29.D045-1) unstable; urgency=low

  * This change fixes code in libaegis/input/gunzip.c that isn't 64-bit safe.

 -- Peter Miller   Tue, 20 Nov 2001 21:32:28 +1100

aegis (3.29.D044-1) unstable; urgency=low

  * This change lets the aedeu command know about the new awaiting_review state.

 -- Peter Miller   Mon, 19 Nov 2001 14:13:33 +1100

aegis (3.29.D043-1) unstable; urgency=low

  * This change fixes a bug in the tkaepa script, it was referencing the wrong
    widget.

 -- Peter Miller   Mon, 19 Nov 2001 12:55:50 +1100

aegis (3.29.D042-1) unstable; urgency=low

  * This change fixes a problem in common/language.c where it always picks up
    the "aegis.po" file, no matter which program is running.  It should use
    progname_get() instead, to select the message catalogue bas on the program
    name.
  * My thanks to Alexey Voinov  for reporting this
    problem.

 -- Peter Miller   Mon, 19 Nov 2001 11:33:49 +1100

aegis (3.29.D041-1) unstable; urgency=low

  * This change fixes a problem with the report generator en enums in the .def
    files.  In some cases it would dump core.

 -- Peter Miller   Sun, 18 Nov 2001 21:56:13 +1100

aegis (3.29.D040-1) unstable; urgency=low

  * This change ensures the the change_reviewer_name function returns a valid
    name, even when the develope_end_action is set to goto_awaiting_integration.
    It is as if the developer has reviewed her own change, so return the
    developer name.

 -- Peter Miller   Fri, 16 Nov 2001 23:33:07 +1100

aegis (3.29.D039-1) unstable; urgency=low

  * This change adds the tkaepa script, so that there is a graphical interface
    for changing the project attributes.

 -- Peter Miller   Fri, 16 Nov 2001 22:21:45 +1100

aegis (3.29.D038-1) unstable; urgency=low

  * This change makes the aeclone command run the change_file_command and
    project_file_command. This makes it more symmetric with the aecp command,
    which is a sort-of pretending to be.
  * My thanks to Ralf Fassel for this suggestion.

 -- Peter Miller   Fri, 16 Nov 2001 22:08:47 +1100

aegis (3.29.D037-1) unstable; urgency=low

  * This change updates the project attribute report to include the new develop_
    end_action attribute.

 -- Peter Miller   Fri, 16 Nov 2001 16:50:19 +1100

aegis (3.29.D036-1) unstable; urgency=low

  * This change fixes some typographical errors in the message files.

 -- Peter Miller   Thu, 15 Nov 2001 20:34:01 +1100

aegis (3.29.D035-1) unstable; urgency=low

  * This change adds a translators web page.  This gives credit to the existing
    translators, and solicits more translations.

 -- Peter Miller   Thu, 15 Nov 2001 17:49:42 +1100

aegis (3.29.D034-1) unstable; urgency=low

  * This change fixes a problem where optional architectures were installed into
    the required architecture list of a change.

 -- Peter Miller   Thu, 15 Nov 2001 11:41:19 +1100

aegis (3.29.D033-1) unstable; urgency=low

  * This change ensures that when developer_may_review is false, that develop_
    end_action may not be goto_awaiting_integration, because this is as if the
    developer has reviewed her own change.

 -- Peter Miller   Thu, 15 Nov 2001 11:06:15 +1100

aegis (3.29.D032-1) unstable; urgency=low

  * This change adds documentation for optional architectures.	It also ensures
    that optional architectures appear in the change details listing.

 -- Peter Miller   Wed, 14 Nov 2001 22:36:04 +1100

aegis (3.29.D031-1) unstable; urgency=low

  * This change updates aerpass and aerfail to check whether the change reviewer
    must do it, or any reviewer will do.

 -- Peter Miller   Wed, 14 Nov 2001 21:50:07 +1100

aegis (3.29.D030-1) unstable; urgency=low

  * This change corrects the zlib URL in the documentation.

 -- Peter Miller   Tue, 13 Nov 2001 22:19:53 +1100

aegis (3.29.D029-1) unstable; urgency=low

  * This change has aecp -delta-date produce a warning if the time is in the
    future.  This is because you could get a different answer for the same input
    at some point in the future.
  * This is the "time safe" quality first described by Damon Poole
    .  My thanks to Damon for this excellent idea.

 -- Peter Miller   Tue, 13 Nov 2001 22:01:45 +1100

aegis (3.29.D028-1) unstable; urgency=low

  * This change adds the --delta option top the aepatch -receive command.
    Strangely enough, all the code is there it just doesn't parse the option
    from the command line.

 -- Peter Miller   Tue, 13 Nov 2001 20:45:25 +1100

aegis (3.29.D027-1) unstable; urgency=low

  * This change fixed a bug in the "aerb -list" command.  It would segfault.

 -- Peter Miller   Tue, 13 Nov 2001 20:04:53 +1100

aegis (3.29.D026-1) unstable; urgency=low

  * This change cope with recent GNU Bison changes.  When you ask for bison to
    generate a .h file, it now also generates #ifdef insulation.  The problem is
    that in some places, two grammars are used simultaneously with the same
    lexer, so the insulation needs to be edityied, just like the rest of the YY
    symbols.  Of course, if they'd actually *used* a yy symbol, this change
    wouldn't have been necessary.  Instead, they used Y_TAB_H, so extra sed
    arguments are needed.

 -- Peter Miller   Tue, 13 Nov 2001 19:44:17 +1100

aegis (3.29.D025-1) unstable; urgency=low

  * This change deletes some finished items from the To-Do list in the HOWTO.

 -- Peter Miller   Tue, 13 Nov 2001 19:04:35 +1100

aegis (3.29.D024-1) unstable; urgency=low

  * This change adds the Dutch translation for the new error messages.	My
    thanks to Jelle Boomstra for this contribution.

 -- Peter Miller   Tue, 13 Nov 2001 17:03:48 +1100

aegis (3.29.D023-1) unstable; urgency=low

  * This change the history_create_command and history_put_command fields of the
    project config file need to be identical.  Let one default from the other if
    only one is given.

 -- Peter Miller   Tue, 13 Nov 2001 15:19:20 +1100

aegis (3.29.D022-1) unstable; urgency=low

  * This change adds knowledge of the new state, and state transitions, to the
    various report scripts.  This particularly affects the various reports which
    support the CGI interface.

 -- Peter Miller   Mon, 12 Nov 2001 21:15:23 +1100

aegis (3.29.D021-1) unstable; urgency=low

  * This change ensures that the developer_may_review project attribute cannot
    contradict the develop_end_action attribute.  In the case of a conflict, the
    older fields wins: the end action is set to "goto being reviewed".

 -- Peter Miller   Mon, 12 Nov 2001 20:36:03 +1100

aegis (3.29.D020-1) unstable; urgency=low

  * This change adds the review begin undo command.

 -- Peter Miller   Mon, 12 Nov 2001 20:12:12 +1100

aegis (3.29.D019-1) unstable; urgency=low

  * This change fixes a problem with the copy_whole_file function. It restored
    the *wrong* modification time to the file.	This made a mess of the aeib(1)
    command when the link_integration_directory field of the project config file
    is false.
  * My thanks to  for reporting this
    problem.

 -- Peter Miller   Mon, 12 Nov 2001 16:35:23 +1100

aegis (3.29.D018-1) unstable; urgency=low

  * This change reproduces some of the "Hoe Aegis Works" user guide matrial into
    the man pages, for clarity.

 -- Peter Miller   Mon, 12 Nov 2001 07:42:43 +1100

aegis (3.29.D017-1) unstable; urgency=low

  * This change adds the aerb command, used to transition from the ``awaiting
    review'' state to the ``being reviewed'' state.

 -- Peter Miller   Mon, 12 Nov 2001 07:25:25 +1100

aegis (3.29.D016-1) unstable; urgency=low

  * This change adds an ``aerb'' reminder to the aecd command.

 -- Peter Miller   Sat, 10 Nov 2001 22:18:06 +1100

aegis (3.29.D015-1) unstable; urgency=low

  * This change adds the awaiting review state. Thsi state is optional, and is
    controlled by the develop_end_action project attribute.

 -- Peter Miller   Sat, 10 Nov 2001 10:07:03 +1100

aegis (3.29.D014-1) unstable; urgency=low

  * This change fixes a problem with user permissions for some reports on some
    operating systems.
  * My thanks to Jason Carreira fro reporting this problem.

 -- Peter Miller   Sat, 10 Nov 2001 09:22:02 +1100

aegis (3.29.D013-1) unstable; urgency=low

  * This change causes aeclean to honor the delete_files_preference user config
    item.
  * My thanks to Ralf Fassel  and Peter Nann
     for this suggestion (or something very similar).

 -- Peter Miller   Sat, 10 Nov 2001 07:10:46 +1100

aegis (3.29.D012-1) unstable; urgency=low

  * This change adds the aels command, like the ls command, only with Aegis
    attributes in the listing.
  * My thanks to Peter Nann  for this suggestion.

 -- Peter Miller   Fri, 09 Nov 2001 15:18:02 +1100

aegis (3.29.D011-1) unstable; urgency=low

  * This change adds the new project alias and remove project alias entries to
    the aegis(1) man page.
  * My thanks to Robin Lee Powell  for reporting
    this problem.

 -- Peter Miller   Fri, 09 Nov 2001 15:00:55 +1100

aegis (3.29.D010-1) unstable; urgency=low

  * This change make some corrections to the aesub(5) documentation.
  * My thanks to Mark Veltzer for this patch.

 -- Peter Miller   Thu, 08 Nov 2001 16:44:48 +1100

aegis (3.29.D009-1) unstable; urgency=low

  * This change the aenbr command needs to populate the baseline with symlinks
    if create symlinks before integation build is true and delete symlinks after
    integration builds is false
  * The aenbr(1) command now populates the new branch's baseline with symlinks
    if the project config file is set so that they would remain after an
    integration build.	This is more consistent with the aedb(1) behaviour in
    the same situation.

 -- Peter Miller   Thu, 08 Nov 2001 08:26:59 +1100

aegis (3.29.D008-1) unstable; urgency=low

  * This change fixes a small glitch in the aepatch(1) documentation.
  * My thanks to Ralf Fassel for reporting this problem.

 -- Peter Miller   Tue, 06 Nov 2001 16:57:34 +1100

aegis (3.29.D007-1) unstable; urgency=low

  * This change makes the Aegis bash ``profile'' file slightly nicer.
  * My thanks to Mark Veltzer for this contribution.

 -- Peter Miller   Mon, 05 Nov 2001 22:31:40 +1100

aegis (3.29.D006-1) unstable; urgency=low

  * This change adds the ability to have optional architectures.  There is an
    additional "mode" field of each architecture entry in the project "config"
    file.

 -- Peter Miller   Mon, 05 Nov 2001 21:56:05 +1100

aegis (3.29.D005-1) unstable; urgency=low

  * This change makes sure that the $prefix/com directory is included in the
    spec file, so that Aegis can create it.

 -- Peter Miller   Mon, 05 Nov 2001 21:43:39 +1100

aegis (3.29.D004-1) unstable; urgency=low

  * This change makes some improvements to tkaer and tkaenc:
  * - tkaer: use TCL stderr redirection, avoid /dev/stdout
  * - tkaer: don't use non-existing pathnames in config file
  * - tkaenc: disable test exemption buttons if not an admin in the project
  * Especially the last point can cause lots of trouble when developers try to
    exempt the tests when using tkaenc. The aegis error message is easily lost
    in the output noise in the info window.
  * My thanks to Ralf Fassel for this contribution.

 -- Peter Miller   Mon, 05 Nov 2001 10:26:11 +1100

aegis (3.29.D003-1) unstable; urgency=low

  * This change fixesa problem where we can sometimes write database files that
    we can't read.

 -- Peter Miller   Thu, 01 Nov 2001 13:59:37 +1100

aegis (3.29.D002-1) unstable; urgency=low

  * This change fixes the web pages, now that they live on aegis.SourceForge.net

 -- Peter Miller   Thu, 01 Nov 2001 12:10:14 +1100

aegis (3.29.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Thu, 01 Nov 2001 08:49:59 +1100

aegis (3.28.D022-1) unstable; urgency=low

  * This change adds some words about how to rename a project.
  * My thanks to Jochen Schaeuble for this suggestion.

 -- Peter Miller   Thu, 25 Oct 2001 09:49:48 +1000

aegis (3.28.D021-1) unstable; urgency=low

  * This change teaches aeimport how to import binary files.

 -- Peter Miller   Sun, 21 Oct 2001 16:04:04 +1000

aegis (3.28.D020-1) unstable; urgency=low

  * This change adds the ${Read_File_Simple } substitution.
  * My thanks to Mark Velzer  for this suggestion.

 -- Peter Miller   Sun, 21 Oct 2001 12:22:37 +1000

aegis (3.28.D019-1) unstable; urgency=low

  * This change causes the RPM to be built for the first couple of deltas on a
    branch, so it can be uploaded.

 -- Peter Miller   Tue, 16 Oct 2001 17:03:33 +1000

aegis (3.28.D018-1) unstable; urgency=low

  * This change makes aepatch cope better with MH (a mail handler), and also to
    add the From line of the orginal email into the change description.

 -- Peter Miller   Mon, 15 Oct 2001 17:55:34 +1000

aegis (3.28.D017-1) unstable; urgency=low

  * When compiling with the IRIX ProC compiler there are quite a few warnings
    about things that gcc buys fine.  An expression appears after a "return" in
    a "void" function.
  * My thanks to Jerry Pendergraft  for reporting this
    problem.

 -- Peter Miller   Fri, 12 Oct 2001 21:53:53 +1000

aegis (3.28.D016-1) unstable; urgency=low

  * This change fixes a subtle bug in the output writing base class.
  * My thanks to Jerry Pendergraft  for reporting this
    problem.

 -- Peter Miller   Thu, 11 Oct 2001 10:51:56 +1000

aegis (3.28.D015-1) unstable; urgency=low

  * This change improves the way the CGI script reproduces source files.  It now
    correctly retrieves file versions from history.
  * My thanks to Mark Veltzer  for reporting this problem.

 -- Peter Miller   Thu, 11 Oct 2001 10:05:42 +1000

aegis (3.28.D014-1) unstable; urgency=low

  * This change enhances aefind so that when given the chnage number of a
    completed change, it search es the baseline.
  * My thanks to Mark Veltzer  for reporting this problem.

 -- Peter Miller   Wed, 10 Oct 2001 23:11:51 +1000

aegis (3.28.D013-1) unstable; urgency=low

  * This change fixes a bug in aepatch, where an uninitialized variable was
    being used.
  * My thanks to Mark Veltzer  for reporting this problem.

 -- Peter Miller   Wed, 10 Oct 2001 21:41:06 +1000

aegis (3.28.D012-1) unstable; urgency=low

  * This change adds the aecp -independent -output option, so that individual
    files may be copied in scripts.

 -- Peter Miller   Sun, 07 Oct 2001 23:26:25 +1000

aegis (3.28.D011-1) unstable; urgency=low

  * This change adds an item to the wishlist.

 -- Peter Miller   Sun, 07 Oct 2001 22:43:31 +1000

aegis (3.28.D010-1) unstable; urgency=low

  * There was a problem reported with brining in a first change when the field
    build_time_adjust_notify_command is defined in the config file and is
    pointing at a script which is in the first change. The reported problem was
    that integration does not pass since it tried to run the script just at the
    end of the integration and aegis seems to think that it should take it from
    the baseline (the script is surrounded with ${Source} in the config file)
    while the baseline hasnt been built yet.
  * My thanks to Mark Veltzer  for reporting this problem.
  * The problem could not be reproduced. The test in this change confirms that
    the functionality works as intended.

 -- Peter Miller   Sun, 07 Oct 2001 16:46:53 +1000

aegis (3.28.D009-1) unstable; urgency=low

  * This change adds code to chache password file lookups, as some reports to
    this extensively.

 -- Peter Miller   Wed, 19 Sep 2001 14:09:22 +1000

aegis (3.28.D008-1) unstable; urgency=low

  * This change adds the ${env} substitution to access environment variables.
  * My thanks to Ralf Fassel  for this suggestion.

 -- Peter Miller   Wed, 19 Sep 2001 10:42:04 +1000

aegis (3.28.D007-1) unstable; urgency=low

  * This change adds the project_specific field to the project config file, and
    a project_specific substitution to access it.
  * My thanks to Mark Veltzer  for this suggestion.

 -- Peter Miller   Fri, 07 Sep 2001 16:37:37 +1000

aegis (3.28.D006-1) unstable; urgency=low

  * This change deletes the slides from the end of the `Recursive Make
    Considered Harmful' paper.

 -- Peter Miller   Thu, 06 Sep 2001 22:07:26 +1000

aegis (3.28.D005-1) unstable; urgency=low

  * This change ...There is a problem on slackware machines in the lookup for
    the apache
  * configuration files. in Slackware they are in : /var/lib/apache
  * This needs to be changed in the configure script for aegis because it doesnt
  * find the apache and as a result does not install the cgi script.
  * (I don't know if this is relevant since it's been a long time since I used
  * Slackware but I think the distro was 7.0). Still - I had a peek in the
  * configure script and it already has a list of directories that it scans for
  * apache in and I don't see the harm of adding the slackware convention too.
  * My thanks to Mark Veltzer  for reporting this problem.

 -- Peter Miller   Thu, 06 Sep 2001 18:53:55 +1000

aegis (3.28.D004-1) unstable; urgency=low

  * This change ensures that the batch test command is only ever invoked if
    there are test files to be run.

 -- Peter Miller   Thu, 06 Sep 2001 14:21:42 +1000

aegis (3.28.D003-1) unstable; urgency=low

  * This change fixes problems in a number of the CGI report scripts, which
    failed to adequately insulate against users who are no longer in the
    password file.  There are now try-catch blocks around all passwd[] accesses.
  * My thanks to Jim Krueger  for reporting this problem.

 -- Peter Miller   Thu, 06 Sep 2001 12:09:45 +1000

aegis (3.28.D002-1) unstable; urgency=low

  * This change corrects some errors in the documentation.
  * My thanks to Ralf Fassel for reporting them.

 -- Peter Miller   Wed, 05 Sep 2001 09:08:42 +1000

aegis (3.28.D001-1) unstable; urgency=low

  * This change prepares Aegis for its next public release.

 -- Peter Miller   Wed, 22 Aug 2001 10:11:03 +1000

aegis (3.27.D035-1) unstable; urgency=low

  * This change adds to the locations to look for apache.

 -- Peter Miller   Tue, 21 Aug 2001 14:06:25 +1000

aegis (3.27.D034-1) unstable; urgency=low

  * This change apdates the cgi script, to improve downloads.  Previously, many
    browsers wanted to save downloaded ".ae" files as "aegis.cgi".  This change
    gives the browser a more sensable name to use to save the file.
  * My thanks to Graham Hughes  for this suggestion.

 -- Peter Miller   Tue, 21 Aug 2001 12:47:48 +1000

aegis (3.27.D033-1) unstable; urgency=low

  * This change adds the output_uuencode filter, and the ability to specify the
    content encoding for aedist and aepatch.

 -- Peter Miller   Tue, 21 Aug 2001 11:29:09 +1000

aegis (3.27.D032-1) unstable; urgency=low

  * This change fixes some small bugs.\
  * My thanks to Mark Veltzer  for reporting these problems.

 -- Peter Miller   Fri, 17 Aug 2001 10:07:15 +1000

aegis (3.27.D031-1) unstable; urgency=low

  * This change fixes a couple of small Solaris build problems.

 -- Peter Miller   Tue, 14 Aug 2001 15:58:15 +1000

aegis (3.27.D030-1) unstable; urgency=low

  * This change adds a uudecode input filter, for use by aepatch.

 -- Peter Miller   Mon, 13 Aug 2001 15:31:06 +1000

aegis (3.27.D029-1) unstable; urgency=low

  * This change adds some more documentation about aepatch.

 -- Peter Miller   Mon, 06 Aug 2001 16:00:55 +1000

aegis (3.27.D028-1) unstable; urgency=low

  * This change improves the way aepatch sends files which arae removed by a
    change.  This matches the way diff -N works.

 -- Peter Miller   Thu, 02 Aug 2001 21:32:50 +1000

aegis (3.27.D027-1) unstable; urgency=low

  * This change adds uni-diff parsing to the patch functionality.

 -- Peter Miller   Wed, 01 Aug 2001 23:40:00 +1000

aegis (3.27.D026-1) unstable; urgency=low

  * This change adds the aepatch -receive option.

 -- Peter Miller   Tue, 31 Jul 2001 18:37:39 +1000

aegis (3.27.D025-1) unstable; urgency=low

  * This change makes the output filenames a string*, not a char*. This matches
    the commonest cases better.

 -- Peter Miller   Sun, 29 Jul 2001 23:55:53 +1000

aegis (3.27.D024-1) unstable; urgency=low

  * This change adds the aepatch -list option.	This is the beginnings of the
    patch parsing.

 -- Peter Miller   Sat, 28 Jul 2001 15:45:14 +1000

aegis (3.27.D023-1) unstable; urgency=low

  * This change modifies the configure script to detect Cygwin and react
    appropriately, when looking for the correct IDs for the AEGIS_{U,G}ID
  * My thanks to Chuck_Eaker@mapinfo.com for this suggestion.

 -- Peter Miller   Fri, 27 Jul 2001 17:09:30 +1000

aegis (3.27.D022-1) unstable; urgency=low

  * This change adds more information to each of the input format errors, so
    that when they occur, they are much more informative.

 -- Peter Miller   Fri, 27 Jul 2001 09:02:39 +1000

aegis (3.27.D021-1) unstable; urgency=low

  * This change fixes a problem where the wrong file versions were being
    extracted from history.

 -- Peter Miller   Thu, 26 Jul 2001 08:43:18 +1000

aegis (3.27.D020-1) unstable; urgency=low

  * This change fixes a few more Cygwin build problems.
  * My thanks to Chuck_Eaker@mapinfo.com for this patch.

 -- Peter Miller   Wed, 25 Jul 2001 13:08:14 +1000

aegis (3.27.D019-1) unstable; urgency=low

  * This change adds the aepatch program, used to send a receive patches to
    programs. Useful when people send patches to your projects.
  * This change only implements the -send side of things, plus the skeleton for
    the rest.  The --receive will be implemented in a future change set.

 -- Peter Miller   Tue, 24 Jul 2001 11:51:39 +1000

aegis (3.27.D018-1) unstable; urgency=low

  * This change adds a baseline read lock to the test command.	This makes sure
    that your tests don't fail just because the baseline went away.
  * My thanks to Jerry Pendergraft for reporting this problem.

 -- Peter Miller   Tue, 24 Jul 2001 10:20:29 +1000

aegis (3.27.D017-1) unstable; urgency=low

  * This change adds -reverse to the wishlist.
  * My thanks to John Darrington  for this suggestion.

 -- Peter Miller   Tue, 24 Jul 2001 08:34:11 +1000

aegis (3.27.D016-1) unstable; urgency=low

  * This change fixes a bug in the subst() function of the report generator.  It
    was free()ing a string twice.

 -- Peter Miller   Tue, 17 Jul 2001 14:46:46 +1000

aegis (3.27.D015-1) unstable; urgency=low

  * This change adds the ability to inter developer (reviewer integrator) email
    addresses for the substitutions.  This may be useful with the various
    notification scripts.

 -- Peter Miller   Fri, 13 Jul 2001 14:49:08 +1000

aegis (3.27.D014-1) unstable; urgency=low

  * This change adds some more text to the aepconf(5) man page, explaining how
    each of the pattern fields are applied to file names.  The idea was to make
    it explicit when patterns applied to whole file names, and when they only
    applied to path name elements.
  * My thanks to Ralf Fassel for this suggestion.

 -- Peter Miller   Fri, 13 Jul 2001 10:38:04 +1000

aegis (3.27.D013-1) unstable; urgency=low

  * This change fixes a nasty segfault in accessing the whiteout_template field
    of the project config file.
  * My thanks to John Darrington  for reporting this problem.

 -- Peter Miller   Wed, 11 Jul 2001 14:18:13 +1000

aegis (3.27.D012-1) unstable; urgency=low

  * This change imptroves the cstate and pstate documentation, to indicate where
    to find the file state details.
  * My thanks to Mark Veltzer  for this suggestion.

 -- Peter Miller   Wed, 11 Jul 2001 12:18:36 +1000

aegis (3.27.D011-1) unstable; urgency=low

  * This change adds more developer instructions, for would-be Aegis developers.

 -- Peter Miller   Wed, 11 Jul 2001 10:40:16 +1000

aegis (3.27.D010-1) unstable; urgency=low

  * This change makes the input_file_open function take a string argument,
    rather than a char * argument.

 -- Peter Miller   Tue, 10 Jul 2001 10:35:13 +1000

aegis (3.27.D009-1) unstable; urgency=low

  * This change fixes a problem with the output pagination.  Recent changes had
    cased it to throw the occasional blank page.  This was caused by the need()
    functions not flushing first, and thus operate from an incorrect internal
    state.

 -- Peter Miller   Sat, 07 Jul 2001 18:43:45 +1000

aegis (3.27.D008-1) unstable; urgency=low

  * This change optimizes the wide_output_ty class, and its derived classes.
    This saves 30 of the 66 cpu seconds, on the author's system.  (This doesn't
    take into account the time AWK takes to post-process the list during the
    Aegis build.)

 -- Peter Miller   Tue, 03 Jul 2001 22:07:40 +1000

aegis (3.27.D007-1) unstable; urgency=low

  * This change makes a small change to the says names are handled in the
    project history list. This is particularly noticeable when a delta has a
    large number of names.

 -- Peter Miller   Tue, 03 Jul 2001 18:19:26 +1000

aegis (3.27.D006-1) unstable; urgency=low

  * This change adds configure code to detect the presence of groff -ms vs groff
    -mgs macros.
  * My thanks to Jerry Pendergraft  for the machinery.

 -- Peter Miller   Sun, 01 Jul 2001 22:10:22 +1000

aegis (3.27.D005-1) unstable; urgency=low

  * This change rewites the output_ty base class and the derived classes to
    operate more quickly. In the `ael pf' test, it saved 12 of 115 seconds on
    the author's system.

 -- Peter Miller   Sun, 01 Jul 2001 16:39:13 +1000

aegis (3.27.D004-1) unstable; urgency=low

  * This change fixes an inconsistency where the ${source ...} substitution
    isn't valid for the -bl argument.

 -- Peter Miller   Fri, 29 Jun 2001 23:02:59 +1000

aegis (3.27.D003-1) unstable; urgency=low

  * This change fixes a problem with the RPM spec file. It omitted all of the
    executables!
  * My thanks to Steven Knight  for reporting this problem.
  * The makefile constructed, and the spec file referenced, the /etc/profile.d/
    aegis.sh file.  It is supposed to be /etc/profile.d/aegis.sh.
  * My thanks to Jelle Boomstra  for reporting this problem.

 -- Peter Miller   Thu, 28 Jun 2001 20:08:59 +1000

aegis (3.27.D002-1) unstable; urgency=low

  * This change updates the web page to mention the Dutch translation of the
    error messages.
  * My appologies to Jelle Boomstra  for failing to acknowledge
    his contribution previously.

 -- Peter Miller   Thu, 28 Jun 2001 15:02:05 +1000

aegis (3.27.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Wed, 27 Jun 2001 13:34:20 +1000

aegis (3.26.D008-1) unstable; urgency=low

  * This change fixes a problem where aedist -rec could not recognise the output
    of aedist -send -no-ascii-armor. The binary portion of the file was read and
    not unread, so the compression failed.
  * This was caused by incomplete testing of the input_ty rewrite. A regression
    test has been added to cover the gap.
  * My thanks to Jochen Schaeuble  for reporting this
    problem.

 -- Peter Miller   Wed, 27 Jun 2001 09:03:53 +1000

aegis (3.26.D007-1) unstable; urgency=low

  * This change makes aecpu -unch a little more careful about comparing.with
    files that are not there.
  * My thanks to Scott Finneran  for reporting this
    problem.

 -- Peter Miller   Wed, 27 Jun 2001 05:10:24 +1000

aegis (3.26.D006-1) unstable; urgency=low

  * This change fixes a problem where aesub delta wasn't valid for completed
    change (eek).
  * My thanks to John Darrington  for reporting this problem.

 -- Peter Miller   Tue, 26 Jun 2001 22:16:10 +1000

aegis (3.26.D005-1) unstable; urgency=low

  * none

 -- Peter Miller   Tue, 26 Jun 2001 20:47:43 +1000

aegis (3.26.D004-1) unstable; urgency=low

  * This change fixes a bug in the aermu command which surfaces when you use the
    symlink farm. It used to complain of "multiple user permissions set".
  * My thanks to John Darrington  for reporting this problem.

 -- Peter Miller   Tue, 26 Jun 2001 19:52:18 +1000

aegis (3.26.D003-1) unstable; urgency=low

  * This change adds a new ``change file history'' list.

 -- Peter Miller   Tue, 26 Jun 2001 14:27:23 +1000

aegis (3.26.D002-1) unstable; urgency=low

  * This change fixes a rather glaring bug in the new baselne priority locking
    scheme.  The symptom was that only one person could build at a time.  Yetch!

 -- Peter Miller   Tue, 26 Jun 2001 12:43:13 +1000

aegis (3.26.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Thu, 21 Jun 2001 21:13:29 +1000

aegis (3.25.D041-1) unstable; urgency=low

  * This change adds a missing line to the aedist uage message.

 -- Peter Miller   Thu, 21 Jun 2001 08:04:07 +1000

aegis (3.25.D040-1) unstable; urgency=low

  * This change adds an integration lock, so that aeipass takes precedence over
    aeb.
  * My thanks to Jerry Pendergraft for this suggestion.	 (He's only the most
    recent.  This has been suggested numerous times over the years.)

 -- Peter Miller   Wed, 20 Jun 2001 10:01:50 +1000

aegis (3.25.D039-1) unstable; urgency=low

  * This change adds a ``how to move a project'' section to the HOWTO.

 -- Peter Miller   Mon, 18 Jun 2001 20:39:43 +1000

aegis (3.25.D038-1) unstable; urgency=low

  * This change rewites the input base class and the various derived classes to
    be more efficient. The efficiencies gained depend a great deal on your CPU
    architecture and the amount of physical memory you have.
  * This change also fixes a nasty O(n**2) problem when Aegis merges the file
    lists for a branch and its ancestors. This makes many Aegis commands go
    significantly faster for large projects.

 -- Peter Miller   Mon, 18 Jun 2001 15:43:12 +1000

aegis (3.25.D037-1) unstable; urgency=low

  * This change fixes an ownership problem with the temporary directory for the
    encoded file for the transparent bianry file support.

 -- Peter Miller   Sun, 17 Jun 2001 19:33:01 +1000

aegis (3.25.D036-1) unstable; urgency=low

  * This change fixes a nasty O(n**2) problem when Aegis merges the file lists
    for a branch and its ancestors. This makes many Aegis commands go
    significantly faster for large projects.
  * This chnage also upgrades the optimizing to -O2, and copes with a gcc 2.96
    optimization error (caused aedist -rec tests to fail).
  * This change also addes a bunch of missing include files, revealed by the gcc
    2.96 upgrade.

 -- Peter Miller   Sun, 17 Jun 2001 09:20:20 +1000

aegis (3.25.D035-1) unstable; urgency=low

  * This change adds the $history_directory substitution.
  * My thanks to John Darrington  for thsi suggestion.

 -- Peter Miller   Sat, 16 Jun 2001 21:44:50 +1000

aegis (3.25.D034-1) unstable; urgency=low

  * This change optimises the stracc_char function, which shows up as a big blip
    on the profiling. Fortunately, its a fairly simple change.

 -- Peter Miller   Fri, 15 Jun 2001 17:19:21 +1000

aegis (3.25.D033-1) unstable; urgency=low

  * This change adds a couple of awk scripts to speed up Aegis build times, for
    native Aegis development (not the make from the Makefile).

 -- Peter Miller   Wed, 13 Jun 2001 23:16:54 +1000

aegis (3.25.D032-1) unstable; urgency=low

  * This change breaks up change_bran into component pieces, for easier
    navifation, for better linker access.

 -- Peter Miller   Wed, 13 Jun 2001 20:47:38 +1000

aegis (3.25.D031-1) unstable; urgency=low

  * This change adds the concept of history encoding, so that Aegis can
    transparently encode (and unencode) binary files on history put (get).

 -- Peter Miller   Tue, 05 Jun 2001 17:50:18 +1000

aegis (3.25.D030-1) unstable; urgency=low

  * This change ...Should have sent this last week during that long thread about
    config
  * strings on the mailing list. It might have made it into 3.25 ;^)
  * Anyway how difficult would it be to differentiate
  * change_file_command
  * Such that commands which "undo" can be hooked differently than comands
  * which "do"
  * perhaps just the addition of
  * change_file_undo_command = ;
  * Who's presence would attach to the undo set of commands.
  * Based on what most wanted during that thread, seems like the undo hook
  * would cover almost any of those situations, plus a few that have been
  * plaguing me for years.
  * Jerry Pendergraft 

 -- Peter Miller   Tue, 05 Jun 2001 09:45:47 +1000

aegis (3.25.D029-1) unstable; urgency=low

  * This change adds some details about calculateing include file dependencies.
  * My thanks to Nicholas Charles Leippe  for this info.

 -- Peter Miller   Mon, 04 Jun 2001 21:40:25 +1000

aegis (3.25.D028-1) unstable; urgency=low

  * This change adds the concept of history encoding, so that Aegis can
    transparently encode (and unencode) binary files on history put (get).

 -- Peter Miller   Fri, 01 Jun 2001 12:24:48 +1000

aegis (3.25.D027-1) unstable; urgency=low

  * This change adds a reference count to fmtgen generated structures.	It also
    fixes a couple of problems discovered in the process.

 -- Peter Miller   Tue, 29 May 2001 08:10:06 +1000

aegis (3.25.D026-1) unstable; urgency=low

  * This change adds a project activity report, which will show you who has been
    doing what.

 -- Peter Miller   Mon, 28 May 2001 08:53:57 +1000

aegis (3.25.D025-1) unstable; urgency=low

  * This change gives aebuffy a command line option to specify the project which
    will be watched. This is handy when working in a sub-branch but wanting to
    keep an eye on other branches. eg. working on aegis.3.25.1 but wanting to
    also keep an eye on aegis.3.25.2 & aegis.3.25...
  * My thanks to Scott Finneran  for this patch.

 -- Peter Miller   Tue, 22 May 2001 17:32:49 +1000

aegis (3.25.D024-1) unstable; urgency=low

  * This change adds a ${comdir} substitution.
  * My thanks to Jerry Pendergraft  for this suggestion.

 -- Peter Miller   Mon, 21 May 2001 22:34:31 +1000

aegis (3.25.D023-1) unstable; urgency=low

  * This change adds code to os_curdir to consult $PWD for the current
    directory, before consulting getcwd().  This seems to be done automatically
    in GNU libc, and is set automatically by a number of shells.  Unfortunately,
    not all libc implementatiosn check PWD, and so automounters can confuse
    Aegis.  This happens frequently on BSD.

 -- Peter Miller   Mon, 21 May 2001 09:23:40 +1000

aegis (3.25.D022-1) unstable; urgency=low

  * This change makes it possible for reports to get access to the projecxt
    configuration file.	 A new "config" field has been adeded to the "change"
    data structure.

 -- Peter Miller   Thu, 10 May 2001 12:59:26 +1000

aegis (3.25.D021-1) unstable; urgency=low

  * This change makes some improvements to the tkaer command.  It now shows a
    menu for what to differenece against.
  * My thanks to Scott Finneran  for this patch.

 -- Peter Miller   Thu, 10 May 2001 11:41:49 +1000

aegis (3.25.D020-1) unstable; urgency=low

  * This change alters the chown permissions so that you may chown a change to
    yourself, even if you are not a project administrator.  This is because this
    is the simplest way to move a change's development directory.

 -- Peter Miller   Thu, 10 May 2001 11:11:44 +1000

aegis (3.25.D019-1) unstable; urgency=low

  * This change makese aede a little more generougs about cancelling build time
    stamps.  This is because the previous behaviour was: if a person has a
    change ended and then does aedeu, but nothing else, aegis insists on the
    full aeb/aet.. before aede again.
  * My thanks to Jerry Pendergraft  for this suggestion.

 -- Peter Miller   Sun, 06 May 2001 23:12:54 +1000

aegis (3.25.D018-1) unstable; urgency=low

  * This change causes a flush at each page boundary out of the report
    generator.	This makes some of the reports and lists look much more
    responsive.

 -- Peter Miller   Sun, 06 May 2001 21:32:48 +1000

aegis (3.25.D017-1) unstable; urgency=low

  * This change fixes a bug in the handling of the build_covers_all_
    architectures project config field.
  * My thanks to Jerry Pendergraft  for
    reporting this problem.

 -- Peter Miller   Fri, 27 Apr 2001 16:59:48 +1000

aegis (3.25.D016-1) unstable; urgency=low

  * This change adds some documentation to the RCS merge section, reminding
    folks to build and install GNU diff before builing and installing GNU RCS.
    My thanks to Ralf Fassel  for this information.

 -- Peter Miller   Fri, 27 Apr 2001 11:38:06 +1000

aegis (3.25.D015-1) unstable; urgency=low

  * This change makes the following changes to tkaer:
  * - In tkaer, tkaenc & tkaecafixes up the cosmetics to improve it's handling
    of window resizing. Basically these were just minor problems with the
    commands to the pack geometry manager.
  * - now prompts the user with an "are you sure" if they attempt to aerfail
    without comments or aerpass with comments entered.
  * My thanks to sfinneran@lucent.com for thsi patch.

 -- Peter Miller   Thu, 26 Apr 2001 17:02:57 +1000

aegis (3.25.D014-1) unstable; urgency=low

  * This change improves a number of tk/tcl things...
  * tkaer:
  * - adds a simple text editor widget to tkaer in the event of a review
    fail.(saves all of the hassles related to aerfail -edit in the background.)
  * - Adds a new comments button to fire up the above widget
  * - comments and details buttons now toggle the presence of the associated
    windows.
  * - produces a nice little file list for the default comments list.
  * - added a todo list at the top.
  * - updated the URL for tkdiff.
  * aebuffy:
  * - added support for change_state dependant bindings. Presently the only one
    is a double-button-1 click fires off tkaer (for changes in review state).

 -- Peter Miller   Thu, 26 Apr 2001 15:17:04 +1000

aegis (3.25.D013-1) unstable; urgency=low

  * From: Scott Finneran 
  * Date: Wed Apr 18 16:15:19 2001
  * This change some scripts use argv0 from functions that do not declare the
    variable to be global. This causes some error conditions to just crash.

 -- Peter Miller   Thu, 26 Apr 2001 14:10:23 +1000

aegis (3.25.D012-1) unstable; urgency=low

  * This change fixed a problem in aeimport which creates branches with the
    wrong file actions for modified files.  This caused a problem at aede time,
    and another at aeipass time.
  * The aede symptom has been fixed in a previous change, however the aeipass
    symptom (a defensive move) is also fixed in this change, because there will
    be branches out there in user land imported with the buggy aeimport.
  * My thanks to Cesar Crusius  for reporting this
    problem.

 -- Peter Miller   Thu, 19 Apr 2001 14:55:41 +1000

aegis (3.25.D011-1) unstable; urgency=low

  * This change fixes some typos in "Recursive Make Considered Harmful".

 -- Peter Miller   Thu, 19 Apr 2001 12:02:19 +1000

aegis (3.25.D010-1) unstable; urgency=low

  * This change contains a work-around for a nasty GCC optimization bug.
  * I have just compiled with kgcc (egcs-2.91.66 on rh7.0) and tested
  * > *successfully* aegis.3.25.
  * >
  * Walter Franzini> Using gcc-2.96 (rh7.0) 3 tests fail (aedist -rec related).
  * >
  * > Looking with gdb the problems come from input_getc, maybe the problem
  * > is related to different handling of inline?Steinar Jonsson
    Walter Franzini

 -- Peter Miller   Wed, 18 Apr 2001 16:45:43 +1000

aegis (3.25.D009-1) unstable; urgency=low

  * This change fixed a bug which was caused by aenbru deleting a directory one
    level too deep when the branch was removed.
  * my thanks to Cesar Crusius  for reporting this
    problem.

 -- Peter Miller   Wed, 18 Apr 2001 14:18:20 +1000

aegis (3.25.D008-1) unstable; urgency=low

  * This change fixes some problems with aegis.spec

 -- Peter Miller   Wed, 18 Apr 2001 13:09:11 +1000

aegis (3.25.D007-1) unstable; urgency=low

  * This change modifies aereport to add a new in-built function, namely getuid.
    This function returns an integer ala getuid. The returned value corresponds
    to the user who invoked aereport.
  * This value is then used as an index into passwd to retrieve the users login.
    It is used in preference to a shell call to whoami or id -un or (insert your
    *nix here) implementation. Standards are a wonderful thing... there are so
    many to choose from.
  * My thanks to Scott Finneran  for this patch.

 -- Peter Miller   Wed, 18 Apr 2001 08:36:21 +1000

aegis (3.25.D006-1) unstable; urgency=low

  * This change fixed a bug with aede, where it would not allow a branch with
    new files which had subsequently been modified to end development, when
    those files had never existed in the baseline.
  * My thanks to Cesar Crusius  for reporting this
    problem.

 -- Peter Miller   Tue, 17 Apr 2001 22:38:48 +1000

aegis (3.25.D005-1) unstable; urgency=low

  * This change fixes a very silly bug where tkaenc crashes if a non-
    administrator selects the "immediately" radio button. This was because the -
    command for this button explicitly used the developer button widget (which
    of course does not exist if you are not a devloper). This change adds
    enable/disable button commands which first check if the button exists
    (regardless of admin status).
  * My thanks to Scott Finneran  for this patch.

 -- Peter Miller   Tue, 17 Apr 2001 18:17:01 +1000

aegis (3.25.D004-1) unstable; urgency=low

  * This change fixes a bug where tkaenc does not re-evaluate whether the user
    is an administrator when a new project is selected.
  * My thanks to Scott Finneran  for this patch.

 -- Peter Miller   Tue, 10 Apr 2001 13:51:38 +1000

aegis (3.25.D003-1) unstable; urgency=low

  * This change adds a developer button (if the user is an administrator). This
    button allows the user to choose the developer of a change if Begin
    Development Immediately is selected. note: The button is disabled if Begin
    Development Later is selected and it is not created if the user is not an
    administrator.
  * My thanks to Scott Finneran  for this contribution.

 -- Peter Miller   Tue, 10 Apr 2001 11:48:32 +1000

aegis (3.25.D002-1) unstable; urgency=low

  * This change fixed a problem with building the aegis.ae file from scratch.
    There was a dependency missing for the MANIFEST file.
  * My thanks to Jelle Boomstra  for reporting this problem.

 -- Peter Miller   Tue, 10 Apr 2001 11:03:43 +1000

aegis (3.25.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Tue, 03 Apr 2001 22:12:19 +1000

aegis (3.24.D019-1) unstable; urgency=low

  * This change copes with some vagueries about the -mm/-mgm macros for groff.

 -- Peter Miller   Tue, 03 Apr 2001 13:59:51 +1000

aegis (3.24.D018-1) unstable; urgency=low

  * This change make it so that users do not need to be in the /etc/passwd file
    in order to be removed.  (They still have to be to be added.)

 -- Peter Miller   Tue, 03 Apr 2001 12:16:30 +1000

aegis (3.24.D017-1) unstable; urgency=low

  * This change adds some links to PDF viewers on the web page, next to the
    documentation, to make sure that folks can work out how to read the
    documentation.

 -- Peter Miller   Tue, 03 Apr 2001 10:59:58 +1000

aegis (3.24.D016-1) unstable; urgency=low

  * This change adds a --description-only option to the aeca command.  This
    makes editing the change description much simpler.	It also makes scripting
    manipulations of change descriptions easier.

 -- Peter Miller   Sun, 01 Apr 2001 21:57:18 +1000

aegis (3.24.D015-1) unstable; urgency=low

  * This change adds the aebuffy(1) command, used to watch for changes which are
    of interest to a user.  Named after the xbuffy(1) command, but it looks for
    Aegis changes, not email.

 -- Peter Miller   Thu, 29 Mar 2001 20:48:03 +1000

aegis (3.24.D014-1) unstable; urgency=low

  * This change makes all comand which accept the --file argument also accept
    stdin (-) as input as well.
  * My thanks to Jerry Pendergraft  for this suggestion.

 -- Peter Miller   Thu, 29 Mar 2001 18:54:05 +1000

aegis (3.24.D013-1) unstable; urgency=low

  * This change adds a "Further Reading" chapter to the User Guide.

 -- Peter Miller   Thu, 29 Mar 2001 12:54:12 +1000

aegis (3.24.D012-1) unstable; urgency=low

  * This change adds the -baserel option to the aemv command.  I have no idea
    how it got left out.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Thu, 29 Mar 2001 11:30:54 +1000

aegis (3.24.D011-1) unstable; urgency=low

  * This change adds the aemvu command.

 -- Peter Miller   Thu, 29 Mar 2001 09:18:31 +1000

aegis (3.24.D010-1) unstable; urgency=low

  * This change fixes the quoting problem in the Bourne shell profile.
  * My thanks to David Brown  for this fix, it's been bugging
    me for years.

 -- Peter Miller   Wed, 28 Mar 2001 11:32:49 +1000

aegis (3.24.D009-1) unstable; urgency=low

  * This change adds the ability to fetch a command line argument "out of
    order".  This should revieve a number of confusing command line ording
    requirements.

 -- Peter Miller   Tue, 27 Mar 2001 19:59:00 +1000

aegis (3.24.D008-1) unstable; urgency=low

  * This change fixes a build problem which was the result of the common/str.c
    reorganisation.  An important include file was omitted.
  * My thanks to Walter Franzini  for reporting this problem.

 -- Peter Miller   Mon, 26 Mar 2001 13:11:25 +1000

aegis (3.24.D007-1) unstable; urgency=low

  * This change adds another button to tkaer which produces a pop-up windows
    containing the output of an `ael cd' command. It also tidies up the whole
    program by replacing explicit references to the widget hierachy with a
    single variable (nicer style but no functional change).
  * My thanks to Scott Finneran  for this contribution.

 -- Peter Miller   Mon, 26 Mar 2001 11:31:00 +1000

aegis (3.24.D006-1) unstable; urgency=low

  * This change cleans up some documentation inconsistencies about the aereport
    command line options.
  * My thanks to Michael Schwern  for reporting this problem.
  * Also fixes a problem with the quote_tcl report function, it needed to quote
    dollar signs as well.  Reported by Michael.	 My thanks to Ralf Fassel
     for supplying how to fix it.

 -- Peter Miller   Sun, 25 Mar 2001 21:40:38 +1000

aegis (3.24.D005-1) unstable; urgency=low

  * none

 -- Peter Miller   Sun, 25 Mar 2001 20:57:48 +1000

aegis (3.24.D004-1) unstable; urgency=low

  * This change adds SCCS to the formats understood by aeimport.

 -- Peter Miller   Fri, 16 Mar 2001 22:55:35 +1100

aegis (3.24.D003-1) unstable; urgency=low

  * This change improves the SCCS configuration example and documentation, based
    on GNU CSSC experiences.

 -- Peter Miller   Fri, 16 Mar 2001 09:55:23 +1100

aegis (3.24.D002-1) unstable; urgency=low

  * This change fixes a bug in the aecpu command (actually, it has wider
    ramifications).
  * My thanks to Ralf Fassel  for this patch.

 -- Peter Miller   Wed, 14 Mar 2001 13:27:49 +1100

aegis (3.24.D001-1) unstable; urgency=low

  * This change prepares Aegis for its nex public release.

 -- Peter Miller   Sun, 11 Mar 2001 11:25:07 +1100

aegis (3.23.D030-1) unstable; urgency=low

  * This change adds the ability to import tags along with the rest of the RCS
    data.
  * Also, the missing code to create branches from version numbering has been
    added.

 -- Peter Miller   Sat, 10 Mar 2001 10:55:09 +1100

aegis (3.23.D029-1) unstable; urgency=low

  * This change causes all of the documentation to be produced as PDF files,
    rather than .ps.gz files.  This is more accessable to a wider range of
    users.

 -- Peter Miller   Fri, 09 Mar 2001 15:13:21 +1100

aegis (3.23.D028-1) unstable; urgency=low

  * This change turns off lint.	 It was on by default, but I was mostly ignoring
    it.

 -- Peter Miller   Thu, 08 Mar 2001 16:55:35 +1100

aegis (3.23.D027-1) unstable; urgency=low

  * This change adds a new config file filed: build_covers_all_architectures can
    be used to say that any build on any architecture will build all
    architectures.  Handy when used with Cook.
  * My thanks to Jerry Pendergraft for this suggestion.

 -- Peter Miller   Wed, 07 Mar 2001 13:39:44 +1100

aegis (3.23.D026-1) unstable; urgency=low

  * This change improves the way cross branch merge works, by using the
    project's edit number origin, rather than the change file's edit number
    origin.
  * My thanks to David Brown  for this suggestion.

 -- Peter Miller   Wed, 07 Mar 2001 10:54:16 +1100

aegis (3.23.D025-1) unstable; urgency=low

  * This change adds the documentation for the new aeimport command.

 -- Peter Miller   Tue, 06 Mar 2001 14:58:05 +1100

aegis (3.23.D024-1) unstable; urgency=low

  * This change adds the `aeimport' command, used to import RCS (CVS)
    repositories. Maybe later I'll add code to import SCCS repositories.
  * My thanks to Eric Raymond  for encouraging me to write this
    utility.

 -- Peter Miller   Tue, 06 Mar 2001 10:36:48 +1100

aegis (3.23.D023-1) unstable; urgency=low

  * This change make reports more robust when faced with unknown users.

 -- Peter Miller   Mon, 05 Mar 2001 13:47:35 +1100

aegis (3.23.D022-1) unstable; urgency=low

  * This change fixes a bug in the ${quote} substitution which incorrectly
    quoted the exclamation mark (!).  Unfortunately, quoting isn't at all
    simple, because you can't exclusively use single quotes or double quotes or
    backslash.
  * This change also splits out the various functions within common/str.c, in an
    effort to make minor improvements in the size of some of the executables.

 -- Peter Miller   Mon, 05 Mar 2001 13:07:46 +1100

aegis (3.23.D021-1) unstable; urgency=low

  * This change adss the ability to give arguments to the ${change}
    substitution.  Specifically, the ability to extract the brief description of
    a change.

 -- Peter Miller   Thu, 01 Mar 2001 22:03:37 +1100

aegis (3.23.D020-1) unstable; urgency=low

  * This change fixed a problem where report names were alleged to be ambiguous,
    but were in fact simply a path specified twice.

 -- Peter Miller   Thu, 01 Mar 2001 13:32:06 +1100

aegis (3.23.D019-1) unstable; urgency=low

  * This change makes some improvements to the Testing chapter of the User Guide

 -- Peter Miller   Thu, 01 Mar 2001 12:48:12 +1100

aegis (3.23.D018-1) unstable; urgency=low

  * This change adds Dutch localization of error messages.
  * My thanks to Jelle Boomstra  for this contibution.

 -- Peter Miller   Thu, 01 Mar 2001 11:04:46 +1100

aegis (3.23.D017-1) unstable; urgency=low

  * This change fixes a roblem with e Makefile regarding yacc and Cygwin.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Mon, 26 Feb 2001 21:15:11 +1100

aegis (3.23.D016-1) unstable; urgency=low

  * This change corrects the Akutech logo in the reference sites list.
  * My thanks to Ralf Fassel for this update.

 -- Peter Miller   Mon, 26 Feb 2001 15:34:12 +1100

aegis (3.23.D015-1) unstable; urgency=low

  * This change enhances aeibu to allow administrators to use the aeibu command.
    This means that unattended integrations which are blocking other developers
    can be reversed temporarily.

 -- Peter Miller   Mon, 26 Feb 2001 11:13:26 +1100

aegis (3.23.D014-1) unstable; urgency=low

  * GNU sort (at least	textutils 2.0) is locale sensitive so test38 fails
    ('a.o' and 'all' are swapped) with some LC_COLLATE values.	Adding LC_ALL=C
    export LC_ALL solved this.
  * My thanks to Didier Gautheron  for reporting this
    problem.

 -- Peter Miller   Thu, 22 Feb 2001 22:50:00 +1100

aegis (3.23.D013-1) unstable; urgency=low

  * This change adds some items to the wishlist.

 -- Peter Miller   Thu, 22 Feb 2001 21:47:00 +1100

aegis (3.23.D012-1) unstable; urgency=low

  * This change adds some more information about building Aegis under Windows-
    NT.
  * My thanks to Charles Eaker  for this information.

 -- Peter Miller   Fri, 16 Feb 2001 12:22:46 +1100

aegis (3.23.D011-1) unstable; urgency=low

  * This change makes it possible to access .aegisrc files from the report
    generator.	This is via the user[] variable.  In particular, this is used to
    improved web reports by using the .aegisrc email_address field.

 -- Peter Miller   Fri, 09 Feb 2001 10:16:27 +1100

aegis (3.23.D010-1) unstable; urgency=low

  * This change fixed a problem with the common/ac/wchar.h file.
  * My thanks to Gerald T Kraus  for reporting
    this problem.

 -- Peter Miller   Tue, 06 Feb 2001 09:53:33 +1100

aegis (3.23.D009-1) unstable; urgency=low

  * This change fixes a bug in the ${Quote} substitution.
  * My thanks to Angus Lees  for this patch.

 -- Peter Miller   Mon, 05 Feb 2001 12:06:56 +1100

aegis (3.23.D008-1) unstable; urgency=low

  * This change updates the news and email notification scripts to set the page
    width and height, to make the results more predictable (and in come cases,
    more readable).

 -- Peter Miller   Tue, 23 Jan 2001 21:45:26 +1100

aegis (3.23.D007-1) unstable; urgency=low

  * This change fixed a problem with libintl.h on some platforms.  There was a
    problem on some platforms for which you has to explicitly get GNU Gettext
    and install it.  In some cases, it dod noting, because the ENABLE_NLS symbol
    was not defined to be 1.

 -- Peter Miller   Mon, 15 Jan 2001 00:34:02 +1100

aegis (3.23.D006-1) unstable; urgency=low

  * This change gives whiteout files a time stamp later than the file in the
    baseline.
  * My thanks to Angus Lees  for this suggestion.

 -- Peter Miller   Thu, 07 Dec 2000 10:56:03 +1100

aegis (3.23.D005-1) unstable; urgency=low

  * This change causes aecp -delta to add removed files to the change as removed
    files, not as zero-length copied files.
  * My thanks to Geoff Soutter  for prompting me to do
    something about this long-standing issue.

 -- Peter Miller   Fri, 01 Dec 2000 14:43:19 +1100

aegis (3.23.D004-1) unstable; urgency=low

  * This change adds Content-disposition to the file generated by aedist.
  * My thanks to Walter Franzini  for this patch.

 -- Peter Miller   Fri, 24 Nov 2000 15:27:11 +1100

aegis (3.23.D003-1) unstable; urgency=low

  * Aegis 3.22 introduced a change in the RPM .spec file that removed
  * /usr/share/aegis/profile.  This was apparently in conjunction with adding
  * /etc/profile.d/aegis to the package, which would be fine except that the
  * latter file is just a symlink to the former, and the former is no longer
  * part of the RPM...	Consequently, when you build and install an 3.2[23]
  * over an earlier-version RPM, /usr/share/aegis/profile disappears out
  * from under you.
  * My thanks to Steven Knight  for reporting this problem.

 -- Peter Miller   Tue, 14 Nov 2000 21:10:02 +1100

aegis (3.23.D002-1) unstable; urgency=low

  * This change improves some aspects of tkaer.
  * My thanks to Ralf Fassel  for this patch.

 -- Peter Miller   Tue, 31 Oct 2000 20:46:27 +1100

aegis (3.23.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Mon, 30 Oct 2000 10:48:12 +1100

aegis (3.22.D029-1) unstable; urgency=low

  * This change recent versions of RPM compress man pages "for free".

 -- Peter Miller   Sun, 29 Oct 2000 20:55:35 +1100

aegis (3.22.D028-1) unstable; urgency=low

  * This change adds recipes to do lint checking of the sources, and fixes
    problems found.

 -- Peter Miller   Thu, 26 Oct 2000 15:31:51 +1100

aegis (3.22.D027-1) unstable; urgency=low

  * This change fixed a bug where aecxlone failed to preserve cross branch merge
    infomation for each file.

 -- Peter Miller   Wed, 11 Oct 2000 11:49:33 +1100

aegis (3.22.D026-1) unstable; urgency=low

  * This change ...
  * My thanks to Jerry Pendergraft  for this suggestion.

 -- Peter Miller   Sun, 08 Oct 2000 23:22:43 +1100

aegis (3.22.D025-1) unstable; urgency=low

  * This change adds a page for howto end a branch

 -- Peter Miller   Sun, 08 Oct 2000 12:59:50 +1100

aegis (3.22.D024-1) unstable; urgency=low

  * This change adds the ``aecomp'' command, used to compare two changes,
    usually after you cloned one from the other.
  * My thanks to Scott Finneran  for this contribution.

 -- Peter Miller   Sun, 08 Oct 2000 10:22:31 +1100

aegis (3.22.D023-1) unstable; urgency=low

  * This change fixed a bug where `aesub ${dd}' when applied to a change which
    is a branch, omitted the final /baseline form the path it reported.
  * My thanks to Roland Meister  for reporting this
    problem.
  * Also, need to have aesub ${bl} work for completed changes, and also ${dd}
    report the baseline for awaiting development and completed changes.	 Sigh.
    It makes scripts easier, aparrently.

 -- Peter Miller   Fri, 06 Oct 2000 18:56:23 +1100

aegis (3.22.D022-1) unstable; urgency=low

  * This change fixed a bug where the change_number() function of the report
    generator could return the wrong value for the change number, but only when
    the default change number was zero.

 -- Peter Miller   Thu, 05 Oct 2000 11:12:36 +1100

aegis (3.22.D021-1) unstable; urgency=low

  * This change makes aedist -receive honor the test flags in the change
    attributes. This could concievable cause problems when loose systems send
    changes to strict systems.
  * My thanks to Kevin Brannen  for reporting this problem.

 -- Peter Miller   Wed, 04 Oct 2000 21:45:45 +1100

aegis (3.22.D020-1) unstable; urgency=low

  * This change fixed a bug in aedeu which did not allow branch administrators
    to aedeu the branch.
  * My thanks to Scott Finneran  for reporting this
    problem.

 -- Peter Miller   Wed, 27 Sep 2000 10:10:15 +1100

aegis (3.22.D019-1) unstable; urgency=low

  * This change corrects a number of problems when (new) Aegis developers
    attempt to build Aegis.
  * My thanks to Angus Lees  for thsi patch.

 -- Peter Miller   Fri, 15 Sep 2000 15:11:26 +1100

aegis (3.22.D018-1) unstable; urgency=low

  * This change fixes a couple of typos on the web page.
  * My thanks to Bruce Robertson  for reporting this
    problem.

 -- Peter Miller   Tue, 05 Sep 2000 10:01:14 +1100

aegis (3.22.D017-1) unstable; urgency=low

  * This change adds the Aegis-Python Howto.  My thanks to Pieter Nagel
     for this contribution.

 -- Peter Miller   Sat, 12 Aug 2000 19:52:50 +1000

aegis (3.22.D016-1) unstable; urgency=low

  * This change mentions in the documentation that gmake 3.76 and later don't
    need the VPATH+ patch.
  * My thanks to Eric Hanchrow  for reminding me to update the
    documentation.

 -- Peter Miller   Sat, 12 Aug 2000 14:34:20 +1000

aegis (3.22.D015-1) unstable; urgency=low

  * This change adds two new attributes to the project config file: create_
    integration_symlinks_befor
  * My thanks to Pieter Nagel  (and probably others) for this
    suggestion.

 -- Peter Miller   Tue, 11 Jul 2000 13:52:34 +1000

aegis (3.22.D014-1) unstable; urgency=low

  * This change fixes a problem with aesub, and the ip.sh script.
  * My thnaks to Angus Lees  for the patch.

 -- Peter Miller   Thu, 06 Jul 2000 19:17:55 +1000

aegis (3.22.D013-1) unstable; urgency=low

  * This change fixes a bug where the original filename of a moved file is shown
    in the removed files list.
  * My thanks to Scott for this change set.

 -- Peter Miller   Thu, 06 Jul 2000 15:35:07 +1000

aegis (3.22.D012-1) unstable; urgency=low

  * This change adds the tkaer command, which may be used to review changes.  It
    launches tkdiff to show you the side-by-side diffs.
  * My thanks to Scott Finneran  for this contribution.

 -- Peter Miller   Thu, 06 Jul 2000 11:59:55 +1000

aegis (3.22.D011-1) unstable; urgency=low

  * This change adds more errno values to be silent about after rmdir.
    Aparrently some OS implementations are brain0dead and return EEXISTS when
    they mean ENOTEMPTY.
  * My thanks to Ralf Fassel for reporting this problem.

 -- Peter Miller   Mon, 26 Jun 2000 13:40:51 +1000

aegis (3.22.D010-1) unstable; urgency=low

  * This change fixes an ANSI prototype which hasn't been insulated for
    compilation on non-ansi compilers.
  * My thanks to Ralf Fassel  for this patch.

 -- Peter Miller   Fri, 23 Jun 2000 01:10:20 +1000

aegis (3.22.D009-1) unstable; urgency=low

  * This change improves the diagnostic information presented when Aegis things
    a project's ownershipp has been tampered with.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Tue, 30 May 2000 14:03:48 +1000

aegis (3.22.D008-1) unstable; urgency=low

  * This change fixed a bug where the project default development directory was
    not being honoured.

 -- Peter Miller   Mon, 29 May 2000 20:34:15 +1000

aegis (3.22.D007-1) unstable; urgency=low

  * This change fixes a problem with regression tests.
  * My thanks to Ralf Fassel for this patch.

 -- Peter Miller   Sat, 27 May 2000 20:22:26 +1000

aegis (3.22.D006-1) unstable; urgency=low

  * This change fixes a problem in the aet batch -nopersevere code, which had it
    forgetting problems across 100-test boundaries.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Tue, 23 May 2000 20:59:55 +1000

aegis (3.22.D005-1) unstable; urgency=low

  * This change adds a --no-template option to the aenf command.  This removes a
    nasty ``catch 22'' from aedist -receive.
  * My thanks to Kevin Brannen  for reporting this problem.

 -- Peter Miller   Tue, 23 May 2000 06:00:16 +1000

aegis (3.22.D004-1) unstable; urgency=low

  * This change causes the user profiles to avoid setting AEGIS_PATH environment
    variables if they are already set.
  * My thanks to Ralf Fassel  for this patch.

 -- Peter Miller   Thu, 18 May 2000 23:49:16 +1000

aegis (3.22.D003-1) unstable; urgency=low

  * This change fixes yet another instance of the putwc problem.
  * My thanks to Jerry Pendergraft  for reporting this
    problem.

 -- Peter Miller   Thu, 18 May 2000 21:23:25 +1000

aegis (3.22.D002-1) unstable; urgency=low

  * This change enhances aeclone to place a comment in the change history,
    saying which change it was cloned from.
  * My thanks to Ralf Fassel  for this suggestion.

 -- Peter Miller   Wed, 17 May 2000 14:12:25 +1000

aegis (3.22.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Sat, 13 May 2000 11:13:35 +1000

aegis (3.21.D020-1) unstable; urgency=low

  * This change makes the ${arch} substitution available to the aesub -bl
    command.
  * My thanks to Jerry Pendergraf for this suggestion.

 -- Peter Miller   Fri, 12 May 2000 22:17:45 +1000

aegis (3.21.D019-1) unstable; urgency=low

  * This change fixed a bug in aedist -receive which confused files locked for
    create, and thus caused it to fail unpacking, instead of fail at aede.

 -- Peter Miller   Fri, 12 May 2000 14:35:36 +1000

aegis (3.21.D018-1) unstable; urgency=low

  * This change fixed a bug where aeclone failed to preserve aemv information.

 -- Peter Miller   Thu, 11 May 2000 23:08:42 +1000

aegis (3.21.D017-1) unstable; urgency=low

  * This change improves aenf to cope with symlinks into the baseline (it
    usually gripes about symlinks).
  * My thanks to Ralf Fassel for this suggestion.

 -- Peter Miller   Thu, 11 May 2000 17:54:06 +1000

aegis (3.21.D016-1) unstable; urgency=low

  * This change adds the search_path_executable substitution, which nominates
    the search path for executable files during testing.

 -- Peter Miller   Wed, 10 May 2000 13:15:16 +1000

aegis (3.21.D015-1) unstable; urgency=low

  * This change documents the command exit status handling for each of the
    configurable commands.

 -- Peter Miller   Tue, 25 Apr 2000 19:36:19 +1000

aegis (3.21.D014-1) unstable; urgency=low

  * This change checks the project owner at run time.  Some users have messed up
    their repository ownerships when restoring backups; this change makes sure
    repositories are resonably self consistent.

 -- Peter Miller   Fri, 21 Apr 2000 23:00:28 +1000

aegis (3.21.D013-1) unstable; urgency=low

  * The aeib commands was failing to perform sufficient validation sof the user.
  * My thanks to Roland_Meister@genua.de for reporting this problem.

 -- Peter Miller   Fri, 21 Apr 2000 21:17:32 +1000

aegis (3.21.D012-1) unstable; urgency=low

  * 1. This change adds commentary to os_edit, about idiot editors which insist
    on returning stupid exit statii.
  * 2. The examples for develop_end_notify_command develop_end_undo_notify_
    command review_pass_undo_notify_command now havre the correct number of
    arguments.
  * 3. The example chapter the aerpass commands now have the '-p' in front of
    the project names.
  * 4. The config.example for 'rcs' now mentions the 'history_put_trashes_file =
    ignore;' option.
  * 5. The notify commands now have command line arguments to insert a subject
    line
  * My thanks to Kurt Huwig  for reporting these problems.

 -- Peter Miller   Tue, 18 Apr 2000 13:37:19 +1000

aegis (3.21.D011-1) unstable; urgency=low

  * This change makes a small correction to the documentation.
  * My thanks to Alan Zimmerman  and Karl Mistelberger
     for reporting this problem.

 -- Peter Miller   Mon, 17 Apr 2000 10:05:38 +1000

aegis (3.21.D010-1) unstable; urgency=low

  * This change fixes a small bug in wrapping lines where there is no good place
    (no white space) to break the line.

 -- Peter Miller   Fri, 14 Apr 2000 08:18:00 +1000

aegis (3.21.D009-1) unstable; urgency=low

  * This change fixed a bug in the aet -no-persevere option (it wasn't being
    honoured).

 -- Peter Miller   Sun, 09 Apr 2000 21:20:29 +1000

aegis (3.21.D008-1) unstable; urgency=low

  * This change adds the ability to put lables on gif rectangles

 -- Peter Miller   Thu, 06 Apr 2000 16:41:27 +1000

aegis (3.21.D007-1) unstable; urgency=low

  * This change corrects a bug in aeb. ``ne of my build targets (an index.html)
    is actually a symlink. if the symlink exists already, the wrong name (the
    symlink destination) is passed to build_command. i'd guess that its the
    behaviour that most people would expect too.''
  * My thanks to Angus Lees  for reporting this problem.

 -- Peter Miller   Wed, 05 Apr 2000 08:06:18 +1000

aegis (3.21.D006-1) unstable; urgency=low

  * This change adds another web histogram, showing all change states, not just
    completed changes.	This allows managers to "see" progress.
  * My thanks to Tom McBride for this suggestion.

 -- Peter Miller   Mon, 03 Apr 2000 01:25:34 +1000

aegis (3.21.D005-1) unstable; urgency=low

  * This change adds some text to the aentrls man page, describing what to do if
    you get a project name conflict.
  * My thanks to Ralf Fassel for reporting this problem.

 -- Peter Miller   Sun, 02 Apr 2000 22:26:32 +1000

aegis (3.21.D004-1) unstable; urgency=low

  * This changefixes a small typo in the User Guide
  * My thanks to Don Nelson  for reporting this
    problem.

 -- Peter Miller   Sun, 02 Apr 2000 21:23:01 +1000

aegis (3.21.D003-1) unstable; urgency=low

  * This change improves aeipass to preserve source file modification times
    across history_put_connad and history_create_command invocations.
  * My thanks to Ralf Fassel for this suggestion.

 -- Peter Miller   Mon, 27 Mar 2000 16:56:58 +1000

aegis (3.21.D002-1) unstable; urgency=low

  * This change fixes a bug where a function name clashes with a syetm function
    name in IRIX.
  * My thanks to Jerry Pendergraft  for this
    patch.

 -- Peter Miller   Mon, 27 Mar 2000 09:57:50 +1000

aegis (3.21.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Sun, 12 Mar 2000 15:07:31 +1100

aegis (3.20.D033-1) unstable; urgency=low

  * This change fixed a bug in aedist -receive

 -- Peter Miller   Fri, 10 Mar 2000 16:00:31 +1100

aegis (3.20.D032-1) unstable; urgency=low

  * This change improves the way regex is lookds for inthe include files. It
    helps cope with the case where librx is being used to replace regex in the
    system library.

 -- Peter Miller   Fri, 10 Mar 2000 11:24:46 +1100

aegis (3.20.D031-1) unstable; urgency=low

  * This change adds a document detailing how to become a developer, and
    instructions for developers.

 -- Peter Miller   Fri, 10 Mar 2000 07:52:09 +1100

aegis (3.20.D030-1) unstable; urgency=low

  * This change fixed the bug in the tkaenc and tkaeca scripts which left
    temporary files behind.
  * My thanks to Ralf Fassel  for this patch.

 -- Peter Miller   Mon, 06 Mar 2000 19:24:46 +1100

aegis (3.20.D029-1) unstable; urgency=low

  * It would be nice if Aegis checked if you were in the integration
  * directory BEFORE firing up the edittor in aeifail (and maybe others).
  * Annoying losing your carefully crafted Integrate Fail message...
  * My thanks to Peter Nann  for this suggestion.

 -- Peter Miller   Tue, 29 Feb 2000 21:37:11 +1100

aegis (3.20.D028-1) unstable; urgency=low

  * This change adds an Aegis command cheat sheet to the HOWTO.
  * By thanks to Zenaan Harkness  for this contribution.

 -- Peter Miller   Mon, 28 Feb 2000 21:48:45 +1100

aegis (3.20.D027-1) unstable; urgency=low

  * This change corrected a problem with duplicate copyright years being
    reported.
  * My thanks to Angus Lees  for reporting this problem.

 -- Peter Miller   Mon, 28 Feb 2000 12:33:05 +1100

aegis (3.20.D026-1) unstable; urgency=low

  * This change adds the ability to tun more than one test at once.
  * My thanks to Jerry Pendergraft  for this suggestion.

 -- Peter Miller   Wed, 09 Feb 2000 07:41:03 +1100

aegis (3.20.D025-1) unstable; urgency=low

  * This change adds more information to the Testing chapter of the User Guide.
  * My thanks to Steven Knight  for this contribution.

 -- Peter Miller   Thu, 27 Jan 2000 22:57:39 +1100

aegis (3.20.D024-1) unstable; urgency=low

  * This change fixes a bug on the Web page, where is displayed the year as
    ``100'' instead of ``00'' or ``2000''.

 -- Peter Miller   Wed, 19 Jan 2000 21:31:59 +1100

aegis (3.20.D023-1) unstable; urgency=low

  * This change fixes a problem discovered by Rene Huber  in
    the date parsing functions.
  * My thanks to Ewolt Wolters  for reporting this
    problem.

 -- Peter Miller   Mon, 10 Jan 2000 14:11:04 +1100

aegis (3.20.D022-1) unstable; urgency=low

  * This change is part two of reworking the columnizing code. This section
    reworks the internal col_* interface.  This results in columns which are
    derived output_* classes, allowing re-use of the output_* and wide_output_*
    interfaces.
  * As a result of th work, it would be possible (but NOT implemented in this
    change) to write comma separated value (CSV) output, or even direct HTML
    output.
  * The immediate benefit is that the -UNFormatted option no longer truncates
    any of the fields, though it still only prints the first line of each
    column.

 -- Peter Miller   Wed, 22 Dec 1999 23:52:03 +1100

aegis (3.20.D021-1) unstable; urgency=low

  * This change is the first part of the columnizing rewrite.  This change
    retargets the columizer to the the output_* and wide_output_* APIs.

 -- Peter Miller   Mon, 13 Dec 1999 15:44:49 +1100

aegis (3.20.D020-1) unstable; urgency=low

  * This change adds a codefs workaround for their "zero ctime" bug.
  * My thanks to David Brown  for this patch.

 -- Peter Miller   Thu, 02 Dec 1999 11:32:43 +1100

aegis (3.20.D019-1) unstable; urgency=low

  * This change corrected a number of small bugs in the aeb(1) command.
  * My thanks to Ralf Fassel  for this patch.

 -- Peter Miller   Thu, 25 Nov 1999 17:03:32 +1100

aegis (3.20.D018-1) unstable; urgency=low

  * This change adds a -baseline option to the aesub command.
  * My thanks to Jerry Pendergraft  for this suggestion.

 -- Peter Miller   Thu, 25 Nov 1999 11:11:19 +1100

aegis (3.20.D017-1) unstable; urgency=low

  * This change adds some more information to the web pages.

 -- Peter Miller   Wed, 24 Nov 1999 10:32:44 +1100

aegis (3.20.D016-1) unstable; urgency=low

  * This change fixed a bug in tkaenc where some of the testing defaults were
    backwards.
  * My thanks to David Brown  for reporting this problem.

 -- Peter Miller   Thu, 18 Nov 1999 12:42:06 +1100

aegis (3.20.D015-1) unstable; urgency=low

  * This change fixed a bug which allowed a file to be created more than once,
    resulting in a corrupted Aegis database.
  * My thanks to Ralf Fassel  for reporting this bug.

 -- Peter Miller   Wed, 17 Nov 1999 14:32:32 +1100

aegis (3.20.D014-1) unstable; urgency=low

  * This change corrects a bug in change_place_symlinks_to_baseline where it
    makes links for change files, and it should not.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Mon, 15 Nov 1999 11:13:41 +1100

aegis (3.20.D013-1) unstable; urgency=low

  * This change fixed a bug in the RPM spec file which omitted all of the tk*
    scripts from the binary package.
  * My thanks to Bob Barry  for reporting this problem.

 -- Peter Miller   Sun, 14 Nov 1999 20:54:13 +1100

aegis (3.20.D012-1) unstable; urgency=low

  * This change adds a web page of site references.

 -- Peter Miller   Sat, 13 Nov 1999 01:34:33 +1100

aegis (3.20.D011-1) unstable; urgency=low

  * This change adds HowTo info: how to change the project owner.

 -- Peter Miller   Fri, 12 Nov 1999 14:15:03 +1100

aegis (3.20.D010-1) unstable; urgency=low

  * This change fixes a bug where Aegis misbehaves when called by cron. This is
    because cron sets SIGCHILD to SIG_IGN, and Aegis needs it to be SIG_DFL.
  * My thanks to Tom Satter  for reporting this problem.

 -- Peter Miller   Thu, 11 Nov 1999 15:46:25 +1100

aegis (3.20.D009-1) unstable; urgency=low

  * This change fixes a bug in the configure script which had a hard time with
    the new Apache config.
  * My thanks to Andreas Kostyrka  for reporting this
    problem.

 -- Peter Miller   Thu, 11 Nov 1999 11:10:32 +1100

aegis (3.20.D008-1) unstable; urgency=low

  * This change fixes a bug when the change_search_path_get function is asked to
    return the search path for a branch.
  * My thanks to Jerry Pendergraft  for reporting this
    problem.

 -- Peter Miller   Wed, 10 Nov 1999 22:24:31 +1100

aegis (3.20.D007-1) unstable; urgency=low

  * This change adds a "woking in teams" section to the howto document.
  * My thanks to Bud P. Bruegger  for this suggestion.

 -- Peter Miller   Wed, 10 Nov 1999 16:38:18 +1100

aegis (3.20.D006-1) unstable; urgency=low

  * This change adds report generator information to the various man pages in
    section 5, saying how to reach the state information from within the report
    generator.
  * My thanks to Jerry Pendergraft  for this suggestion.

 -- Peter Miller   Wed, 10 Nov 1999 13:34:34 +1100

aegis (3.20.D005-1) unstable; urgency=low

  * This change fixes a bug in tkaenc where is fails to cope with bogus projects
    properly.
  * My thanks to Ralf Fassel  for this patch.

 -- Peter Miller   Tue, 02 Nov 1999 15:37:28 +1100

aegis (3.20.D004-1) unstable; urgency=low

  * This change adds a link to the Aegis home page, pointing to Tim Potter's
    aegis-mode.	 Hopefully, this will get him some feedback, and it will be
    ready to drop into the distribution.

 -- Peter Miller   Thu, 28 Oct 1999 15:55:12 +1000

aegis (3.20.D003-1) unstable; urgency=low

  * This change corrects some file locations in the BUILDING file.
  * My thanks to Sean Murphy  for reporting this problem.

 -- Peter Miller   Thu, 28 Oct 1999 14:52:38 +1000

aegis (3.20.D002-1) unstable; urgency=low

  * This change fixes a number of documentation typographical errors.
  * My thanks to Ralf Fassel  for reporting them.

 -- Peter Miller   Tue, 26 Oct 1999 00:18:56 +1000

aegis (3.20.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Wed, 20 Oct 1999 04:27:44 +1000

aegis (3.19.D027-1) unstable; urgency=low

  * This change fixed a bug on the Aegis home page.  The photo was mis-linked.

 -- Peter Miller   Tue, 19 Oct 1999 00:08:53 +1000

aegis (3.19.D026-1) unstable; urgency=low

  * This change fixed a bug in which the ${administrator_list} substitution
    reported a bug via this_is_a_bug().
  * My thanks to alexis@cyberdeck.net for reporting this problem.

 -- Peter Miller   Mon, 18 Oct 1999 22:29:19 +1000

aegis (3.19.D025-1) unstable; urgency=low

  * This change makes it so that the chmod(2)s performed by aeib generate
    warnings if they fail, not fatal errors (after all, the baseline is already
    there!)
  * My thanks to Jonathon Shaw  for reporting this problem.

 -- Peter Miller   Mon, 18 Oct 1999 15:51:25 +1000

aegis (3.19.D024-1) unstable; urgency=low

  * This change moves all of the material about testing into a single chapter of
    the user Guide.

 -- Peter Miller   Fri, 15 Oct 1999 01:01:00 +1000

aegis (3.19.D023-1) unstable; urgency=low

  * This change fixed a bug where aeclone had problems with removed files.
  * (a) same branch ... file still gone
  * (b) separate branch ... file not exist at all
  * My thanks to Frank Vollebregt  and Rene Huber,
     for reporting this problem.

 -- Peter Miller   Thu, 14 Oct 1999 09:48:12 +1000

aegis (3.19.D022-1) unstable; urgency=low

  * This change adds a debian package link to the Aegis home page.
  * My thanks to Bud P. Bruegger  for this suggestion.

 -- Peter Miller   Tue, 12 Oct 1999 10:26:49 +1000

aegis (3.19.D021-1) unstable; urgency=low

  * This change adds the beginnings of a ``How To'' document for Aegis.	 The
    intention is a series of small tutorials for new users.
  * My thanks to Bud P. Bruegger  for this sugestion.

 -- Peter Miller   Mon, 11 Oct 1999 21:37:43 +1000

aegis (3.19.D020-1) unstable; urgency=low

  * This change fixed a bug in the aedist --delta option.
  * My thanks to Florian Xhumari  for reporting this
    problem.

 -- Peter Miller   Thu, 30 Sep 1999 15:54:18 +1000

aegis (3.19.D019-1) unstable; urgency=low

  * This change adds documentation to the History Tool chapter of the User Guide
    for how to add checksums to your history tool's history files, if it doesn't
    have them already.
  * My thanks to Andrew Morton for suggesting this. My thanks to Larry McVoy for
    a colorful discussion about the long-term behaviour of repositories and the
    need for integrity guarantees stronger than those provided by the operating
    system.

 -- Peter Miller   Thu, 30 Sep 1999 14:38:55 +1000

aegis (3.19.D018-1) unstable; urgency=low

  * This change adds some more information to the Branching chapter of the User
    Guide.
  * My thanks to Jerry Pendergraft  for this
    contribution.

 -- Peter Miller   Sat, 18 Sep 1999 21:52:49 +1000

aegis (3.19.D017-1) unstable; urgency=low

  * This change adds a page explaining how locking is done, and which locks are
    taken by which commands.

 -- Peter Miller   Wed, 15 Sep 1999 10:31:59 +1000

aegis (3.19.D016-1) unstable; urgency=low

  * This change lets you say ``-'' where your would need to say "" to the -
    branch option, as a synonym of the -trunk option.
  * My thanks to Ewolt Wolters  for this suggestion.

 -- Peter Miller   Thu, 02 Sep 1999 13:37:06 +1000

aegis (3.19.D015-1) unstable; urgency=low

  * This change improves the report generator.	It now accepts the nul value as
    a loop list in the for ... in ... statement.
  * My thanks to Ewolt Wolters  for reporting this
    problem.

 -- Peter Miller   Tue, 31 Aug 1999 13:32:04 +1000

aegis (3.19.D014-1) unstable; urgency=low

  * This change lets aenf cope with files being replaced with directories,
    without telling Aegis first.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Mon, 30 Aug 1999 11:09:30 +1000

aegis (3.19.D013-1) unstable; urgency=low

  * This change splits libaegis/project_file.c into its constituent parts, in
    attampt to reduce the size of executables linked against the library.

 -- Peter Miller   Sat, 28 Aug 1999 18:11:49 +1000

aegis (3.19.D012-1) unstable; urgency=low

  * This change fixes a couple of bugs in the alias management.
  * My thanks to Ewolt Wolters  for reporting these
    problems.

 -- Peter Miller   Thu, 26 Aug 1999 15:48:58 +1000

aegis (3.19.D011-1) unstable; urgency=low

  * This change splits libaegis/change_file.c into its constituent parts as
    libaegis/change/file/... files.

 -- Peter Miller   Thu, 26 Aug 1999 09:12:52 +1000

aegis (3.19.D010-1) unstable; urgency=low

  * This change fixes the web page so that extra white space is not
    unintentionally introduced into URLs in links.
  * My thanks to Steven Shaw  for reporting this problem.

 -- Peter Miller   Wed, 25 Aug 1999 09:13:06 +1000

aegis (3.19.D009-1) unstable; urgency=low

  * This change improves portability to solaris and IRIX
  * My thanks to Albert Chin-A-Young  for showing me
    how.

 -- Peter Miller   Tue, 24 Aug 1999 15:56:33 +1000

aegis (3.19.D008-1) unstable; urgency=low

  * This change fixes some minor man page typos.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Fri, 13 Aug 1999 12:36:21 +1000

aegis (3.19.D007-1) unstable; urgency=low

  * This change adds more information to the Aegis/CVS comparison.
  * My thanks to Anthony Towns  for his suggestions.

 -- Peter Miller   Tue, 10 Aug 1999 07:10:23 +1000

aegis (3.19.D006-1) unstable; urgency=low

  * This change puts details of the mailing list and maiuling list archive onto
    the Aegis home page, and details of the archive into the readme and faq.
  * My thanks to Anthony Towns  for reporting this
    oversight.

 -- Peter Miller   Mon, 09 Aug 1999 16:46:53 +1000

aegis (3.19.D005-1) unstable; urgency=low

  * 1. This change fixes a bug where a second identical aenpa command would
    segfault.
  * 2. This change fixes a bug where aenpa would accept an alias name which was
    the same as a project name.
  * My thanks to Ewolt Wolters  for reporting these
    problems.

 -- Peter Miller   Mon, 09 Aug 1999 11:18:52 +1000

aegis (3.19.D004-1) unstable; urgency=low

  * This change make several corrections to the man pages.
  * My thanks to Ewolt Wolters  for reporting these
    problems.

 -- Peter Miller   Fri, 06 Aug 1999 16:10:22 +1000

aegis (3.19.D003-1) unstable; urgency=low

  * 1. This change adds a diff example to the config.example directory.
  * 2. This change improves the Administrator section of the worked example to
    handle branches in a more descriptive (and useful) (and accurate) way.
  * 3. This change alters aenpr (and its man page) to accept --version=- as a
    way of saying ``no branches'' that survives the command aliasing.
  * 4. Each of the worked example sections points users to the User Setup
    section of the Tips and Traps chapter.  This is a good thing to do first,
    ebfore laucnhing into the example.
  * My thanks to Peter Nann  for these suggestions.

 -- Peter Miller   Fri, 06 Aug 1999 11:05:47 +1000

aegis (3.19.D002-1) unstable; urgency=low

  * This change updates the release instructions.

 -- Peter Miller   Thu, 05 Aug 1999 13:41:50 +1000

aegis (3.19.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Wed, 04 Aug 1999 13:37:34 +1000

aegis (3.18.D019-1) unstable; urgency=low

  * This change adds the body_command field to the entries of the new_file_
    template field of the project config file.
  * My thanks to Gus  for this suggestion.

 -- Peter Miller   Tue, 03 Aug 1999 17:27:24 +1000

aegis (3.18.D018-1) unstable; urgency=low

  * This change corrects a bug in one of the aeclone messages, which can report
    the wrong user.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Sun, 01 Aug 1999 23:07:59 +1000

aegis (3.18.D017-1) unstable; urgency=low

  * This change fixes a problem where aefind -project and -print were ambiguous.
    Hence, it is now -PRInt.
  * My thanks to Ewolt Wolters  for reporting this
    problem.

 -- Peter Miller   Sun, 01 Aug 1999 22:09:53 +1000

aegis (3.18.D016-1) unstable; urgency=low

  * This change adds the ${subst} substitution.
  * My thanks to Gus  for this suggestion.

 -- Peter Miller   Sat, 31 Jul 1999 21:31:09 +1000

aegis (3.18.D015-1) unstable; urgency=low

  * This change fixes an introduced bug in the tkaeca command, where it failed
    to exit on OK (it did it, it just didn't exit).

 -- Peter Miller   Sat, 31 Jul 1999 19:46:10 +1000

aegis (3.18.D014-1) unstable; urgency=low

  * This change adds a document comparing Aegis and CVS.

 -- Peter Miller   Sat, 31 Jul 1999 16:19:39 +1000

aegis (3.18.D013-1) unstable; urgency=low

  * This change adds the aesub command, used to echo its arguments, and perform
    Aegis substitutions (see aesub(5)) on its arguments.
  * My thanks to Gus  for this suggestion.

 -- Peter Miller   Fri, 30 Jul 1999 21:07:16 +1000

aegis (3.18.D012-1) unstable; urgency=low

  * none

 -- Peter Miller   Fri, 30 Jul 1999 09:55:14 +1000

aegis (3.18.D011-1) unstable; urgency=low

  * This change splits the lists out of aegis/ael.c and puts each one into a
    separate file below the libaegis/ael/ tree.	 This means that adding a new
    list has less impact on the rest of the code.

 -- Peter Miller   Thu, 29 Jul 1999 21:28:34 +1000

aegis (3.18.D010-1) unstable; urgency=low

  * This change improves the change number guessing code, if one uses the
    `development_directory_template' config directive to change the devdir form
    from the normal form to something without a dot, the ability of ae commands
    to find the change goes away and one must set AEGIS_CHANGE or provide -c all
    the time.
  * My thanks to Jerry Pendergraft  for
    reporting this problem.

 -- Peter Miller   Wed, 28 Jul 1999 17:29:40 +1000

aegis (3.18.D009-1) unstable; urgency=low

  * This change adds the tkaenc program, used to add a Tcl/Tk wrapper around
    aenc (and optionally around aedb).

 -- Peter Miller   Fri, 23 Jul 1999 22:14:52 +1000

aegis (3.18.D008-1) unstable; urgency=low

  * This change fixes a bug where aede on a branch would be allowed to proceed,
    even if there were changes awaiting development.
  * My thanks to Marko Schuetz  for
    reporting this problem.

 -- Peter Miller   Thu, 22 Jul 1999 13:04:40 +1000

aegis (3.18.D007-1) unstable; urgency=low

  * This change adds code to cope with the case where aenf is given a directory
    on the command line.  Previously, this was handled horribly.  It is now that
    case that all of the files below the directory will be added.
  * My thanks to all of the users out there, far too numerous to mention, what
    asked for something to be done about this.

 -- Peter Miller   Fri, 16 Jul 1999 20:22:50 +1000

aegis (3.18.D006-1) unstable; urgency=low

  * This change adds the quote_tcl report function.

 -- Peter Miller   Fri, 16 Jul 1999 19:46:08 +1000

aegis (3.18.D005-1) unstable; urgency=low

  * 1. This change corrects a typo on the web page.  My thanks to
    Matthew.Hannigan@nl.abnamro.com for reporting this problem.
  * 2. This change fixes a minor hassle in the web interface.  My thanks to Ralf
    Fassel for reporting this problem.

 -- Peter Miller   Thu, 15 Jul 1999 17:26:42 +1000

aegis (3.18.D004-1) unstable; urgency=low

  * This change adds a new Aegis list type: the state file name.  This permits
    writing Cook recipes (make rules) which generate, say, web pages when a
    change or project is altered in some way.

 -- Peter Miller   Wed, 14 Jul 1999 12:29:26 +1000

aegis (3.18.D003-1) unstable; urgency=low

  * This change adds the ${capitalize} substitution.

 -- Peter Miller   Sat, 10 Jul 1999 18:54:52 +1000

aegis (3.18.D002-1) unstable; urgency=low

  * This change fixed a bug which caused aeclean to delete the development
    directory in a change with no files.
  * My thanks to Ewolt Wolters  for reporting this
    problem.

 -- Peter Miller   Fri, 09 Jul 1999 23:27:17 +1000

aegis (3.18.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Fri, 09 Jul 1999 10:15:59 +1000

aegis (3.17.D006-1) unstable; urgency=low

  * This change fixes a bug in the aecp -delta command which would dump core
    under some circumstances.
  * My thanks to Paul A. Watters  for reporting this
    ptoblem.

 -- Peter Miller   Thu, 08 Jul 1999 10:01:13 +1000

aegis (3.17.D005-1) unstable; urgency=low

  * This change corrects a number of problems in the documentation.  The largest
    change is in moving ae{i,r}{p,f}.1 to ae{i,r}{pass,fail}.1
  * My thanks to Ewolt Wolters  for reporting these
    problems.

 -- Peter Miller   Tue, 06 Jul 1999 08:28:24 +1000

aegis (3.17.D004-1) unstable; urgency=low

  * This change fixes a bug where symlinks were create for deleted files.
  * My thanks to Doug Sisk  for reporting this problem.

 -- Peter Miller   Mon, 05 Jul 1999 15:48:38 +1000

aegis (3.17.D003-1) unstable; urgency=low

  * The change corrects a number of typos in the `Recursive Make Considered
    Harmful' paper.
  * My thanks to Yann Kieffer  for reporting them.

 -- Peter Miller   Mon, 05 Jul 1999 12:40:26 +1000

aegis (3.17.D002-1) unstable; urgency=low

  * This change fixes a html report buglet, where the ``changes being reviewed''
    report suggested the same report could be obtained from the command line
    using ``aeifail -l'' - which obviously should be ``aerfail -l''
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Fri, 25 Jun 1999 10:29:46 +1000

aegis (3.17.D001-1) unstable; urgency=low

  * The change preparse Aegis for the next public release.

 -- Peter Miller   Wed, 23 Jun 1999 13:29:24 +1000

aegis (3.16.D003-1) unstable; urgency=low

  * This change fixes yet another ``user permissions not set'' bug in aedist.
    I've changed things around so that the os_become calls very very closely
    bracket the os_execute calls - easier to keep track of them that way.
  * My thanks to Ole Engel  for reporting this problem.

 -- Peter Miller   Tue, 22 Jun 1999 15:07:19 +1000

aegis (3.16.D002-1) unstable; urgency=low

  * This change adds the $RELative_DIRectory_NAMe substitution.

 -- Peter Miller   Sat, 19 Jun 1999 20:27:27 +1000

aegis (3.16.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Tue, 15 Jun 1999 23:05:09 +1000

aegis (3.15.D017-1) unstable; urgency=low

  * This change fixes a bug in the wrap function which made blank lines between
    paragraphs vanish.

 -- Peter Miller   Tue, 15 Jun 1999 10:11:17 +1000

aegis (3.15.D016-1) unstable; urgency=low

  * This change corrects a few minor problems with the new aeca command.

 -- Peter Miller   Fri, 04 Jun 1999 20:12:43 +1000

aegis (3.15.D015-1) unstable; urgency=low

  * This change adds the tkaeca chmmand, a tk-tcl-based aeca command.

 -- Peter Miller   Fri, 04 Jun 1999 16:21:34 +1000

aegis (3.15.D014-1) unstable; urgency=low

  * This change fixes a minor bug where the input optimization macros were the
    wrong way around.

 -- Peter Miller   Fri, 04 Jun 1999 15:35:35 +1000

aegis (3.15.D013-1) unstable; urgency=low

  * Use the wcwidth function, if the system has one.

 -- Peter Miller   Fri, 04 Jun 1999 12:31:57 +1000

aegis (3.15.D012-1) unstable; urgency=low

  * This change adds the project branches report, used to list the (active)
    branches of a project.
  * My thanks to jerry.pendergraft@endocardial.com for this suggestion.

 -- Peter Miller   Sun, 23 May 1999 13:48:25 +1000

aegis (3.15.D011-1) unstable; urgency=low

  * This change has the web page making clearer claims.

 -- Peter Miller   Sun, 23 May 1999 09:15:54 +1000

aegis (3.15.D010-1) unstable; urgency=low

  * This change corrects a bug in the uncopy unchanged portion of aedist.
    Typical presentation was ``aedist: libaegis/os.c: 821: user permissions not
    set (bug)''
  * My thanks to Florian Xhumari  (and a host of
    others) for reporting this problem.

 -- Peter Miller   Sun, 23 May 1999 07:32:07 +1000

aegis (3.15.D009-1) unstable; urgency=low

  * This is not a WindowsNT port.  Sorry.
  * This change corrects some problems while trying to get a single-user Aegis
    working under WindowsNT.  It doesn't solve all the problems, it just makes
    more tests pass.

 -- Peter Miller   Tue, 18 May 1999 09:43:36 +1000

aegis (3.15.D008-1) unstable; urgency=low

  * 1. This change adds the -whiteout and -no-whiteout options to the aerm and
    aemv commands, and the whiteout_preference to the user preferences file.
  * 2. This change adds the whiteout_template field to the project config file.
  * 3. This change adds documentation to the aerm and aemv man pages regarding
    the presence and purpose of the whiteout files.
  * My thanks to Wayne Collins  for prompting this work.

 -- Peter Miller   Fri, 14 May 1999 23:50:42 +1000

aegis (3.15.D007-1) unstable; urgency=low

  * This change updates Aegis' own integration build, to take advantage of the
    new ``cook -fp-update'' option.

 -- Peter Miller   Fri, 14 May 1999 07:06:12 +1000

aegis (3.15.D006-1) unstable; urgency=low

  * This change adds the build_time_adjust_notify_command to the ptoject config
    file.  It is un at integrate pass time, once the file mod times have been
    adjusted.

 -- Peter Miller   Wed, 12 May 1999 22:21:56 +1000

aegis (3.15.D005-1) unstable; urgency=low

  * Compiling Aegis-3.15 fails due to linking errors (unresolved symbol
    references) if compiled with egcs-1.1.1 (aka gcc-2.91) using debugging
    option '-g' and *NO* optimization (no -Ox options). For example, set
    'CFLAGS=-g' in the Makefile.  Typical unresolved symbols are 'input_getc',
    'input_name', 'output_filename', 'output_fputc'. I expect the same problem
    with other GCC versions which provide for inlining of C-functions (gcc-
    2.8.1).
  * My thanks to Leo Razoumov   for reporting this
    problem.

 -- Peter Miller   Tue, 11 May 1999 02:36:19 +1000

aegis (3.15.D004-1) unstable; urgency=low

  * This change fixes a bug where aeb would resolve file filenames for a partial
    build before checking that the change was in a buildable state.
  * My thanks to aaron.tovo@endocardial.com for reporting this problem.

 -- Peter Miller   Mon, 10 May 1999 23:29:37 +1000

aegis (3.15.D003-1) unstable; urgency=low

  * This change raises the default filename length limit from 14 to 255.  The
    short length was there for historical reasons, but pathconf will pick up
    shorter limits.

 -- Peter Miller   Mon, 10 May 1999 22:16:45 +1000

aegis (3.15.D002-1) unstable; urgency=low

  * This change makes some small corrections to the User Guide.
  * My thanks to Ralf Fassel  for reporting these problems.

 -- Peter Miller   Mon, 10 May 1999 17:09:42 +1000

aegis (3.15.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Mon, 03 May 1999 08:42:14 +1000

aegis (3.12.D014-1) unstable; urgency=low

  * This change covers several more linux libc6 issues revealed when the branch
    as (not) integrated.

 -- Peter Miller   Sun, 02 May 1999 14:48:14 +1000

aegis (3.12.D013-1) unstable; urgency=low

  * This change adds --edit and --file to the aenpr command.

 -- Peter Miller   Sat, 01 May 1999 21:57:43 +1000

aegis (3.12.D012-1) unstable; urgency=low

  * This change adds more executable suffix handling.

 -- Peter Miller   Fri, 30 Apr 1999 14:54:14 +1000

aegis (3.12.D011-1) unstable; urgency=low

  * This change adds the datadir substitution, to match the libdir substitution.
  * My thanks to Jerry.Pendergraft@endocardial.com for this suggestion.

 -- Peter Miller   Fri, 30 Apr 1999 09:31:18 +1000

aegis (3.12.D010-1) unstable; urgency=low

  * This change adds the aenpr -keep option, so that you can re-attach a project
    that you detached with aermpr -keep and moved around, maybe to another
    machine.
  * My thanks to Jerry Pendergraft  for this
    suggestion.

 -- Peter Miller   Thu, 29 Apr 1999 11:30:11 +1000

aegis (3.12.D009-1) unstable; urgency=low

  * This change updates the documentation to say how to form a heirarchy of
    projects using Aegis' branching facilities.

 -- Peter Miller   Wed, 28 Apr 1999 23:42:10 +1000

aegis (3.12.D008-1) unstable; urgency=low

  * This *mntent functions use a variable which *looks* like a FILE*, but isn't,
    on Cygnus.	You get GPFs it you try this.  Sigh.
  * My thanks to Anoop Kulkarni  for reporting this problem.

 -- Peter Miller   Mon, 19 Apr 1999 06:58:44 +1000

aegis (3.12.D007-1) unstable; urgency=low

  * This chare corrects a number of speling errors in the example configs.
  * My thanks to Tim Potter for reporting these problems.

 -- Peter Miller   Fri, 16 Apr 1999 23:05:39 +1000

aegis (3.12.D006-1) unstable; urgency=low

  * This change copes with Linux libc5 vs libc6 differences.

 -- Peter Miller   Fri, 16 Apr 1999 21:33:50 +1000

aegis (3.12.D005-1) unstable; urgency=low

  * This change adds the add_path_suffix substitution, useful for running tests
    and build commands.
  * My thanks to Jerry Pendergraft  for this
    suggestion.

 -- Peter Miller   Wed, 31 Mar 1999 00:22:25 +1000

aegis (3.12.D004-1) unstable; urgency=low

  * This change adds a -delta option to the aedist -rec command,
  * so that you may nominate a relative point.

 -- Peter Miller   Mon, 29 Mar 1999 22:45:09 +1000

aegis (3.12.D003-1) unstable; urgency=low

  * This change allows developers to say aencu if they are allowed to say aenc.

 -- Peter Miller   Fri, 26 Mar 1999 22:46:53 +1100

aegis (3.12.D002-1) unstable; urgency=low

  * This change corrects a problem with eh fhist config example.

 -- Peter Miller   Fri, 26 Mar 1999 21:40:23 +1100

aegis (3.12.D001-1) unstable; urgency=low

  * This change prepares Aegis for its next public release.

 -- Peter Miller   Fri, 26 Mar 1999 10:19:22 +1100

aegis (3.11.D013-1) unstable; urgency=low

  * This change adds more robustness to the aedist -receive, particularly to
    make it able to cope when there are not 822 headers present.

 -- Peter Miller   Fri, 26 Mar 1999 01:49:26 +1100

aegis (3.11.D012-1) unstable; urgency=low

  * This change corrects a problem where stdarg.h is not correctly detected for
    gcc 2.8, due to a change in the handling of -ansi.
  * My thanks to Fabien Campagne  for reporting this
    problem.

 -- Peter Miller   Fri, 26 Mar 1999 00:40:03 +1100

aegis (3.11.D011-1) unstable; urgency=low

  * There are two config entries: symlink_exceptions and integrate_begin_
    exceptions.	 integrate_begin_exceptions allows patterns.  symlink_exceptions
    does not allow patterns.  Even so, you specify patterns in the sample
    project.  I will try changing the str_equal to a gmatch (and swapping the
    arguments) in the build symlink routine.
  * My thanks to David Brown  for reporting this problem.

 -- Peter Miller   Thu, 25 Mar 1999 12:25:44 +1100

aegis (3.11.D010-1) unstable; urgency=low

  * This change factors out the common portion of aedist -list and aedist -
    receive, to keep them in sync.

 -- Peter Miller   Wed, 24 Mar 1999 14:37:17 +1100

aegis (3.11.D009-1) unstable; urgency=low

  * This change adds a Content-name field to the generated aedist headers.
    Hopefully, this will give the web interface a name to save it as, rather
    than the name of the CGI script.

 -- Peter Miller   Wed, 24 Mar 1999 09:46:28 +1100

aegis (3.11.D008-1) unstable; urgency=low

  * This change corrects the use of zutil.h to use zlib.h like your supposed to.

 -- Peter Miller   Wed, 24 Mar 1999 00:04:32 +1100

aegis (3.11.D007-1) unstable; urgency=low

  * This change improves the way MANPATH is set in the profile and cshrc files.
  * My thanks to Walter Franzini  for reporting this problem.

 -- Peter Miller   Tue, 23 Mar 1999 20:42:12 +1100

aegis (3.11.D006-1) unstable; urgency=low

  * This change adds more robustness to the aedist CGI interface.

 -- Peter Miller   Tue, 23 Mar 1999 17:23:56 +1100

aegis (3.11.D005-1) unstable; urgency=low

  * This change corrects a bug which was observed when the compressed data
    stream (non-base64 file) just happened to contain a CRLF sequence.

 -- Peter Miller   Tue, 23 Mar 1999 06:47:40 +1100

aegis (3.11.D004-1) unstable; urgency=low

  * This change adds additional wctype.h insulation.
  * My thanks to John Huddleston  for reporting
    this problem.

 -- Peter Miller   Tue, 23 Mar 1999 00:05:15 +1100

aegis (3.11.D003-1) unstable; urgency=low

  * This change corrects aedist to avoid project files which do not yet exist.

 -- Peter Miller   Mon, 22 Mar 1999 23:05:00 +1100

aegis (3.11.D002-1) unstable; urgency=low

  * This change updates the httpd support to cope with apache 1.3 config
    changes.
  * My thanks to Walter Franzini  for reporting this problem.

 -- Peter Miller   Fri, 19 Mar 1999 17:22:51 +1100

aegis (3.11.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Wed, 17 Mar 1999 22:36:59 +1100

aegis (3.10.D016-1) unstable; urgency=low

  * This change updates the web page to include the example projects.

 -- Peter Miller   Wed, 17 Mar 1999 12:26:40 +1100

aegis (3.10.D015-1) unstable; urgency=low

  * 1. This change fixes a problem where a change set contains the first
    instance of the project config file.
  * 2. This change uses the aecpu -unch command to limit change set size.  If
    nothing is left, the change is abandoned.

 -- Peter Miller   Wed, 17 Mar 1999 07:36:17 +1100

aegis (3.10.D014-1) unstable; urgency=low

  * This change causes the aedist --receive command to quote filenames, to make
    sure that trojans using semicolon in the filename aren't possible.

 -- Peter Miller   Tue, 16 Mar 1999 23:52:17 +1100

aegis (3.10.D013-1) unstable; urgency=low

  * this change adds links to aedist into the CGI interface, allowing change
    sets to be generated for downloading.

 -- Peter Miller   Tue, 16 Mar 1999 17:49:34 +1100

aegis (3.10.D012-1) unstable; urgency=low

  * This change improves aedist for use in preparing a project archive during
    aeipass.

 -- Peter Miller   Mon, 15 Mar 1999 13:02:03 +1100

aegis (3.10.D011-1) unstable; urgency=low

  * This changeg adds the trojan_horse_suspect field to the project config file.
    This field is used by aedist --receive to check if incoming files could
    contain trojan horses.

 -- Peter Miller   Mon, 15 Mar 1999 09:25:12 +1100

aegis (3.10.D010-1) unstable; urgency=low

  * This change moves some files as their names were not acceptable to
    WinodwsNT.
  * My thanks to John Huddleston  for reporting
    this problem.

 -- Peter Miller   Sun, 14 Mar 1999 22:55:41 +1100

aegis (3.10.D009-1) unstable; urgency=low

  * This change adds the windows_filename_required field to the project config
    file.
  * My thanks to John Huddleston  for this
    suggestion.

 -- Peter Miller   Sun, 14 Mar 1999 14:54:58 +1100

aegis (3.10.D008-1) unstable; urgency=low

  * This change adds the aegis --test --force option.
  * My thanks to Ralf Fassel  for this contribution.

 -- Peter Miller   Sat, 13 Mar 1999 21:50:52 +1100

aegis (3.10.D007-1) unstable; urgency=low

  * 1. This change implements the aenbru command.
  * 2. This change fixes aermpr to kill off branches too (reported by Graham
    Wheeler , Steven Knight , Tim King
    , and a host of others).
  * 3. This change fixes aedbu to reject branches, and only operate on changes.

 -- Peter Miller   Fri, 12 Mar 1999 23:07:04 +1100

aegis (3.10.D006-1) unstable; urgency=low

  * This change adds the aedist --no-ascii-armor option.

 -- Peter Miller   Fri, 12 Mar 1999 18:07:15 +1100

aegis (3.10.D005-1) unstable; urgency=low

  * This change corrects some problems with the worked example chapter of the
    User Guide.
  * My thanks to Michael McCarty  for reporting these
    problems.

 -- Peter Miller   Thu, 11 Mar 1999 21:32:41 +1100

aegis (3.10.D004-1) unstable; urgency=low

  * This change fixes a problem with the Linux stdlib insulation.
  * My thanks to Walter Franzini  for reporting this problem.

 -- Peter Miller   Thu, 11 Mar 1999 17:40:36 +1100

aegis (3.10.D003-1) unstable; urgency=low

  * This change adds more project variants to the project substitution.

 -- Peter Miller   Tue, 09 Mar 1999 23:36:17 +1100

aegis (3.10.D002-1) unstable; urgency=low

  * This change adds the user substitution, giving access to user details.
    Primarily for new file templates.

 -- Peter Miller   Tue, 09 Mar 1999 11:12:41 +1100

aegis (3.10.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next public release.

 -- Peter Miller   Sun, 07 Mar 1999 00:02:50 +1100

aegis (3.9.D038-1) unstable; urgency=low

  * This change adds the ability to compress the Aegis database on writing.
    This is NOT the default as it uses more CPU, but for networked systems with
    high latency, this may produce substantial performance benefits, even after
    taking the decompression penalty into account.

 -- Peter Miller   Fri, 05 Mar 1999 16:56:01 +1100

aegis (3.9.D037-1) unstable; urgency=low

  * This change adds the reuse_change_numbers project attribute.
  * My thanks to Jerry Pendergraft for this suggestion.

 -- Peter Miller   Fri, 05 Mar 1999 10:18:46 +1100

aegis (3.9.D036-1) unstable; urgency=low

  * This change adds more aedist documentation.

 -- Peter Miller   Thu, 04 Mar 1999 12:54:54 +1100

aegis (3.9.D035-1) unstable; urgency=low

  * This change updates the default value used for AUTO_MOUNT_POINTS to be the
    same as the env var settin gin the .profile and .cshrc files.

 -- Peter Miller   Wed, 03 Mar 1999 22:27:46 +1100

aegis (3.9.D034-1) unstable; urgency=low

  * This change enhances aedist --receive to cope with files which need to be
    handled slightly differently to the changse-set.  E.g. copy instead of new.

 -- Peter Miller   Wed, 03 Mar 1999 07:36:05 +1100

aegis (3.9.D033-1) unstable; urgency=low

  * This change adds the adist --entire-source option, use to add the entire
    project source to a change set, rather than just the change files.

 -- Peter Miller   Tue, 02 Mar 1999 07:33:35 +1100

aegis (3.9.D032-1) unstable; urgency=low

  * This change adds transparent decompress of Aegis' databasefiles.  This is
    preparation for optional compress of same.

 -- Peter Miller   Mon, 01 Mar 1999 22:04:15 +1100

aegis (3.9.D031-1) unstable; urgency=low

  * This change adds the aedist --list option.

 -- Peter Miller   Mon, 01 Mar 1999 11:54:53 +1100

aegis (3.9.D030-1) unstable; urgency=low

  * This change reduces the file size of the largest source file.  This is being
    done to try to get a better correlection of errors to functions.  Large
    files feature prominently, but that's not much help.

 -- Peter Miller   Sun, 28 Feb 1999 22:52:45 +1100

aegis (3.9.D029-1) unstable; urgency=low

  * This chnage makes is NOT an error for a change to NOT have tests *if* it has
    a testing exemption.
  * My thanks to Jerry Pendergraft  for this
    suggestion.

 -- Peter Miller   Sun, 28 Feb 1999 19:54:25 +1100

aegis (3.9.D028-1) unstable; urgency=low

  * This change corrects a bug in the lexer introduced by change 31.  It caused
    numbers to be correctly parsed but mis-evaluated.

 -- Peter Miller   Sun, 28 Feb 1999 18:21:11 +1100

aegis (3.9.D027-1) unstable; urgency=low

  * This change fixes a bug in aedist which caused it to dump core when given
    input on stdin.  It also fixes a problem where the log files were not always
    send to stdout, as well as the log file.

 -- Peter Miller   Fri, 26 Feb 1999 06:45:54 +1100

aegis (3.9.D026-1) unstable; urgency=low

  * This change adds aedist documentation.

 -- Peter Miller   Thu, 25 Feb 1999 21:52:39 +1100

aegis (3.9.D025-1) unstable; urgency=low

  * This change adds the receive side of aedist.

 -- Peter Miller   Wed, 24 Feb 1999 22:43:22 +1100

aegis (3.9.D024-1) unstable; urgency=low

  * This change adds the base64 input stream.

 -- Peter Miller   Wed, 24 Feb 1999 17:00:23 +1100

aegis (3.9.D023-1) unstable; urgency=low

  * This change adds the gunzip input filter.

 -- Peter Miller   Wed, 24 Feb 1999 07:02:00 +1100

aegis (3.9.D022-1) unstable; urgency=low

  * This change cuases the change files listing to mention when files are locked
    by another change.

 -- Peter Miller   Tue, 23 Feb 1999 21:58:12 +1100

aegis (3.9.D021-1) unstable; urgency=low

  * This change further insulates against regex unavailablinity.
  * My thanks to jerry.pendergraft@endocardial.com for this suggestion.

 -- Peter Miller   Tue, 23 Feb 1999 21:01:31 +1100

aegis (3.9.D020-1) unstable; urgency=low

  * This change adds the ability to obtain the file position of an input stream,
    and also generalizes the pushback mechanism.

 -- Peter Miller   Tue, 23 Feb 1999 06:55:06 +1100

aegis (3.9.D019-1) unstable; urgency=low

  * This change introduces the aedist command, used to facilitate geographically
    distributed development.  This change does the send half.

 -- Peter Miller   Sat, 20 Feb 1999 08:51:25 +1100

aegis (3.9.D018-1) unstable; urgency=low

  * This change adds the memory output buffer stream.

 -- Peter Miller   Thu, 18 Feb 1999 22:10:28 +1100

aegis (3.9.D017-1) unstable; urgency=low

  * this change adds the ability to ask an input stream its size.

 -- Peter Miller   Thu, 18 Feb 1999 17:04:42 +1100

aegis (3.9.D016-1) unstable; urgency=low

  * This change uses the new integrate_begin_exceptions field of the project
    config file in aegis' own development.

 -- Peter Miller   Tue, 16 Feb 1999 13:51:46 +1100

aegis (3.9.D015-1) unstable; urgency=low

  * Thsi change adds the integrate_begin_exceptions field to the project config
    file.  This permits the use to specify files what are to be omitted when the
    integration copy/link is performed.
  * My thanks to Jerry Pendergraft  for this
    suggestion.

 -- Peter Miller   Tue, 16 Feb 1999 11:05:53 +1100

aegis (3.9.D014-1) unstable; urgency=low

  * This change make the generated cshrc file more portable.  It seems many C
    shells are blessed with an absurdly short limit on their variables.
  * My thanks to Sean Murphy  for reporting this
    problem.

 -- Peter Miller   Tue, 16 Feb 1999 09:56:48 +1100

aegis (3.9.D013-1) unstable; urgency=low

  * This change corrects a portability problem with the regex code.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Mon, 15 Feb 1999 17:20:00 +1100

aegis (3.9.D012-1) unstable; urgency=low

  * This change adds the zlib output class, for compressing output on the fly.

 -- Peter Miller   Sun, 14 Feb 1999 22:54:16 +1100

aegis (3.9.D011-1) unstable; urgency=low

  * This change adds the MIME base 64 encoding output class.

 -- Peter Miller   Sat, 13 Feb 1999 22:40:28 +1100

aegis (3.9.D010-1) unstable; urgency=low

  * This change updates fmtgen to use the new output classes, in preparation for
    output encoding.

 -- Peter Miller   Sat, 13 Feb 1999 06:36:51 +1100

aegis (3.9.D009-1) unstable; urgency=low

  * This change improves the interface to the error function be declaring as
    many string const as possible, and adding the noreturn attribute to fatal
    error functions.

 -- Peter Miller   Fri, 12 Feb 1999 12:20:54 +1100

aegis (3.9.D008-1) unstable; urgency=low

  * This change improves the generated Makefile to cope with common install
    glitches.
  * My thanks to Ralf Fassel  for reporting these problems.

 -- Peter Miller   Fri, 12 Feb 1999 07:18:15 +1100

aegis (3.9.D007-1) unstable; urgency=low

  * This change corrects a bug in the code which copes with the history tool
    screwing up the fiole fingerprints.	 In particular, it failed to cope with
    build files which, because they did not change, are in a deeper directory.

 -- Peter Miller   Thu, 11 Feb 1999 23:11:45 +1100

aegis (3.9.D006-1) unstable; urgency=low

  * This change adds output polymorphism, in preparation for aedist output
    encoding.

 -- Peter Miller   Wed, 10 Feb 1999 23:46:59 +1100

aegis (3.9.D005-1) unstable; urgency=low

  * This change improves how configure looks for a web server, and uses awk.
  * My thanks to Michael McCarty  for reporting these
    problems.

 -- Peter Miller   Wed, 10 Feb 1999 22:34:35 +1100

aegis (3.9.D004-1) unstable; urgency=low

  * This change adds the ability to skip unlucky numbers for changes, branches
    and tests.

 -- Peter Miller   Wed, 10 Feb 1999 20:43:37 +1100

aegis (3.9.D003-1) unstable; urgency=low

  * Add some discussion to the web page about using Aegis with Windows NT.

 -- Peter Miller   Wed, 10 Feb 1999 14:03:56 +1100

aegis (3.9.D002-1) unstable; urgency=low

  * This change adds a -output option to aenc, which stores the newly created
    change number in the given file.  This makes aenc easier to use in shell
    scripts.

 -- Peter Miller   Tue, 09 Feb 1999 11:54:24 +1100

aegis (3.9.D001-1) unstable; urgency=low

  * This change prepares Aegis for its next public release.

 -- Peter Miller   Mon, 08 Feb 1999 15:47:37 +1100

aegis (3.8.D041-1) unstable; urgency=low

  * This change addresses some build issues w.r.t. fmtgen.

 -- Peter Miller   Sun, 07 Feb 1999 12:55:26 +1100

aegis (3.8.D040-1) unstable; urgency=low

  * This change adds a statistics summary to the Aegis readme file.

 -- Peter Miller   Sun, 07 Feb 1999 11:48:31 +1100

aegis (3.8.D039-1) unstable; urgency=low

  * This changes improves Aegis' input functions, particularly the parser, to
    accept CRLF as a newline.  This improves portability to non-unix
    environments (particularly ones which aren't entirely ansi-c compliant).
  * My thanks to Christian Goetze  for this suggestion.

 -- Peter Miller   Sun, 07 Feb 1999 09:47:28 +1100

aegis (3.8.D038-1) unstable; urgency=low

  * This change adds the tkaegis script, a GUI interface using TCL/TK.
  * My thanks to Graham Wheeler  for this contribution.

 -- Peter Miller   Sat, 06 Feb 1999 23:35:27 +1100

aegis (3.8.D037-1) unstable; urgency=low

  * This change improves the integrate pass so that it can cope with the history
    tool modifying primary source files.  This is common when RCS or SCCS
    keywords are present in the files.
  * My thanks to Ted Byers  for this suggestion.

 -- Peter Miller   Fri, 05 Feb 1999 23:48:26 +1100

aegis (3.8.D036-1) unstable; urgency=low

  * This chajnge fixes a bug which could corrupt the user state file when a
    branch is created.

 -- Peter Miller   Thu, 04 Feb 1999 17:33:10 +1100

aegis (3.8.D035-1) unstable; urgency=low

  * This change corrects a bug where aencu attempted to free a non-existent
    string.
  * My thanks to Graham Wheeler  for reporting this problem.

 -- Peter Miller   Tue, 02 Feb 1999 17:28:58 +1100

aegis (3.8.D034-1) unstable; urgency=low

  * The ade man page incorrectly described an error about the valid states in
    which an aed may be performed.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Tue, 02 Feb 1999 12:25:35 +1100

aegis (3.8.D033-1) unstable; urgency=low

  * This change corrects a bug in aenc, where it gets test exemptions slightly
    wrong.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Mon, 01 Feb 1999 10:46:04 +1100

aegis (3.8.D032-1) unstable; urgency=low

  * This change adds commentary to the BUILDING file, mentioning needing to set
    CFLAGS and LDFLAGS to find gettext.

 -- Peter Miller   Mon, 01 Feb 1999 10:28:50 +1100

aegis (3.8.D031-1) unstable; urgency=low

  * This change adds metrics to Aegis' own build, so that the author can (a) try
    them out, and (b) use them to be pro-active..

 -- Peter Miller   Thu, 28 Jan 1999 16:01:03 +1100

aegis (3.8.D030-1) unstable; urgency=low

  * This change corrects a number of man page typos.
  * My thanks to Ralf Fassel  for reporting these problems.

 -- Peter Miller   Thu, 28 Jan 1999 13:33:57 +1100

aegis (3.8.D029-1) unstable; urgency=low

  * This change messes with aegis' development configuration use of autoconf.
    Should have no user impact.

 -- Peter Miller   Thu, 28 Jan 1999 10:40:22 +1100

aegis (3.8.D028-1) unstable; urgency=low

  * This change alters the generated RPM spec file, to use the %post script
    facility to set the numeric file ownerships, since RPM will not allow you to
    do this using the %attr facility.  Sigh.

 -- Peter Miller   Wed, 27 Jan 1999 22:43:48 +1100

aegis (3.8.D027-1) unstable; urgency=low

  * This change causes the generated configure script to use the AC_EXEEXT
    macro, and the subsequent Makefile.in to honor it.
  * My thanks to Ted Byers  for reporting this problem.

 -- Peter Miller   Wed, 27 Jan 1999 13:36:55 +1100

aegis (3.8.D026-1) unstable; urgency=low

  * This change corrects a number of typographical errors in the manual pages.
  * My thanks to Ralf Fassel  for reporting them.

 -- Peter Miller   Tue, 26 Jan 1999 21:17:12 +1100

aegis (3.8.D025-1) unstable; urgency=low

  * There is a premissions problem with the aed -anticipate command.  Also, the
    merge_command would nuke everything (including the essential sourec file!)
    is something went wrong.
  * My thanks to Ralf Fassel  for reporting these problems.

 -- Peter Miller   Mon, 25 Jan 1999 17:36:21 +1100

aegis (3.8.D024-1) unstable; urgency=low

  * 1. This change corrects some documentation errors. My thanks to Remco de
    Graaff  for reporting them.
  * 2. This change updatyes the worked example chapter to use the new branch
    numbering scheme.
  * 3. This change adds another section to the worked example chapter, answering
    some common evaluation questions.

 -- Peter Miller   Mon, 25 Jan 1999 15:13:11 +1100

aegis (3.8.D023-1) unstable; urgency=low

  * Improve automounter handling - I finally worked out how to fix the last of
    the issues.	 Only works if the path below the automounted point looks the
    same as without it.
  * My thanks to Jerry Pendergraft  for reporting this
    problem.

 -- Peter Miller   Sat, 23 Jan 1999 23:17:34 +1100

aegis (3.8.D022-1) unstable; urgency=low

  * nThis change fixes a problem where the integrate_q script doesn't work for
    branches.
  * My thanks to Jerry Pendergraft  for reporting this
    problem.

 -- Peter Miller   Fri, 22 Jan 1999 11:05:55 +1100

aegis (3.8.D021-1) unstable; urgency=low

  * This change makes some mionor man page improvements.  My thanks to Didier
    Gautheron  for these suggestions.

 -- Peter Miller   Mon, 21 Dec 1998 11:27:26 +1100

aegis (3.8.D020-1) unstable; urgency=low

  * This change fixes a problem with the ./configure script when it is figuring
    out where to put the aegis.cgi file.
  * My thanks to Colin Coombs  for reporting this problem.

 -- Peter Miller   Fri, 27 Nov 1998 10:21:27 +1100

aegis (3.8.D019-1) unstable; urgency=low

  * This change adds a subst function to the reports, allowing regex string
    substitutions.
  * My thanks to Ralf Fassel  for this suggestion.

 -- Peter Miller   Sat, 14 Nov 1998 23:39:10 +1100

aegis (3.8.D018-1) unstable; urgency=low

  * This change handles the first change on a branch better.  It was assuming
    the the first change on *ever* branch ewas the first change of the project.
  * My thanks to Steven Knight  for reporting this problem.

 -- Peter Miller   Sat, 14 Nov 1998 22:36:24 +1100

aegis (3.8.D017-1) unstable; urgency=low

  * This change adds metric gathering.	It's been a long time coming, but I
    thinks I've figured out how to do it.

 -- Peter Miller   Sun, 08 Nov 1998 13:05:30 +1100

aegis (3.8.D016-1) unstable; urgency=low

  * This change fixes a bug in creating the default development directory ion
    aeclone.
  * My thanks to Steven Knight  for tracking down and
    reporting this problem.

 -- Peter Miller   Fri, 06 Nov 1998 11:20:51 +1100

aegis (3.8.D015-1) unstable; urgency=low

  * This change corrects the diff3_command of the example config file.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Wed, 04 Nov 1998 13:45:22 +1100

aegis (3.8.D014-1) unstable; urgency=low

  * More improvements to Aegis own build system.

 -- Peter Miller   Fri, 30 Oct 1998 16:02:32 +1100

aegis (3.8.D013-1) unstable; urgency=low

  * This change enhances Aegis' own build environment, to take advantage of new
    Cook features.

 -- Peter Miller   Wed, 28 Oct 1998 09:32:14 +1100

aegis (3.8.D012-1) unstable; urgency=low

  * 1. This change adds the real type to fmtgen, so that database files can
    contain real numbered values.
  * 2.There are also some changes to make fmtgen more robust when given complex
    typedefs.

 -- Peter Miller   Fri, 23 Oct 1998 13:17:16 +1000

aegis (3.8.D011-1) unstable; urgency=low

  * This change fixes a bug in the generated Makefile.in file.
  * My thanks to Sean Murphy  for reporting this
    problem.

 -- Peter Miller   Wed, 21 Oct 1998 14:28:12 +1000

aegis (3.8.D010-1) unstable; urgency=low

  * I am advised that ftime does not set timezone on all systems.  This change
    removes the use of the ftime system call, on those systems which have it.
  * My thanks to Dima Barsky  for reporting this
    problem.

 -- Peter Miller   Wed, 21 Oct 1998 13:02:32 +1000

aegis (3.8.D009-1) unstable; urgency=low

  * This change corrects a typo in an error message.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Mon, 19 Oct 1998 11:16:56 +1000

aegis (3.8.D008-1) unstable; urgency=low

  * This change uses the new quote functions to insulate the various reports
    against CGI and HTML special characters.
  * My thanks to Ralf Fassel for this suggestion.

 -- Peter Miller   Thu, 15 Oct 1998 11:23:09 +1000

aegis (3.8.D007-1) unstable; urgency=low

  * This change fixes a minor typo in one of the web reports.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Wed, 14 Oct 1998 15:24:14 +1000

aegis (3.8.D006-1) unstable; urgency=low

  * This change introduces two new quoting functions, for use in the CGI
    interface.	The url-quote function quotes URL special characters, and the
    html-quote function quotes HTML special characters.
  * My thanks to Ralf Fassel  for this suggestion.

 -- Peter Miller   Wed, 14 Oct 1998 14:50:25 +1000

aegis (3.8.D005-1) unstable; urgency=low

  * This change corrects a solaris build problem.
  * My thanks to Howard Moftich  for reporting this problem,
    and to Jeff.Howard@agso.gov.au for providing the fix.

 -- Peter Miller   Wed, 14 Oct 1998 13:24:08 +1000

aegis (3.8.D004-1) unstable; urgency=low

  * This change adds a config gile for aegis.cgi, so that environment variables
    may be set.
  * My thanks to Ralf Fassel  for this suggestion.

 -- Peter Miller   Wed, 14 Oct 1998 11:34:11 +1000

aegis (3.8.D003-1) unstable; urgency=low

  * This change makes the nroff versions of the User Guide be single column.
  * My thanks to raman@Adobe.COM for this suggestion.

 -- Peter Miller   Mon, 12 Oct 1998 15:46:50 +1000

aegis (3.8.D002-1) unstable; urgency=low

  * This change updates some of the file templates to use the new trim
    functions.

 -- Peter Miller   Mon, 12 Oct 1998 10:35:26 +1000

aegis (3.8.D001-1) unstable; urgency=low

  * This change prepares Aegis for public release.

 -- Peter Miller   Fri, 02 Oct 1998 21:06:06 +1000

aegis (3.7.D005-1) unstable; urgency=low

  * This change corrects a number of configure problems found by folks in the
    field.
  * My thanks to Steven Knight  and Ralf Fassel
     for reporting this problem so promptly.

 -- Peter Miller   Thu, 01 Oct 1998 22:50:52 +1000

aegis (3.7.D004-1) unstable; urgency=low

  * This change adds the trim_directory and trim_extension substitutions.

 -- Peter Miller   Wed, 30 Sep 1998 07:41:57 +1000

aegis (3.7.D003-1) unstable; urgency=low

  * This change adds some text to the release announcement.

 -- Peter Miller   Wed, 30 Sep 1998 06:49:07 +1000

aegis (3.7.D002-1) unstable; urgency=low

  * This change corrects minor problems found testing Aegis on various
    platforms.

 -- Peter Miller   Tue, 29 Sep 1998 10:48:28 +1000

aegis (3.7.D001-1) unstable; urgency=low

  * This change prepares for release.

 -- Peter Miller   Tue, 22 Sep 1998 23:44:38 +1000

aegis (3.6.D031-1) unstable; urgency=low

  * This change corrects minor build problems.

 -- Peter Miller   Tue, 22 Sep 1998 19:55:25 +1000

aegis (3.6.D030-1) unstable; urgency=low

  * Several tests gave warnigns on ANSI C compilers.  This changes silences
    these warnings.

 -- Peter Miller   Tue, 22 Sep 1998 14:49:32 +1000

aegis (3.6.D029-1) unstable; urgency=low

  * This change adds a --reson option to aerfail and aeifail commands, so you
    can give a reson on the command line, rather than create a temporary file.
  * My thanks to Ralf Fassel  for this suggestion.

 -- Peter Miller   Mon, 07 Sep 1998 17:00:08 +1000

aegis (3.6.D028-1) unstable; urgency=low

  * This change improves the aecp --delta-date by being more selective about
    extracting files from history.

 -- Peter Miller   Mon, 31 Aug 1998 10:48:23 +1000

aegis (3.6.D027-1) unstable; urgency=low

  * This change fixes a bug in the change files speed-ups of the previous
    change.  It was allocating absurd amounts of memory.

 -- Peter Miller   Fri, 28 Aug 1998 12:38:40 +1000

aegis (3.6.D026-1) unstable; urgency=low

  * This change improves the speed of searching for change files and project
    files, internal to Aegis.  This means performance improvements for many file
    manipulation commands.

 -- Peter Miller   Thu, 27 Aug 1998 23:43:43 +1000

aegis (3.6.D025-1) unstable; urgency=low

  * This change causes the junk file created by aerm to have the same mod-time
    as the file in the baseline.  This ensures that build tools are not
    triggered by it, or at least triggered less.
  * My thanks to Ralf Fassel  for this suggestion.

 -- Peter Miller   Tue, 25 Aug 1998 17:15:41 +1000

aegis (3.6.D024-1) unstable; urgency=low

  * This change corrects a problem with sourcing files: those which are ``aboiut
    to be copied'' should be skipped, and the next level down consulted.  (They
    haven't *yet* been copied.)

 -- Peter Miller   Tue, 25 Aug 1998 13:08:18 +1000

aegis (3.6.D023-1) unstable; urgency=low

  * This change adds the aecp --delta-date option, to extract previous versions
    by date.

 -- Peter Miller   Wed, 19 Aug 1998 15:25:21 +1000

aegis (3.6.D022-1) unstable; urgency=low

  * This change corrects the page numbering of the table of contents in the User
    Guide.

 -- Peter Miller   Tue, 18 Aug 1998 11:17:08 +1000

aegis (3.6.D021-1) unstable; urgency=low

  * This change corrects the change list web page, which was giving the wrong
    developer name for some changes.
  * "When a change has had a review_fail, the change is in being_developed
    state, and thus the report should list the developer of that change. It
    displays the last person in the history list however, which is the reviewer
    (and not the developer).  I suspect this also happens when a change has
    received an integrate_fail (although I did not verify this)"
  * My thanks to Steef de Bruijn  for reporting this
    problem.

 -- Peter Miller   Mon, 17 Aug 1998 16:38:24 +1000

aegis (3.6.D020-1) unstable; urgency=low

  * This change corrects a bug in aecpu -unch
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Thu, 13 Aug 1998 14:02:57 +1000

aegis (3.6.D019-1) unstable; urgency=low

  * This change addss the -base-rel option, which says relative filesnames are
    relative to the base of the sourec directory tree, not the current
    directory.

 -- Peter Miller   Mon, 10 Aug 1998 10:07:46 +1000

aegis (3.6.D018-1) unstable; urgency=low

  * This change corrects some bugs in the CGI scripts.
  * My thanks to Steef de Bruijn  for reporting these
    problems.

 -- Peter Miller   Thu, 06 Aug 1998 14:53:02 +1000

aegis (3.6.D017-1) unstable; urgency=low

  * This change corrects a bug in aecline, where it was failing to copy across
    the architecture names.

 -- Peter Miller   Thu, 06 Aug 1998 11:42:07 +1000

aegis (3.6.D016-1) unstable; urgency=low

  * This change addss the -base-rel option, which says relative filesnames are
    relative to the base of the sourec directory tree, not the current
    directory.

 -- Peter Miller   Thu, 06 Aug 1998 09:01:46 +1000

aegis (3.6.D015-1) unstable; urgency=low

  * This change moves the aux directory to be etc; this makes it easier to
    attempt an NT port.	 (Such a port is still a long way off, because of
    security issues, however.)

 -- Peter Miller   Fri, 31 Jul 1998 11:42:19 +1000

aegis (3.6.D014-1) unstable; urgency=low

  * This change improves the HTML interface.
  * My thanks to Steef de Bruijn  for this suggestion.

 -- Peter Miller   Thu, 30 Jul 1998 15:32:54 +1000

aegis (3.6.D013-1) unstable; urgency=low

  * This change corrects a niggle in the RMCH paper, about gcc and dependency
    sniffing.
  * My thanks to nbecker@fred.net for pointing this out.

 -- Peter Miller   Thu, 30 Jul 1998 11:00:10 +1000

aegis (3.6.D012-1) unstable; urgency=low

  * This change makes aefind recognize -baseline and some other options.  The
    code was there, there was just a little glue missing.

 -- Peter Miller   Tue, 28 Jul 1998 22:16:22 +1000

aegis (3.6.D011-1) unstable; urgency=low

  * This change adds the ``aegis -clean'' command, which cleans your development
    directory.
  * 1. delete all files not chnage source files
  * 1a. warn (-keep) or remove (-nokeep) regular files which occclude project
    files, and are not change files.
  * 2. repair symlinks, if in use
  * 3. warn about out-of-datechange files
  * 4. warn about unchanged files
  * 5. warn if any ,D files are out of date
  * My thanks to Ralf Fassel  for this suggestion.

 -- Peter Miller   Sat, 25 Jul 1998 23:00:25 +1000

aegis (3.6.D010-1) unstable; urgency=low

  * This change corrects some man page typos.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Thu, 23 Jul 1998 22:52:03 +1000

aegis (3.6.D009-1) unstable; urgency=low

  * This change fixes a bug introduced in enhancing the symlink build
    functionality.

 -- Peter Miller   Fri, 17 Jul 1998 00:17:46 +1000

aegis (3.6.D008-1) unstable; urgency=low

  * This change improves the recent merge enhancements, to invalidate more time
    stamps.
  * My thanks to Steef de Bruijn  for this sugestion.

 -- Peter Miller   Wed, 15 Jul 1998 12:31:07 +1000

aegis (3.6.D007-1) unstable; urgency=low

  * This change allows build to assume that the symbolic links are already
    present.
  * My thanks to Ralf Fassel  for this suggestion.

 -- Peter Miller   Tue, 14 Jul 1998 23:46:53 +1000

aegis (3.6.D006-1) unstable; urgency=low

  * This change corrects a stack overflow problem when reporting errors after a
    ^C.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Tue, 14 Jul 1998 21:34:11 +1000

aegis (3.6.D005-1) unstable; urgency=low

  * This change makes the various notification commands fucntion correctly, even
    when the architecture is wrong.

 -- Peter Miller   Tue, 14 Jul 1998 08:56:34 +1000

aegis (3.6.D004-1) unstable; urgency=low

  * The change corrects some information on the ``aegis -review-fail'' man page.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Mon, 13 Jul 1998 17:23:56 +1000

aegis (3.6.D003-1) unstable; urgency=low

  * This changes fixes problems with 2 tests which were susciptable to the size
    of the window inwhich the test was run.
  * My thanks to Didier Gautheron  for reporting these
    problems.

 -- Peter Miller   Thu, 09 Jul 1998 14:11:45 +1000

aegis (3.6.D002-1) unstable; urgency=low

  * This change adds a Y2K notice to the Aegis User Guide and the web page.

 -- Peter Miller   Wed, 08 Jul 1998 23:40:27 +1000

aegis (3.6.D001-1) unstable; urgency=low

  * This chajnge prepares for the next release.

 -- Peter Miller   Sun, 05 Jul 1998 17:48:48 +1000

aegis (3.5.D019-1) unstable; urgency=low

  * This change fixes a ``multiple user permissions'' bug which occurs when the
    ``aeb -minimum'' option is used.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Sat, 04 Jul 1998 20:43:43 +1000

aegis (3.5.D018-1) unstable; urgency=low

  * This change updates Aegis' own development environment to use the new merge_
    command field of the project config file.

 -- Peter Miller   Fri, 03 Jul 1998 14:50:18 +1000

aegis (3.5.D017-1) unstable; urgency=low

  * This change introduces the merge_command in the project config file. This
    regularizes the usage of the diff3_command, and allows better advisory
    messages to be produced.

 -- Peter Miller   Fri, 03 Jul 1998 13:09:02 +1000

aegis (3.5.D016-1) unstable; urgency=low

  * This change corrects a gramatical erro rin an error message.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Thu, 02 Jul 1998 17:51:09 +1000

aegis (3.5.D015-1) unstable; urgency=low

  * This change makes aecp more selective about suggesting files on fuzzy
    matches.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Mon, 29 Jun 1998 11:57:37 +1000

aegis (3.5.D014-1) unstable; urgency=low

  * This change fixes a bug in the re-vamped columnizing code with removed too
    many newlines from the columns being wrapped.

 -- Peter Miller   Thu, 25 Jun 1998 23:56:00 +1000

aegis (3.5.D013-1) unstable; urgency=low

  * This change fixes a bug introduced with the symbolic link replication
    introduced for integrate begin.  The wrong filename was being read.

 -- Peter Miller   Thu, 25 Jun 1998 21:12:12 +1000

aegis (3.5.D012-1) unstable; urgency=low

  * This change makes the change state always appear in the change details list.
    (Previously it was subject to the verbose flag.)
  * My thanks to Ralf Fassel  for thsi suggestion.

 -- Peter Miller   Thu, 25 Jun 1998 16:15:32 +1000

aegis (3.5.D011-1) unstable; urgency=low

  * This change provides additional documentation regarding shell (un)safe
    filenames.

 -- Peter Miller   Thu, 25 Jun 1998 12:01:33 +1000

aegis (3.5.D010-1) unstable; urgency=low

  * This change uses the ${quote} substitution in the User Guide and the
    templates.

 -- Peter Miller   Tue, 23 Jun 1998 17:39:03 +1000

aegis (3.5.D009-1) unstable; urgency=low

  * This change introduces the quote substitution, for use in commands to
    insulate shell spacial characters in filenames in commands.

 -- Peter Miller   Tue, 23 Jun 1998 11:25:17 +1000

aegis (3.5.D008-1) unstable; urgency=low

  * This change improves the way substitutions are performed, to protect
    substituted characters from resubstitutuin, or breaking the substitution
    semantics.

 -- Peter Miller   Mon, 22 Jun 1998 22:03:49 +1000

aegis (3.5.D007-1) unstable; urgency=low

  * This change introduces the shell_safe_filenames field of the ptoject config
    file.  This requires that filenames contain no shell special characters;
    true by default.

 -- Peter Miller   Mon, 22 Jun 1998 18:04:47 +1000

aegis (3.5.D006-1) unstable; urgency=low

  * This change updates libaegis/col.c to use wide characters.	This allows
    native language characters to be used in change depcriptions id (one day) in
    filenames.

 -- Peter Miller   Fri, 19 Jun 1998 13:00:22 +1000

aegis (3.5.D005-1) unstable; urgency=low

  * This change adds information mysteriously missing from the aepconf(5) man
    page.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Tue, 16 Jun 1998 18:06:06 +1000

aegis (3.5.D004-1) unstable; urgency=low

  * This change inproves the aeib manual page to mention that s[ecial files and
    symlinks are not copied into the integration directory.
  * My thanks to Ralf Fassel  for this suggestion.

 -- Peter Miller   Tue, 16 Jun 1998 09:09:32 +1000

aegis (3.5.D003-1) unstable; urgency=low

  * This change makes the environment variables used by libaegis not depend on
    the program name.
  * My thanks to Ralg Fassel  for reporting this problem.

 -- Peter Miller   Fri, 05 Jun 1998 14:50:50 +1000

aegis (3.5.D002-1) unstable; urgency=low

  * This change corrects a typo on the Aegis web page.
  * My thanks to Justin Tripp  for reporting this problem.

 -- Peter Miller   Mon, 01 Jun 1998 09:44:56 +1000

aegis (3.5.D001-1) unstable; urgency=low

  * This change prepares Aegis for the next release.

 -- Peter Miller   Thu, 28 May 1998 13:25:16 +1000

aegis (3.4.D003-1) unstable; urgency=low

  * This change corrects a bug in the user lock preference code, where multipel
    user permission set errors would be emitted.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Wed, 27 May 1998 15:57:01 +1000

aegis (3.4.D002-1) unstable; urgency=low

  * This change corrects a number of documentation typos.
  * My thanks to Ralf Fassel  for reporting them.

 -- Peter Miller   Wed, 27 May 1998 13:31:52 +1000

aegis (3.4.D001-1) unstable; urgency=low

  * This change prepares another version of Aegis for release.

 -- Peter Miller   Sat, 23 May 1998 22:31:40 +1000

aegis (3.3.D016-1) unstable; urgency=low

  * This change updates the release notes to mention the new aeclone command,
    and the cshrc and profile to know about it.

 -- Peter Miller   Fri, 22 May 1998 22:54:42 +1000

aegis (3.3.D015-1) unstable; urgency=low

  * This change adds the aegis -clone command, used to clone changes across
    branches.

 -- Peter Miller   Thu, 21 May 1998 23:28:21 +1000

aegis (3.3.D014-1) unstable; urgency=low

  * This change corrects a bug in the aet -ind command.

 -- Peter Miller   Thu, 21 May 1998 21:25:16 +1000

aegis (3.3.D013-1) unstable; urgency=low

  * This change updates the email address of the aegis-users mailing list.

 -- Peter Miller   Wed, 20 May 1998 14:46:06 +1000

aegis (3.3.D012-1) unstable; urgency=low

  * This change adds a -no_wait flag for all operations which could block on
    locks.
  * My thanks to Ralf Fassel  for thsi suggestion.

 -- Peter Miller   Mon, 18 May 1998 22:57:45 +1000

aegis (3.3.D011-1) unstable; urgency=low

  * This change corrects a number of bugs.
  * My thanks to S.G. de Bruijn  for reporting these
    problems.

 -- Peter Miller   Mon, 04 May 1998 10:36:26 +1000

aegis (3.3.D010-1) unstable; urgency=low

  * This change corrects a problem where removing symbolic links to the baseline
    after an integration build was done as the developer, not the project owner.

 -- Peter Miller   Fri, 01 May 1998 10:31:33 +1000

aegis (3.3.D009-1) unstable; urgency=low

  * This change corrects some minor typos in some comments.

 -- Peter Miller   Fri, 01 May 1998 09:48:03 +1000

aegis (3.3.D008-1) unstable; urgency=low

  * This change corrects a problem where removing symbolic links to the baseline
    after an integration build was done as the developer, not the project owner.

 -- Peter Miller   Thu, 30 Apr 1998 17:50:49 +1000

aegis (3.3.D007-1) unstable; urgency=low

  * This change causes aecpu -unchanged to notice when a cross branch merge has
    been performed,and leave the file in the change, even when the actual
    contents are unchanged.  This facilitates cross branch merging in a much
    more automatic fashion.

 -- Peter Miller   Thu, 30 Apr 1998 16:21:46 +1000

aegis (3.3.D006-1) unstable; urgency=low

  * This change adds more robustness to the wide character support.
  * My thanks to Wayne Collins  for reporting this
    problem.

 -- Peter Miller   Wed, 15 Apr 1998 10:25:53 +1000

aegis (3.3.D005-1) unstable; urgency=low

  * This change corrects a problem with the /usr/local/lib/aegis/cshrc file; it
    used to contain some sh syntax.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Wed, 15 Apr 1998 09:32:05 +1000

aegis (3.3.D004-1) unstable; urgency=low

  * This change updates the FSF address in all of the source files.

 -- Peter Miller   Thu, 09 Apr 1998 11:12:10 +1000

aegis (3.3.D003-1) unstable; urgency=low

  * This change improves the development environment.  Not user-visible changes.

 -- Peter Miller   Thu, 09 Apr 1998 07:26:16 +1000

aegis (3.3.D002-1) unstable; urgency=low

  * Thsi change updates the release instructions.

 -- Peter Miller   Wed, 08 Apr 1998 17:06:07 +1000

aegis (3.3.D001-1) unstable; urgency=low

  * This change prepares for release.

 -- Peter Miller   Mon, 06 Apr 1998 12:03:36 +1000

aegis (3.2.D009-1) unstable; urgency=low

  * This change corrects a number of install problems.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Sat, 04 Apr 1998 17:30:09 +1000

aegis (3.2.D008-1) unstable; urgency=low

  * This change corrects a fault in aenbr where it assigns the branch to the
    user.  This is unnecessary.

 -- Peter Miller   Fri, 03 Apr 1998 20:24:22 +1000

aegis (3.2.D007-1) unstable; urgency=low

  * This change adds more install fixes for weird ctype vs wctype problems.

 -- Peter Miller   Fri, 03 Apr 1998 17:27:10 +1000

aegis (3.2.D006-1) unstable; urgency=low

  * suggested Ralf Fassel 

 -- Peter Miller   Fri, 27 Mar 1998 14:30:53 +1100

aegis (3.2.D005-1) unstable; urgency=low

  * This change introduces Cook recipes making it easier to perform RPM builds.
    This is not done for every integration, because it take far too long.

 -- Peter Miller   Fri, 27 Mar 1998 11:29:18 +1100

aegis (3.2.D004-1) unstable; urgency=low

  * This change corrects a problem using the wide character functions on some
    systems.
  * My thanks to Wayne Collins  for reporing this
    problem.

 -- Peter Miller   Wed, 25 Mar 1998 22:14:15 +1100

aegis (3.2.D003-1) unstable; urgency=low

  * This change corrects a number of typos on man pages.
  * My thanks to Ralf Fassel  for reporting these.

 -- Peter Miller   Tue, 24 Mar 1998 23:45:59 +1100

aegis (3.2.D002-1) unstable; urgency=low

  * This change corrects a problem where errno is defined to something else, and
    a minor problem where the expected number of grammar errors was wrong in the
    generated makefile.in
  * My thanks to Steven Knight  for reporting these problems.

 -- Peter Miller   Tue, 24 Mar 1998 22:47:57 +1100

aegis (3.2.D001-1) unstable; urgency=low

  * This change prepares Aegis for release.

 -- Peter Miller   Sun, 22 Mar 1998 23:08:12 +1100

aegis (3.1.D026-1) unstable; urgency=low

  * This change corrects a problem when trying to test Aegis before
    installation.  The instructions had not kept up with the libdir -> comdir
    change.

 -- Peter Miller   Sun, 22 Mar 1998 14:32:20 +1100

aegis (3.1.D025-1) unstable; urgency=low

  * This change adds functionality permitting a project administrator to perform
    a develop end on a branch.

 -- Peter Miller   Sun, 22 Mar 1998 13:41:23 +1100

aegis (3.1.D024-1) unstable; urgency=low

  * This change fixes a bug in aenrls, which causes it to fail and complain
    about the (absence of) a development directory for the pseudo-change which
    adds the files to the new repository.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Fri, 20 Mar 1998 10:20:41 +1100

aegis (3.1.D023-1) unstable; urgency=low

  * This change adds OHP slide for a talk about Recursive Make Considered
    Harmful.

 -- Peter Miller   Thu, 19 Mar 1998 21:42:57 +1100

aegis (3.1.D022-1) unstable; urgency=low

  * This change corrects a bug where aecp -delta accessed the trunk rather than
    the branch to perform the historical copy.
  * My thanks to Peter Foster  for reporting this problem.

 -- Peter Miller   Tue, 17 Mar 1998 21:03:03 +1100

aegis (3.1.D021-1) unstable; urgency=low

  * This change adds a re-try when an open call gets a stale nfs file handle
    error. For some systems, particularly in scripts, this happens often.

 -- Peter Miller   Thu, 12 Mar 1998 11:40:07 +1100

aegis (3.1.D020-1) unstable; urgency=low

  * This change fixes a number of bugs in the handling of the transition from
    2.3 projects to 3.0 projects.
  * My thanks to Ralf Fassel  for reporting these problems.

 -- Peter Miller   Wed, 11 Mar 1998 14:34:11 +1100

aegis (3.1.D019-1) unstable; urgency=low

  * This change corrects a bug where a diff fail gives the wrong error message.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Wed, 11 Mar 1998 10:17:00 +1100

aegis (3.1.D018-1) unstable; urgency=low

  * This change adds mention of aenbr(1) to the aenrls(1) man page.

 -- Peter Miller   Tue, 10 Mar 1998 11:13:26 +1100

aegis (3.1.D017-1) unstable; urgency=low

  * This change documents the AEGIS_FLAGS enviroinemt variable.

 -- Peter Miller   Tue, 10 Mar 1998 09:42:35 +1100

aegis (3.1.D016-1) unstable; urgency=low

  * This change adds the -keep option (et al) to the aeibu command. This makes
    it agree with the documentation, which has always claimed that it could do
    so.	 Note that this is not necessarily a sensible thing to do, as
    integrators who elect to keep it around probably don't have permissions to
    clean it up afterwards.

 -- Peter Miller   Mon, 09 Mar 1998 15:31:44 +1100

aegis (3.1.D015-1) unstable; urgency=low

  * This change fixes a bug where aenrls fails to detect a new-style progect,
    and runs afoul of an assert in the code.
  * My thanks to Tim King  for reporting this problem.

 -- Peter Miller   Mon, 09 Mar 1998 11:41:35 +1100

aegis (3.1.D014-1) unstable; urgency=low

  * This change corrects a bug in the cshrc macros.
  * My thanks to Ralf Fassel  for reporting this problem.

 -- Peter Miller   Mon, 09 Mar 1998 08:48:46 +1100

aegis (3.1.D013-1) unstable; urgency=low

  * This change corrects a number of install problems.
  * My thanks to Ralf Fassel  for reporting these problems.

 -- Peter Miller   Fri, 06 Mar 1998 14:01:37 +1100

aegis (3.1.D012-1) unstable; urgency=low

  * This change corrects a problem with test base time stamps not being cleared
    properly.
  * My thanks to Ralf Fassel  for reporting this problem,
    and its fix.

 -- Peter Miller   Fri, 27 Feb 1998 15:21:23 +1100

aegis (3.1.D011-1) unstable; urgency=low

  * This change decodes the project name for history locks, and the user names
    for user locks.

 -- Peter Miller   Fri, 13 Feb 1998 23:34:35 +1100

aegis (3.1.D010-1) unstable; urgency=low

  * This change creates a new intranet report, displaying change cause against
    file heirachy.

 -- Peter Miller   Thu, 12 Feb 1998 23:10:24 +1100

aegis (3.1.D009-1) unstable; urgency=low

  * This change improves the handling of nul values in report scripts.

 -- Peter Miller   Thu, 12 Feb 1998 22:47:38 +1100

aegis (3.1.D008-1) unstable; urgency=low

  * This change makes ^C more responsive.

 -- Peter Miller   Thu, 12 Feb 1998 14:32:02 +1100

aegis (3.1.D007-1) unstable; urgency=low

  * This change makes the locking code more responsive to interrupts.

 -- Peter Miller   Wed, 11 Feb 1998 13:57:08 +1100

aegis (3.1.D006-1) unstable; urgency=low

  * 1. This change adds a filename and line number to substitution contexts.
    This assists debugging broken error messages.
  * 2. Thic change corrects a bug in aede, where an error message was not
    invoked correctly.

 -- Peter Miller   Mon, 26 Jan 1998 18:11:09 +1100

aegis (3.1.D005-1) unstable; urgency=low

  * Thsi change improves the speil for Aegis, in the html and spc files.

 -- Peter Miller   Mon, 26 Jan 1998 14:39:04 +1100

aegis (3.1.D004-1) unstable; urgency=low

  * This change improves a number of web interface reports.

 -- Peter Miller   Mon, 19 Jan 1998 21:59:36 +1100

aegis (3.1.D003-1) unstable; urgency=low

  * This change allows completed branches to act as projects for the purpose of
    queries.
  * My thanks to Edwin Koedam  for reporting this
    problem.

 -- Peter Miller   Sun, 18 Jan 1998 09:56:51 +1100

aegis (3.1.D002-1) unstable; urgency=low

  * This change updates the change history, in preparation for release.

 -- Peter Miller   Fri, 16 Jan 1998 11:37:46 +1100

aegis (3.1.D001-1) unstable; urgency=low

  * New release derived from aegis.3.0.

 -- Peter Miller   Thu, 15 Jan 1998 22:59:54 +1100