<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mailman.git/src/mailman/rest/docs/helpers.rst, branch pluggable-workflows</title>
<subtitle>The GNU Mailing List manager.</subtitle>
<id>https://git.neuromancer.sk/mailman.git/atom/src/mailman/rest/docs/helpers.rst?h=pluggable-workflows</id>
<link rel='self' href='https://git.neuromancer.sk/mailman.git/atom/src/mailman/rest/docs/helpers.rst?h=pluggable-workflows'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/'/>
<updated>2016-03-17T01:48:04Z</updated>
<entry>
<title>Document the pagination API.</title>
<updated>2016-03-17T01:48:04Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-03-17T01:48:04Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=d6d598a15d34b60fa4ceb3ee292bf2740addc878'/>
<id>urn:sha1:d6d598a15d34b60fa4ceb3ee292bf2740addc878</id>
<content type='text'>
Closes #209
</content>
</entry>
<entry>
<title>Refactor API differences into a separate class.</title>
<updated>2016-01-13T16:16:38Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-01-13T16:16:38Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=98c074f19492d81ebf5b5c3f4d4f2210aa56230d'/>
<id>urn:sha1:98c074f19492d81ebf5b5c3f4d4f2210aa56230d</id>
<content type='text'>
We now have an IAPI interface which defines methods to convert to/from
UUIDs to their REST representations, and to calculate the API-homed full
URL path to a resource.  Add implementations API30 and API31 to handle
the two different implementations so far.  This also simplifies the
various path_to() calls.

Also: Add support for diff_cover to tox.ini to check that all
differences against the master branch have full test coverage.
</content>
</entry>
<entry>
<title> * REST API version 3.1 introduced.  Mostly backward compatible with version</title>
<updated>2015-07-19T03:21:05Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2015-07-04T18:58:45Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=759efff6eb63b3ba1fff15193923a3df72eb552c'/>
<id>urn:sha1:759efff6eb63b3ba1fff15193923a3df72eb552c</id>
<content type='text'>
   3.0 except that UUIDs are represented as hex strings instead of 128-bit
   integers, since the latter are not compatible with all versions of
   JavaScript.
</content>
</entry>
<entry>
<title>We don't need the 'six' package any more.</title>
<updated>2015-01-05T01:40:47Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2015-01-05T01:40:47Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=81be16cdfd9ecf86092c90874eb661be2e754043'/>
<id>urn:sha1:81be16cdfd9ecf86092c90874eb661be2e754043</id>
<content type='text'>
</content>
</entry>
<entry>
<title>All the REST tests pass.</title>
<updated>2014-12-16T01:01:53Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2014-12-16T01:01:53Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=068634612210ea447dca21db416724cba88cd64d'/>
<id>urn:sha1:068634612210ea447dca21db416724cba88cd64d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Checkpointing.</title>
<updated>2014-12-01T02:51:03Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2014-12-01T02:51:03Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=44e43727be13e3554342c2b5b75b7dc42abdb18c'/>
<id>urn:sha1:44e43727be13e3554342c2b5b75b7dc42abdb18c</id>
<content type='text'>
By using `six` I think I have most of the imports squared away.  There's
probably still uses of `unicode` built-ins that need fixing.

The idea is to first get the test suite running (which it doesn't yet), and
then to fix tests.

There's a bug in lazr.config which requires us to patch it for now.
</content>
</entry>
<entry>
<title>When we switch to tox, we'll get hash randomization, which breaks many tests.</title>
<updated>2014-11-07T01:39:25Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2014-11-07T01:39:25Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=59f980abc3aa10e0ff8a3d38ed91d69f68b194ed'/>
<id>urn:sha1:59f980abc3aa10e0ff8a3d38ed91d69f68b194ed</id>
<content type='text'>
While I'm shipping a tox.ini, do not yet use tox to run the tests, unless you
want to help fix the randomizations.

In the meantime, I'm also adding a few randomization fixes, and updating to
the latest falcon git trunk.
</content>
</entry>
<entry>
<title>Port to current Falcon git head.</title>
<updated>2014-11-02T20:29:10Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2014-11-02T20:29:10Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=9b19d1a9d77e71afc0783f22496bd623eda3024b'/>
<id>urn:sha1:9b19d1a9d77e71afc0783f22496bd623eda3024b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Complete the conversion from restish to falcon, modulo a clean up pass.  All</title>
<updated>2014-08-14T17:43:35Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2014-08-14T17:43:35Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=4236657a07af91b1a247ca3fecc3838a875d127f'/>
<id>urn:sha1:4236657a07af91b1a247ca3fecc3838a875d127f</id>
<content type='text'>
REST tests pass.  This requires an as yet unmerged internal change to falcon.
</content>
</entry>
<entry>
<title>Use print functions consistently through, and update all __future__ imports to</title>
<updated>2014-04-28T15:23:35Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2014-04-28T15:23:35Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=d4d71f71f08d6d440b17482eecc5472dcfe6cbae'/>
<id>urn:sha1:d4d71f71f08d6d440b17482eecc5472dcfe6cbae</id>
<content type='text'>
reflect this.

Also, mock out sys.stderr on some tests so that their nose2 output is quieter.

A few other minor coding style consistencies.
</content>
</entry>
</feed>
