Skip to content

Conversation

@hary-singh
Copy link
Collaborator

  • Introduce scan CLI command to discover git repositories in configured workspace directories.
  • Implement LoadGlobal for loading global configuration, defaulting to commonly used directories if not configured.
  • Add workspace validation, directory scanning, and repository detection with deduplication.
  • Incorporate support for caching discovery results (LoadCache, SaveCache, InvalidateCache) to enhance performance.
  • Enhance repository discovery with recursive search and depth control, skipping irrelevant directories.
  • Add helper functions for normalizing Git URLs and locating repositories by URL.
  • Include comprehensive tests for repository discovery, cache handling, and git URL normalization.

- Introduce `scan` CLI command to discover git repositories in configured workspace directories.
- Implement `LoadGlobal` for loading global configuration, defaulting to commonly used directories if not configured.
- Add workspace validation, directory scanning, and repository detection with deduplication.
- Incorporate support for caching discovery results (`LoadCache`, `SaveCache`, `InvalidateCache`) to enhance performance.
- Enhance repository discovery with recursive search and depth control, skipping irrelevant directories.
- Add helper functions for normalizing Git URLs and locating repositories by URL.
- Include comprehensive tests for repository discovery, cache handling, and git URL normalization.

Signed-off-by: Harry Dhillon <harry@harryy.dev>
@hary-singh hary-singh self-assigned this Oct 20, 2025
@hary-singh hary-singh merged commit 25c017d into main Oct 20, 2025
2 checks passed
@hary-singh hary-singh deleted the feature/add-workspace-scanning-and-first-phase-git-integration branch October 20, 2025 02:42
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.

2 participants