Created by antmak on 2014-05-12 and last modified on 2014-05-12
Get this branch:
bzr branch lp:~antmak/duplicity/0.6-par2-fix
Only antmak can upload to this branch. If you are antmak please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information


Recent revisions

983. By antmak on 2014-05-12

Added user defined verbatim options for par2

982. By Kenneth Loafman on 2014-05-09

* Prep for 0.6.24.

981. By Kenneth Loafman on 2014-05-09

* Prep for 0.6.24.

980. By Kenneth Loafman on 2014-05-07

* Applied expat fix from edso. See answer #12 in

979. By Kenneth Loafman on 2014-05-06

Fix formatting.

978. By Michael Terry on 2014-05-06

Fixes for python2.4

977. By Michael Terry on 2014-05-05

Backport fix for --cf-backend typo

976. By Michael Terry on 2014-05-05

  * Merged in lp:~mterry/duplicity/encode-exceptions
    - Because exceptions often contain file paths, they have the same problem
      with Python 2.x's implicit decoding using the 'ascii' encoding that we've
      experienced before. So I added a new util.uexc() method that uses the
      util.ufn() method to convert an exception to a unicode string and used it
      around the place.
    - Bugs fixed: 1289288, 1311176, 1313966
  * Backported from trunk r982

975. By Michael Terry on 2014-05-05

  * Fixed bug #1312328 WebDAV backend can't understand 200 OK response to DELETE
    - Allow both 200 and 204 as valid response to delete
  * Backported from trunk r979

974. By Michael Terry on 2014-05-05

  * Merged in lp:~mterry/duplicity/more-test-reorg
    - Here's another test reorganization / modernization branch. It does the
      following things:
      - Drop duplicity/misc.py. It is confusing to have both misc.py and util.py
        and most of the code in misc.py was no longer used. I moved the one
        function that was still used into util.py.
      - Consolidated the various ways to run tests into just one. I made tox run
        go through ./setup.py test, rather than nosetests. And I made the
        ./testing/run-tests scripts just call tox. Now we no longer need nosetes
        as a test dependency (although you can still use it if you want).
      - Added two more code quality automated tests: a pep8 one and a pylint one
        I disabled almost all checks in each program that gave a warning. These
        tests just establish a baseline for future improvement.
      - Moved the test helper code into TestCase subclasses that all tests can
        use. And used more code sharing and setUp/tearDown cleverness to remove
        duplicated code.
      - Reorganized the tests in ./testing/tests into ./testing/functional and
        ./testing/unit -- for whether they drive duplicity as a subprocess or
        whether they import and test code directly. Each dir can have specialize
        TestCase subclasses now.
      - Renamed the files in ./testing/unit to more clearly indicate which file
        in ./duplicity they are unit testing.
      - Added some helper methods for tests to set environment and globals.*
        parameters more safely (i.e. without affecting other tests) by
        automatically cleaning up any such changes during test tearDown.
      - Removed test_unicode.py, since it is kind of dumb. It used to be more
        useful, but now with py2.6, we are just testing that one line of code
        in it is actually there.
  * Backported from trunk r978

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.