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: apathetic-tools/zipbundler
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.4.0
Choose a base ref
...
head repository: apathetic-tools/zipbundler
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.5.0
Choose a head ref
  • 2 commits
  • 10 files changed
  • 2 contributors

Commits on Dec 15, 2025

  1. feat(gitignore): implement --gitignore/--no-gitignore option aligned …

    …with serger
    
    - Add respect_gitignore to OptionsConfig TypedDict for configuration support
    - Add "gitignore" to OriginType literal in config types
    - Implement load_gitignore_patterns() utility to read .gitignore files
    - Implement resolve_gitignore() with proper precedence (CLI > config > default)
    - Integrate gitignore loading into build command
    - Integrate gitignore loading into watch command
    - Extract respect_gitignore in CLI argument preparation functions
    - Add --add-exclude to CLI argument extraction (was missing)
    - Update configuration documentation with respect_gitignore option
    - Update CLI reference with --gitignore/--no-gitignore flags and examples
    - Update ROADMAP.md to mark feature as implemented
    
    The implementation aligns with serger's architecture:
    - Mutually exclusive CLI flags for clean interface
    - Patterns merged into exclude list with "gitignore" origin
    - Proper precedence: CLI flag > config file > default (True)
    - Load from config directory (build) or cwd (watch)
    - Stored in options.respect_gitignore per project config structure
    
    All tests pass (194 passed in package, stitched, and zipapp modes).
    InertSloth committed Dec 15, 2025
    Configuration menu
    Copy the full SHA
    1050132 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3bbd289 View commit details
    Browse the repository at this point in the history
Loading