Skip to content

v1.2.0

Compare
Choose a tag to compare
@andrewmcwatters andrewmcwatters released this 10 Aug 00:41
· 56 commits to main since this release

Fixed

  • Directory structure preservation: Fixed bug where glob patterns with target directories would flatten all files instead of preserving their original directory hierarchy
  • Dry-run target path calculation: Fixed inconsistent path handling between actual fetching and dry-run mode for glob patterns

Improved

  • Massive performance improvement for glob patterns: Reduced repository cloning from N+1 operations (1 for discovery + 1 per file) to just 1 clone operation total
  • Git-style error messages: Updated all error and warning messages to follow standard git command conventions:
    • Use fatal:, error:, and warning: prefixes appropriately
    • Lowercase message text (except proper nouns)
    • No trailing punctuation
    • Consistent tone and style with git commands

Added

  • Informative glob feedback: Added messages showing how many files match a glob pattern during fetching (e.g., "Found 71 files matching '**' in repository")

Full Changelog: v1.1.0...v1.2.0