Thanks to visit codestin.com
Credit goes to github.com

Skip to content
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: tmux-python/libtmux
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: tmux-python/libtmux
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: claude-code
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 9 commits
  • 10 files changed
  • 1 contributor

Commits on May 26, 2025

  1. common(cmd) AsyncTmuxCmd

    tony committed May 26, 2025
    Configuration menu
    Copy the full SHA
    6bddf9a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ce3776 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1453055 View commit details
    Browse the repository at this point in the history
  4. tests(async) Basic example

    tony committed May 26, 2025
    Configuration menu
    Copy the full SHA
    04bcc9a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e1ed4de View commit details
    Browse the repository at this point in the history
  6. fix(AsyncTmuxCmd): Handle text decoding manually for async subprocess

    The AsyncTmuxCmd class was updated to handle text decoding manually since asyncio.create_subprocess_exec() doesn't support the text=True parameter that subprocess.Popen() supports.
    
    Changes:
    - Remove text=True and errors=backslashreplace from create_subprocess_exec()
    - Handle bytes output by manually decoding with decode(errors="backslashreplace")
    - Keep string processing logic consistent with tmux_cmd class
    
    This fixes the ValueError("text must be False") error that occurred when trying to use text mode with asyncio subprocesses. The async version now properly handles text decoding while maintaining the same behavior as the synchronous tmux_cmd class.
    tony committed May 26, 2025
    Configuration menu
    Copy the full SHA
    a52f37a View commit details
    Browse the repository at this point in the history
  7. py(deps[dev]) Bump dev packages

    tony committed May 26, 2025
    Configuration menu
    Copy the full SHA
    e398a7a View commit details
    Browse the repository at this point in the history
  8. ai(rules[claude]) Add CLAUDE.md

    tony committed May 26, 2025
    Configuration menu
    Copy the full SHA
    e5dbfc9 View commit details
    Browse the repository at this point in the history
  9. .gitignore: Ignore .claude/

    tony committed May 26, 2025
    Configuration menu
    Copy the full SHA
    b684d4f View commit details
    Browse the repository at this point in the history
Loading