[Aptitude-svn-commit] r3670 - in branches/aptitude-0.3/aptitude: .
src/generic
Daniel Burrows
dburrows at costa.debian.org
Mon Jul 25 16:22:56 UTC 2005
Author: dburrows
Date: Mon Jul 25 16:22:53 2005
New Revision: 3670
Modified:
branches/aptitude-0.3/aptitude/ChangeLog
branches/aptitude-0.3/aptitude/src/generic/matchers.cc
Log:
Force empty patterns to match any string.
Modified: branches/aptitude-0.3/aptitude/ChangeLog
==============================================================================
--- branches/aptitude-0.3/aptitude/ChangeLog (original)
+++ branches/aptitude-0.3/aptitude/ChangeLog Mon Jul 25 16:22:53 2005
@@ -1,3 +1,9 @@
+2005-07-25 Daniel Burrows <dburrows at debian.org>
+
+ * src/generic/matchers.cc:
+
+ Match anything with an empty pattern.
+
2005-07-24 Clytie Siddall <clytie at riverland.net.au>
* Updated Vietnamese translation
Modified: branches/aptitude-0.3/aptitude/src/generic/matchers.cc
==============================================================================
--- branches/aptitude-0.3/aptitude/src/generic/matchers.cc (original)
+++ branches/aptitude-0.3/aptitude/src/generic/matchers.cc Mon Jul 25 16:22:53 2005
@@ -217,7 +217,13 @@
:pattern_nogroup_initialized(false),
pattern_group_initialized(false)
{
- compile(_pattern);
+ // By convention, empty patterns match anything. (anything, you
+ // hear me??) That allows you to put "~m" into the pattern
+ // grouping policy and get a by-maintainer grouping out.
+ if(_pattern.empty())
+ compile(".*");
+ else
+ compile(_pattern);
}
~pkg_string_matcher()
More information about the Aptitude-svn-commit
mailing list