v1.2.0
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:
, andwarning:
prefixes appropriately - Lowercase message text (except proper nouns)
- No trailing punctuation
- Consistent tone and style with git commands
- Use
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