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: yuya-takeyama/strict-s3-sync
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.1.1
Choose a base ref
...
head repository: yuya-takeyama/strict-s3-sync
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.2.0
Choose a head ref
  • 2 commits
  • 11 files changed
  • 3 contributors

Commits on Aug 10, 2025

  1. feat: AWS S3 sync compatible exclude patterns (#50)

    * feat: add fnmatch package for Python-compatible pattern matching
    
    - Port Python fnmatch module to Go for AWS S3 sync compatibility
    - Implement full Unix shell wildcard pattern matching
    - * matches everything including path separators (Python behavior)
    - Add comprehensive tests and benchmarks
    - Include proper PSF-2.0 license attribution
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    
    * feat: integrate fnmatch for AWS S3 sync compatible exclude patterns
    
    - Replace doublestar with fnmatch for pattern matching
    - * now matches path separators (AWS S3 sync behavior)
    - Update tests to verify AWS S3 sync compatibility
    - Remove doublestar dependency
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    
    * chore: remove doublestar dependency
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    
    * docs: add proper license attribution for PSF-2.0 code
    
    - Add LICENSE-PSF file with full PSF-2.0 license text
    - Add NOTICE file documenting changes from original Python code
    - Update main LICENSE file to reference PSF-2.0 for fnmatch code
    - Update README with license information
    - Update fnmatch.go header with proper copyright attribution
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    
    ---------
    
    Co-authored-by: Claude <noreply@anthropic.com>
    yuya-takeyama and claude authored Aug 10, 2025
    Configuration menu
    Copy the full SHA
    9c6f81d View commit details
    Browse the repository at this point in the history
  2. Release for v0.2.0 (#51)

    * [tagpr] prepare for the next release
    
    * [tagpr] update CHANGELOG.md
    
    ---------
    
    Co-authored-by: yuya-takeyama-tagpr[bot] <224357098+yuya-takeyama-tagpr[bot]@users.noreply.github.com>
    yuya-takeyama-tagpr[bot] authored Aug 10, 2025
    Configuration menu
    Copy the full SHA
    3a63f26 View commit details
    Browse the repository at this point in the history
Loading