ansible/files
Dag Wieers b66bf8e7a4 Revert PR #3575 since it causes problems related to exclude patterns (#3767)
* Revert PR #3575 since it causes problems related to exclude patterns

By using a different method for getting archive filelists, and extracting we introduced new problems related to excluding based on gtar patterns.

As a result files that would be excluded by gtar, would still be in the filelist. Implementing our own gtar compatible pattern exclusion mechanism is near to impossible (believe me, we looked at it...). The best way is to look at the original problem and deal with that, and ensure that extraction and filelists are done with the exact same tool and exact same options.

The solution is to decode the octal unicode representation in gtar's output back to unicode. Since gtar has no problem extracting these files in LANG=C, we simply has to compensate for it.

This reverts #3575 and fixes #11348.

* Implement codecs.escape_decode() instead of decode("string_escape") for python3
2016-07-06 14:40:48 -07:00
..
__init__.py package files 2014-09-26 11:05:47 -04:00
acl.py Convert the whole files/ directory to py3 syntax (#3685) 2016-05-18 07:01:53 -07:00
assemble.py Revert "Add prefixing and suffixing fuctionality to assemble" 2016-06-01 15:10:08 -04:00
copy.py Do not copy file if running on check mode 2016-06-17 02:19:52 +09:00
fetch.py Fix grammar in docs for fetch 'fail_on_missing' (#3872) 2016-06-06 15:27:18 -04:00
file.py Convert the whole files/ directory to py3 syntax (#3685) 2016-05-18 07:01:53 -07:00
find.py removed 'overquoting' of example 2016-02-12 13:24:07 -05:00
ini_file.py also match on tabs in ini_file (fixes #106) (#4067) 2016-06-30 18:15:49 -04:00
lineinfile.py The documentation of lineinfile now makes reference to blockinfile (#3639) 2016-05-24 14:49:09 +02:00
replace.py added follow to specific modules that support it 2016-02-15 14:14:56 -05:00
stat.py Convert the whole files/ directory to py3 syntax (#3685) 2016-05-18 07:01:53 -07:00
synchronize.py Update delete notes for Synrhconize docs (#3723) 2016-06-10 15:11:24 -04:00
template.py restored incorrectly removed docs, jinja2 override 2016-06-15 17:01:46 -04:00
unarchive.py Revert PR #3575 since it causes problems related to exclude patterns (#3767) 2016-07-06 14:40:48 -07:00
xattr.py Convert the whole files/ directory to py3 syntax (#3685) 2016-05-18 07:01:53 -07:00