<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mailman.git/src/mailman/utilities/tests, branch plugin</title>
<subtitle>The GNU Mailing List manager.
</subtitle>
<id>https://git.neuromancer.sk/mailman.git/atom?h=plugin</id>
<link rel='self' href='https://git.neuromancer.sk/mailman.git/atom?h=plugin'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/'/>
<updated>2017-08-07T16:18:00Z</updated>
<entry>
<title>Migrate the [un]subscription_policy attribute.</title>
<updated>2017-08-07T16:18:00Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-07-04T23:07:37Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=6c621405c88671a58ef24cd84a9bd74ca324207e'/>
<id>urn:sha1:6c621405c88671a58ef24cd84a9bd74ca324207e</id>
<content type='text'>
 - This is quite a huge commit, since it changes the type of the
   MailingList.subscription_policy and unsubscription_policy
   attributes to the new names of pluggable workflows, in all
   occurences.
 - Also adds a migration to migrate the attributes to the new types.
 - Adds tests for the migration.
</content>
</entry>
<entry>
<title>Instantiate components only in add_components, not at lower levels.</title>
<updated>2017-08-07T16:14:00Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-07-04T19:18:23Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=00f52639673dc4db32ac9302e2a70483492d621e'/>
<id>urn:sha1:00f52639673dc4db32ac9302e2a70483492d621e</id>
<content type='text'>
 - The scan_module and find_components functions are also useful
   when they don't instantiate the components they load, and
   instantiation is left to add_components.
</content>
</entry>
<entry>
<title>Convert to click for CLI options</title>
<updated>2017-07-22T03:02:05Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-07-22T03:02:05Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=f00b94f18e1d82d1488cbcee6053f03423bc2f49'/>
<id>urn:sha1:f00b94f18e1d82d1488cbcee6053f03423bc2f49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Provide a better way to avoid instantiating some components</title>
<updated>2017-06-17T03:33:38Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-06-17T03:33:38Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=88f40ac0add14cc9e7c106c5e2e9ec3d6f73df6e'/>
<id>urn:sha1:88f40ac0add14cc9e7c106c5e2e9ec3d6f73df6e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enforce a stricter coding style.</title>
<updated>2017-01-27T00:56:34Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-01-27T00:56:34Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=99671bec296123d2934d690557494233f349fc8f'/>
<id>urn:sha1:99671bec296123d2934d690557494233f349fc8f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump copyright years.</title>
<updated>2017-01-04T15:30:17Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-01-04T15:30:17Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=8180990a2ed053f6e4880f93a75acd9845631793'/>
<id>urn:sha1:8180990a2ed053f6e4880f93a75acd9845631793</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use `atpublic` for @public instead of internal copy.</title>
<updated>2016-11-29T23:51:05Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-11-29T23:51:05Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=fe22ebdb98d125db840c980cbd953a8fbc2e5cdf'/>
<id>urn:sha1:fe22ebdb98d125db840c980cbd953a8fbc2e5cdf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' into py36</title>
<updated>2016-11-28T22:20:25Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-11-28T22:20:25Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=503cd08131bd73388af8cf0a27fd91d2e55501c9'/>
<id>urn:sha1:503cd08131bd73388af8cf0a27fd91d2e55501c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'fix-import-header-filters' into 'master'</title>
<updated>2016-11-26T05:13:49Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-11-26T05:13:49Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=88212f9d5c9a13e8e723d90a42f00d0f9b66d929'/>
<id>urn:sha1:88212f9d5c9a13e8e723d90a42f00d0f9b66d929</id>
<content type='text'>

Cover another header match import case

This branch just covers one more import conversion case seen in the wild.

See merge request !163</content>
</entry>
<entry>
<title>Handle a Python 3.6 difference in interact().</title>
<updated>2016-11-25T14:05:26Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-11-25T14:05:26Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=ffc8ed1347121079c047ec454f94e27bf54a9d42'/>
<id>urn:sha1:ffc8ed1347121079c047ec454f94e27bf54a9d42</id>
<content type='text'>
Also:

* Fix a regexp that 3.6 raises an exception on.
* Remove a deprecated attribute from passlib.cfg.
</content>
</entry>
</feed>
