]> git.donarmstrong.com Git - debbugs.git/blobdiff - Debbugs/Config.pm
* Add versioning archival/removal support to the configuration file
[debbugs.git] / Debbugs / Config.pm
index fe845f52ee0be97f51c1bedb8906718243b32910..f31253ecc02c0fe99e2027764519dcbf61e9e98b 100644 (file)
@@ -261,15 +261,59 @@ set_default(\%config,   'mirror_list',   'bug-mirror-list');
 
 =head2 Misc Options
 
+=over
+
 =cut
 
 set_default(\%config,'mailer','exim');
 set_default(\%config,'bug','bug');
 set_default(\%config,'bugs','bugs');
+
+=item remove_age
+
+Age at which bugs are archived/removed
+
+Default: 28
+
+=cut
+
 set_default(\%config,'remove_age',28);
 
+=item save_old_bugs
+
+Whether old bugs are saved or deleted
+
+Default: 1
+
+=cut
+
 set_default(\%config,'save_old_bugs',1);
 
+=item removal_distribution_tags
+
+Tags which specifiy distributions to check
+
+Default: qw(experimental unstable testing stable oldstable);
+
+=cut
+
+set_default(\%config,'removal_distribution_tags',
+           [qw(experimental unstable testing stable oldstable)]);
+
+=item removal_default_distribution_tags
+
+For removal/archival purposes, all bugs are assumed to have these tags
+set.
+
+Default: qw(unstable testing);
+
+=cut
+
+set_default(\%config,'removal_default_distribution_tags',
+           [qw(unstable testing)]
+          );
+
+
 set_default(\%config,'default_severity','normal');
 set_default(\%config,'show_severities','critical, grave, normal, minor, wishlist');
 set_default(\%config,'strong_severities',[qw(critical grave)]);
@@ -300,6 +344,9 @@ set_default(\%config,'package_source',$config{config_dir}.'/indices/sources');
 set_default(\%config,'version_packages_dir',$config{spool_dir}.'/../versions/pkg');
 #set_default(\%config,'version_packages_dir',$config{spool_dir}'/../versions/pkg');
 
+=back
+
+
 =head2 Text Fields
 
 The following are the only text fields in general use in the scripts;