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

GH-77609: Add follow_symlinks argument to pathlib.Path.glob() #102616

Merged
merged 17 commits into from
May 29, 2023

Commits on Mar 12, 2023

  1. pythonGH-77609: Support following symlinks in pathlib.Path.glob()

    Add a keyword-only *follow_symlinks* parameter to `pathlib.Path.glob()` and
    `rglob()`, defaulting to false. When set to true, symlinks to directories
    are followed as if they were directories.
    
    Previously these methods followed symlinks except when evaluating "`**`"
    wildcards; on Windows they returned paths in filesystem casing except when
    evaluating non-wildcard tokens. Both these problems are solved here. This
    will allow us to address pythonGH-102613 and pythonGH-81079 in future commits.
    barneygale committed Mar 12, 2023
    Configuration menu
    Copy the full SHA
    59dcdb1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e850bde View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f4ffd3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b6c019e View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2023

  1. Configuration menu
    Copy the full SHA
    8d657ee View commit details
    Browse the repository at this point in the history
  2. Backwards compatibility

    barneygale committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    b600363 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b2766f8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8704d33 View commit details
    Browse the repository at this point in the history
  5. Fix news

    barneygale committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    6f7a83a View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. Configuration menu
    Copy the full SHA
    5fb7d28 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. Revert "Fix news"

    This reverts commit 6f7a83a.
    barneygale committed May 10, 2023
    Configuration menu
    Copy the full SHA
    ce7973f View commit details
    Browse the repository at this point in the history
  2. Revert "Deprecate follow_symlinks=None"

    This reverts commit 8704d33.
    barneygale committed May 10, 2023
    Configuration menu
    Copy the full SHA
    2db28d9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d3a3396 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

  1. Configuration menu
    Copy the full SHA
    6c61822 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. Configuration menu
    Copy the full SHA
    3722b64 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Configuration menu
    Copy the full SHA
    9700dd1 View commit details
    Browse the repository at this point in the history
  2. Re-target to 3.13

    barneygale committed May 23, 2023
    Configuration menu
    Copy the full SHA
    4f2a492 View commit details
    Browse the repository at this point in the history