lp:~aaron-whitehouse/duplicity/filelist_combine

Created by Aaron Whitehouse and last modified

I have combined globbing and non-globbing filelists and removed a large amount of code made redundant through doing so. I have also deprecated --include/exclude-filelist-stdin and made consequent changes to the tests, manual and commandline help.

Get this branch:
bzr branch lp:~aaron-whitehouse/duplicity/filelist_combine
Only Aaron Whitehouse can upload to this branch. If you are Aaron Whitehouse please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Aaron Whitehouse
Project:
Duplicity
Status:
Merged

Recent revisions

1077. By Aaron Whitehouse <email address hidden>

Updated duplicity.pot

1076. By Aaron Whitehouse <email address hidden>

Merge in changes to rebase against dev.

1075. By Aaron Whitehouse <email address hidden>

Changed tests to test filelist, rather than globbing filelist, except for one functional globbing test of each type to ensure this continues to work until it is deliberately removed. Changed naming of tests etc accordingly.

1074. By Aaron Whitehouse <email address hidden>

Removed unnecessary tests (post merging of non-globbing and globbing filelists) and created a globbing version of the one test that was only written for non-globbing filelists.

1073. By Aaron Whitehouse <email address hidden>

Updated manual to remove references to globbing filelists and stdin filelists and make consequential changes to the description of include-filelist and exclude-filelist behaviour.

1072. By Aaron Whitehouse <email address hidden>

Note Bug #1423367 was fixed in the previous commit.

1071. By Aaron Whitehouse <email address hidden>

Mark --include-filelist-stdin and --exclude-fielist-stdin for deprecation and hide from --help output. Add additional tests in stdin_test.sh to test --include-filelist-stdin and that /dev/stdin is an adequate replacement.

1070. By Aaron Whitehouse <email address hidden>

Added bash script (stdin_test.sh) showing that filelists from stdin were working as expected despite the changes.

1069. By Aaron Whitehouse <email address hidden>

Added deprecation warning to the --exclude-globbing-filelist and include-globbing-filelist options in commandline.py and hid them from help output. Commented out functions relating to non-globbing filelists. Commented out unit tests related to non-globbing filelists.

1068. By Aaron Whitehouse <email address hidden>

Made non-globbing filelists use the globbing code path (ie made all filelists globbing), as per:
http://lists.nongnu.org/archive/html/duplicity-talk/2015-01/msg00011.html
Fixed Bug #1408411 in the process, as this issue was limited to the non-globbing code path.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~duplicity-team/duplicity/0.7-series
This branch contains Public information 
Everyone can see this information.

Subscribers