Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
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: vcs-python/libvcs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master@{1day}
Choose a base ref
Loading
...
head repository: vcs-python/libvcs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Loading
  • 5 commits
  • 5 files changed
  • 1 contributor

Commits on Jun 21, 2025

  1. fix(run) Fix live / streaming / flushing of output

    Live updates were broken, e.g. flushing of output during `git clone`
    tony committed Jun 21, 2025
    Configuration menu
    Copy the full SHA
    80eaf40 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e8241b View commit details
    Browse the repository at this point in the history
  3. fix(run) Fix live / streaming / flushing of output (#493)

    Follow up to #485.
    
    Live updates were broken, e.g. flushing of output during `git clone`
    
    ## Summary by Sourcery
    
    Fix live streaming and flushing of subprocess output in `run.py` by switching to byte-mode I/O, preserving carriage returns for progress updates, and decoding output via a console-encoding fallback.
    
    Bug Fixes:
    - Restore live updating and flushing of progress output by reading raw bytes (text=False) to preserve carriage-return behavior
    - Prevent Unicode errors during decoding by adding a `console_to_str` helper that tries the console’s encoding and falls back to UTF-8
    
    Enhancements:
    - Consolidate stdout/stderr line reading into byte streams trimmed and decoded with `console_to_str`
    tony authored Jun 21, 2025
    Configuration menu
    Copy the full SHA
    18d72cb View commit details
    Browse the repository at this point in the history
  4. py(deps[dev]) Bump dev packages

    tony committed Jun 21, 2025
    Configuration menu
    Copy the full SHA
    789f46b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0cf3504 View commit details
    Browse the repository at this point in the history
Loading
Morty Proxy This is a proxified and sanitized view of the page, visit original site.