~pappacena/launchpad:allow-mp-between-personal-repos

Last commit made on 2020-07-23
Get this branch:
git clone -b allow-mp-between-personal-repos https://git.launchpad.net/~pappacena/launchpad
Only Thiago F. Pappacena can upload to this branch. If you are Thiago F. Pappacena please log in for upload directions.

Branch merges

Branch information

Name:
allow-mp-between-personal-repos
Repository:
lp:~pappacena/launchpad

Recent commits

31dfe63... by Thiago F. Pappacena

fixing typo

bbca8aa... by Thiago F. Pappacena

Coding style and better guard on merge proposal creation notes

c2a29d1... by Thiago F. Pappacena

Allowing users to propose merge between personal git repositories

bd12e33... by Colin Watson

Port native-string streams to six.StringIO

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/387726

dc8ab9f... by Colin Watson

Port native-string streams to six.StringIO

Of the streams that were created using StringIO.StringIO or
cStringIO.StringIO, a number of them (mainly things like log files)
accept native strings on both Python 2 and 3. Port these to
six.StringIO for compatibility with Python 3.

7a9f57b... by Colin Watson

Use context managers instead of open().{read,write}()

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/387723

2eeab55... by Colin Watson

Use context managers instead of open().{read,write}()

This fixes ResourceWarnings on Python 3.

fbc4e03... by Colin Watson

Fix LimitedList for Python 3

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/387707

79243f7... by Colin Watson

Use six.python_2_unicode_compatible

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/387710

3639ded... by Colin Watson

Use six.python_2_unicode_compatible

Where appropriate, this makes it easier to define __str__ and
__unicode__ for Python 2 and only __str__ for Python 3.

In some places we define __unicode__ only to deliberately mark it as not
implemented. However, those are related to URLs, where it seems to make
sense to define whatever the native __str__ is on each version, so mark
the __unicode__ definition as Python-2-only.