Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bpo-31221: patchcheck ignores external libraries #3109

Merged
merged 1 commit into from
Aug 17, 2017
Merged

bpo-31221: patchcheck ignores external libraries #3109

merged 1 commit into from
Aug 17, 2017

Conversation

vstinner
Copy link
Member

@vstinner vstinner commented Aug 16, 2017

Tools/scripts/patchcheck.py now ignores changes in Modules/expat/ and
Modules/zlib/ subdirectories. Drop also support for Mercurial, since
CPython migrated to Git.

https://bugs.python.org/issue31221

filenames.append(filename)
return filenames
else:
if not os.path.exists(os.path.join(SRCDIR, '.git')):
sys.exit('need a Mercurial or git checkout to get modified files')
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/Mercurial or //

@zware
Copy link
Member

zware commented Aug 16, 2017

Looks fine as far as I can tell; I'm not particularly familiar with patchcheck.

Tools/scripts/patchcheck.py now ignores changes in directories which
are copies of external libraries:

* Modules/_ctypes/libffi_msvc/
* Modules/_ctypes/libffi_osx/
* Modules/_decimal/libmpdec/
* Modules/expat/
* Modules/zlib/

Drop also support for Mercurial, since CPython migrated to Git.

Exclude also libmpdec

patchcheck: exclude also libffi_osx and libffi_msvc
@vstinner vstinner merged commit 4a347ce into python:master Aug 17, 2017
@vstinner vstinner deleted the patchcheck branch August 17, 2017 14:29
@bedevere-bot
Copy link

GH-3116 is a backport of this pull request to the 3.6 branch.

@bedevere-bot
Copy link

GH-3118 is a backport of this pull request to the 2.7 branch.

@serhiy-storchaka serhiy-storchaka changed the title bpo-31221: patchcheck: ignore expat and zlib bpo-31221: patchcheck ignores external libraries Aug 17, 2017
vstinner added a commit that referenced this pull request Aug 17, 2017
* bpo-31221: patchcheck ignores external libraries (#3109)

Tools/scripts/patchcheck.py now ignores changes in directories which
are copies of external libraries:

* Modules/_ctypes/libffi_msvc/
* Modules/_ctypes/libffi_osx/
* Modules/_decimal/libmpdec/
* Modules/expat/
* Modules/zlib/

Drop also support for Mercurial, since CPython migrated to Git.

Exclude also libmpdec

patchcheck: exclude also libffi_osx and libffi_msvc
(cherry picked from commit 4a347ce)

* Exclude also Modules/_ctypes/libffi on Python 3.6
vstinner added a commit that referenced this pull request Aug 17, 2017
* bpo-31221: patchcheck ignores external libraries (#3109)

Tools/scripts/patchcheck.py now ignores changes in directories which
are copies of external libraries:

* Modules/_ctypes/libffi_msvc/
* Modules/_ctypes/libffi_osx/
* Modules/_decimal/libmpdec/
* Modules/expat/
* Modules/zlib/

Drop also support for Mercurial, since CPython migrated to Git.

Exclude also libmpdec

patchcheck: exclude also libffi_osx and libffi_msvc
(cherry picked from commit 4a347ce)

* Exclude also Modules/_ctypes/libffi on Python 2.7

* Remove _decimal/libmpdec, not in Python 2.7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants