Skip to content

Conversation

@idebenone
Copy link
Member

Added

  • Windows compatibility support
  • SSH tools availability checking with platform-specific installation instructions
  • Windows-specific documentation in README with setup guides
  • Platform-aware error messages for SSH agent issues
  • Build-time version injection to eliminate runtime package.json dependencies
  • .npmignore file to reduce published package size

Changed

  • SSH config file permissions (chmod) now only applied on Unix-like systems
  • Hardcoded Unix paths (~/.ssh) replaced with platform-aware paths using path.join()
  • Package scripts cleaned up and consolidated
  • Updated build configuration tsup.config.ts to reduce the build size

Fixed

  • Version mismatch between gitm -V and package.json

Removed

  • Code coverage dependencies and scripts (vitest coverage, c8, jest)
  • Duplicate npm scripts (consolidated lint/format variants)

@idebenone idebenone requested a review from loop-grid July 2, 2025 05:23
@loop-grid loop-grid merged commit d34827c into master Jul 2, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants