GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Comparing 3.1.54...3.1.55 · gitpython-developers/GitPython

Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: gitpython-developers/GitPython
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading

Uh oh!

There was an error while loading. Please reload this page.

base: 3.1.54
Loading
Loading
...
head repository: gitpython-developers/GitPython
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading

Uh oh!

There was an error while loading. Please reload this page.

compare: 3.1.55
Loading
Loading
  • 3 commits
  • 6 files changed
  • 2 contributors

Commits on Jul 22, 2026

  1. fix: prevent environment expansion in remote URLs

    Remote and submodule creation expanded environment-variable references in
    caller-supplied URLs before storing them in Git configuration. This could
    expose process environment values through a later network request or a tracked
    .gitmodules file.
    
    Preserve variables literally in the remaining untrusted URL callers while
    retaining Git.polish_url() expansion for intentional local-path normalization.
    Add regression tests covering remote configuration and submodule configuration.
    
    Git baseline: git remote add and git submodule add accept URL arguments
    literally; Git does not perform shell-style environment expansion on those
    arguments.
    
    Co-authored-by: Sebastian Thiel <[email protected]>
    @codex @Byron
    codex and Byron committed Jul 22, 2026
    7 Configuration menu
    • View commit details
    • Copy full SHA for 8634174
    • Browse repository at this point
    Copy the full SHA
    8634174 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2181 from gitpython-developers/fix-env-var-exfilt…

    …ration
    
    fix: prevent environment expansion in remote URLs
    @Byron
    Byron authored Jul 22, 2026
    Configuration menu
    • View commit details
    • Copy full SHA for e227e01
    • Browse repository at this point
    Copy the full SHA
    e227e01 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2026

  1. prepare release

    @Byron
    Byron committed Jul 23, 2026
    Configuration menu
    • View commit details
    • Copy full SHA for 681c82c
    • Browse repository at this point
    Copy the full SHA
    681c82c View commit details
    Browse the repository at this point in the history
Loading

This comparison is taking too long to generate.

Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.

You can try running this command locally to see the comparison on your machine:
git diff 3.1.54...3.1.55

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.