1. e59b2de bpo-42014: shutil.rmtree: call onerror with correct function (GH-22585) by Michal Čihař · 3 years, 9 months ago
  2. da6f098 bpo-40592: shutil.which will not return None anymore if ; is the last char in PATHEXT (GH-20088) by Christopher Marchfelder · 3 years, 10 months ago
  3. 7514f4f bpo-39184: Add audit events to functions in `fcntl`, `msvcrt`, `os`, `resource`, `shutil`, `signal`, `syslog` (GH-18407) by Saiyang Gou · 4 years, 6 months ago
  4. 8870433 bpo-39390 shutil: fix argument types for ignore callback (GH-18122) by mbarkhau · 4 years, 7 months ago
  5. 9bbcbc9 bpo-38688, shutil.copytree: consume iterator and create list of entries to prevent infinite recursion (GH-17098) by Bruno P. Kinoshita · 4 years, 9 months ago
  6. 94e1650 bpo-38319: Fix shutil._fastcopy_sendfile(): set sendfile() max block size (GH-16491) by Giampaolo Rodola · 4 years, 11 months ago
  7. cf57cab bpo-32689: Updates shutil.move to allow for Path objects to be used as source arg (GH-15326) by Maxwell A McKinnon · 4 years, 11 months ago
  8. 9488a52 Clarify that shutil's copy functions can accept path-like values (GH-15141) by Boris Verhovsky · 5 years ago
  9. 7fcc208 bpo-37834: Prevent shutil.rmtree exception (GH-15602) by Ned Deily · 5 years ago
  10. df2d4a6 bpo-37834: Normalise handling of reparse points on Windows (GH-15231) by Steve Dower · 5 years ago
  11. 60419a7 bpo-37363: Add audit events for a range of modules (GH-14301) by Steve Dower · 5 years ago
  12. e9b51c0 bpo-26660, bpo-35144: Fix permission errors in TemporaryDirectory cleanup. (GH-10320) by Serhiy Storchaka · 5 years ago
  13. 413d955 bpo-36610: shutil.copyfile(): use sendfile() on Linux only (GH-13675) by Giampaolo Rodola · 5 years ago
  14. a16387a bpo-24564: shutil.copystat(): ignore EINVAL on os.setxattr() (GH-13369) by Ying Wang · 5 years ago
  15. 79efbb7 bpo-24538: Fix bug in shutil involving the copying of xattrs to read-only files. (PR-13212) by Olexa Bilaniuk · 5 years ago
  16. 197f044 bpo-35755: Don't say "to mimick Unix which command behavior" (GH-12861) by Victor Stinner · 5 years ago
  17. 228a3c9 bpo-35755: shutil.which() uses os.confstr("CS_PATH") (GH-12858) by Victor Stinner · 5 years ago
  18. 4f19030 bpo-36103: change default buffer size of shutil.copyfileobj() (GH-12115) by Inada Naoki · 5 years ago
  19. c606a9c bpo-35652: shutil.copytree(copy_function=...) erroneously pass DirEntry instead of path str (GH-11997) by Giampaolo Rodola · 5 years ago
  20. 8377cd4 Clean up code which checked presence of os.{stat,lstat,chmod} (#11643) by Anthony Sottile · 5 years ago
  21. 3b0abb0 bpo-33671: allow setting shutil.copyfile() bufsize globally (GH-12016) by Giampaolo Rodola · 5 years ago
  22. 5680f65 bpo-18283: Add support for bytes to shutil.which (GH-11818) by Cheryl Sabella · 5 years ago
  23. 9e00d9e bpo-20849: add dirs_exist_ok arg to shutil.copytree (patch by Josh Bronson) by jab · 6 years ago
  24. 19c46a4 bpo-33695 shutil.copytree() + os.scandir() cache (#7874) by Giampaolo Rodola · 6 years ago
  25. 2d1bc53 bpo-35202: Remove unused imports in Lib directory. (GH-10445) by Srinivas Thatiparthy (శ్రీనివాస్ తాటిపర్తి) · 6 years ago
  26. 4f399be bpo-34260, shutil: fix copy2 and copystat documentation (GH-8523) by Zsolt Cserna · 6 years ago
  27. c7f02a9 bpo-33671 / shutil.copyfile: use memoryview() with dynamic size on Windows (#7681) by Giampaolo Rodola · 6 years ago
  28. 4a172cc bpo-33671: efficient zero-copy for shutil.copy* functions (Linux, OSX and Win) (#7160) by Giampaolo Rodola · 6 years ago
  29. d4d79bc bpo-28564: Use os.scandir() in shutil.rmtree(). (#4085) by Serhiy Storchaka · 7 years ago
  30. a12df7b bpo-30218: support path-like objects in shutil.unpack_archive() (GH-1367) by Jelle Zijlstra · 7 years ago
  31. 5affd23 bpo-29762: More use "raise from None". (#569) by Serhiy Storchaka · 7 years ago
  32. 9bb6fe5 Issue #14061: Misc fixes and cleanups in archiving code in shutil. by Serhiy Storchaka · 8 years ago
  33. 20cdffd Issue #14061: Misc fixes and cleanups in archiving code in shutil. by Serhiy Storchaka · 8 years ago
  34. 7fc92bb Issue #28488: shutil.make_archive() no longer adds entry "./" to ZIP archive. by Serhiy Storchaka · 8 years ago
  35. 666de77 Issue #28488: shutil.make_archive() no longer adds entry "./" to ZIP archive. by Serhiy Storchaka · 8 years ago
  36. 0be894b Issue #27895: Spelling fixes (Contributed by Ville Skyttä). by Martin Panter · 8 years ago
  37. 15f44ab Issue #27895: Spelling fixes (Contributed by Ville Skyttä). by Raymond Hettinger · 8 years ago
  38. 8bde911 Issue #27626: Merge spelling fixes from 3.5 by Martin Panter · 8 years ago
  39. eb99570 Issue #27626: Spelling fixes in docs, comments and internal names by Martin Panter · 8 years ago
  40. 18a8aff Issue #26801: shutil.get_terminal_size() now handles the case of stdout is by Serhiy Storchaka · 8 years ago
  41. d30829d Issue #26801: shutil.get_terminal_size() now handles the case of stdout is by Serhiy Storchaka · 8 years ago
  42. 5bfe0da Merge 3.5: issue #26801 by Victor Stinner · 8 years ago
  43. 119ebb7 Fix shutil.get_terminal_size() error handling by Victor Stinner · 8 years ago
  44. 899f32f Issue #24982: shutil.make_archive() with the "zip" format now adds entries by Serhiy Storchaka · 9 years ago
  45. d941d7a Issue #24982: shutil.make_archive() with the "zip" format now adds entries by Serhiy Storchaka · 9 years ago
  46. 2504cec Issue #24982: shutil.make_archive() with the "zip" format now adds entries by Serhiy Storchaka · 9 years ago
  47. 5b798ab Issue #24878: Add docstrings to selected namedtuples by Raymond Hettinger · 9 years ago
  48. 940d69d Issue #21697: shutil.copytree() now correctly handles symbolic links that point to directories. by Berker Peksag · 9 years ago
  49. 5a294d8 Issue #21697: shutil.copytree() now correctly handles symbolic links that point to directories. by Berker Peksag · 9 years ago
  50. 5de4a3c Issue #21775: shutil.copytree(): fix crash when copying to VFAT by Berker Peksag · 10 years ago
  51. 884afd9 Issue #21775: shutil.copytree(): fix crash when copying to VFAT by Berker Peksag · 10 years ago
  52. 0a99b2a Issue #21280: Fixed a bug in shutil.make_archive() when create an archive of by Serhiy Storchaka · 10 years ago
  53. 9a4fc19 Issue #21280: Fixed a bug in shutil.make_archive() when create an archive of by Serhiy Storchaka · 10 years ago
  54. 8912270 Issue #22665: Add missing get_terminal_size and SameFileError to shutil.__all__. by Berker Peksag · 10 years ago
  55. 8083cd6 Issue #22665: Add missing get_terminal_size and SameFileError to shutil.__all__. by Berker Peksag · 10 years ago
  56. 3715da5 Issue #21391: Use os.path.abspath in the shutil module. by Berker Peksag · 10 years ago
  57. 1121377 Issue #5411: Added support for the "xztar" format in the shutil module. by Serhiy Storchaka · 10 years ago
  58. 6ffface #19840: Add copy_function to shutil.move. by R David Murray · 10 years ago
  59. a0934b2 #20744: don't try running an external 'zip' in shutil.make_archive() by Andrew Kuchling · 10 years ago
  60. 6a45021 Issue #19856: shutil.move() failed to move a directory to other directory by Serhiy Storchaka · 11 years ago
  61. 3a308b9 Issue #19856: shutil.move() failed to move a directory to other directory by Serhiy Storchaka · 11 years ago
  62. 85f1074 merge 3.3 (#20102) by Benjamin Peterson · 11 years ago
  63. 091d386 use with statement to ensure zipfile is always closed (closes #20102) by Benjamin Peterson · 11 years ago
  64. 1d006a2 Backout a1a05e2724dd: shutil.which(bytes) is a new feature and my patch does not work on Windows by Victor Stinner · 11 years ago
  65. fffb96b Issue #18283: shutil.which() now supports bytes argument, not only text argument. by Victor Stinner · 11 years ago
  66. 9a3777e #18705: merge with 3.3. by Ezio Melotti · 11 years ago
  67. 30b9d5d #18705: fix a number of typos. Patch by Févry Thibault. by Ezio Melotti · 11 years ago
  68. cd171c8 Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) by Brett Cannon · 11 years ago
  69. 0a14066 Issue #18200: Update the stdlib (except tests) to use ModuleNotFoundError. by Brett Cannon · 11 years ago
  70. ecaefcf - Issue #17012: shutil.which() no longer fallbacks to the PATH environment by Barry Warsaw · 11 years ago
  71. 618738b - Issue #17012: shutil.which() no longer fallbacks to the PATH environment by Barry Warsaw · 11 years ago
  72. 4cd7b9c #17076: Make copying of xattrs more permissive of missing FS support by Hynek Schlawack · 12 years ago
  73. 0beab05 #17076: Make copying of xattrs more permissive of missing FS support by Hynek Schlawack · 12 years ago
  74. e9a6360 Issue #16957: shutil.which() no longer searches a bare file name in the by Serhiy Storchaka · 12 years ago
  75. 8bea200 Issue #16957: shutil.which() no longer searches a bare file name in the by Serhiy Storchaka · 12 years ago
  76. 5b987c2 Issue #16993: shutil.which() now preserves the case of the path and extension by Serhiy Storchaka · 12 years ago
  77. 014791f Issue #16993: shutil.which() now preserves the case of the path and extension by Serhiy Storchaka · 12 years ago
  78. 2606a6f Issue #16719: Get rid of WindowsError. Use OSError instead by Andrew Svetlov · 12 years ago
  79. ad28c7f Issue #16706: get rid of os.error by Andrew Svetlov · 12 years ago
  80. 3438fa4 Get rig of EnvironmentError (#16705) by Andrew Svetlov · 12 years ago
  81. ae9a9e9 #15872: Fix 3.3 regression introduced by the new fd-based shutil.rmtree by Hynek Schlawack · 12 years ago
  82. b550110 #15872: Fix 3.3 regression introduced by the new fd-based shutil.rmtree by Hynek Schlawack · 12 years ago
  83. 4865376 Closes #1492704: Make shutil.copyfile() raise a distinct SameFileError by Hynek Schlawack · 12 years ago
  84. cc0274b merge with 3.2 by Georg Brandl · 12 years ago
  85. c8076df Fix wrong way of adding Error information in shutil.copytree. by Georg Brandl · 12 years ago
  86. 26fe37d #1492704: Backout and wait for 3.4 by Hynek Schlawack · 12 years ago
  87. 77d3283 #1492704: Make shutil.copyfile() raise a distinct SameFileError by Hynek Schlawack · 12 years ago
  88. b403806 Issue #15202: Consistently use the name "follow_symlinks" for by Larry Hastings · 12 years ago
  89. ad5ae04 - Issue #15238: shutil.copystat now copies Linux "extended attributes". by Larry Hastings · 12 years ago
  90. d0f6e0a Check for all used fd-based functions in shutil.rmdir, closes #15218 by Hynek Schlawack · 12 years ago
  91. 9f558cc #4489: Use dir_fd in rmdir in _rmtree_safe_fd() by Hynek Schlawack · 12 years ago
  92. a75cd1c #4489: Don't follow ever symlinks in rmtree by Hynek Schlawack · 12 years ago
  93. 3b52778 #4489 Make fd based rmtree work on bytes by Hynek Schlawack · 12 years ago
  94. 5fddf86 Issue #14662: Prevent shutil failures on OS X when destination does not by Ned Deily · 12 years ago
  95. 89dfd5c Really make bztar support in shutil conditional. by Éric Araujo · 13 years ago
  96. 5d1155c Closes #13258: Use callable() built-in in the standard library. by Florent Xicluna · 13 years ago
  97. 5fa8e7a Add missing name in shutil by Éric Araujo · 13 years ago
  98. 43a7ee1 Make logging call lazy by Éric Araujo · 13 years ago
  99. 78349b0 merge from 3.1 by Ronald Oussoren · 13 years ago
  100. f51738b Fix for issue 10684: Folders get deleted when trying to change case with shutil.move (case insensitive file systems only) by Ronald Oussoren · 13 years ago