changeset: 84775:13950a33f889 branch: 2.7 parent: 84772:23b0164b9c82 user: Terry Jan Reedy date: Sun Jul 21 20:57:44 2013 -0400 files: Misc/NEWS Tools/scripts/patchcheck.py description: Issue #18439: Make patchcheck work on Windows for ACKS, NEWS. diff -r 23b0164b9c82 -r 13950a33f889 Misc/NEWS --- a/Misc/NEWS Sun Jul 21 20:13:24 2013 -0400 +++ b/Misc/NEWS Sun Jul 21 20:57:44 2013 -0400 @@ -137,6 +137,8 @@ - Issue #17844: Refactor a documentation of Python specific encodings. Add links to encoders and decoders for binary-to-binary codecs. +- Issue #18439: Make patchcheck work on Windows for ACKS, NEWS. + What's New in Python 2.7.5? =========================== diff -r 23b0164b9c82 -r 13950a33f889 Tools/scripts/patchcheck.py --- a/Tools/scripts/patchcheck.py Sun Jul 21 20:13:24 2013 -0400 +++ b/Tools/scripts/patchcheck.py Sun Jul 21 20:57:44 2013 -0400 @@ -144,13 +144,13 @@ @status("Misc/ACKS updated", modal=True) def credit_given(file_paths): """Check if Misc/ACKS has been changed.""" - return 'Misc/ACKS' in file_paths + return os.path.join('Misc', 'ACKS') in file_paths @status("Misc/NEWS updated", modal=True) def reported_news(file_paths): """Check if Misc/NEWS has been changed.""" - return 'Misc/NEWS' in file_paths + return os.path.join('Misc', 'NEWS') in file_paths def main(): @@ -158,7 +158,8 @@ python_files = [fn for fn in file_paths if fn.endswith('.py')] c_files = [fn for fn in file_paths if fn.endswith(('.c', '.h'))] doc_files = [fn for fn in file_paths if fn.startswith('Doc')] - special_files = {'Misc/ACKS', 'Misc/NEWS'} & set(file_paths) + misc_files = {os.path.join('Misc', 'ACKS'), os.path.join('Misc', 'NEWS')}\ + & set(file_paths) # PEP 8 whitespace rules enforcement. normalize_whitespace(python_files) # C rules enforcement. @@ -168,9 +169,9 @@ # Docs updated. docs_modified(doc_files) # Misc/ACKS changed. - credit_given(special_files) + credit_given(misc_files) # Misc/NEWS changed. - reported_news(special_files) + reported_news(misc_files) # Test suite run and passed. if python_files or c_files: