import { Module } from "@nestjs/common";
import { ConfigModule } from "@nestjs/config";
import { GitOperationsService } from "./git-operations.service";
import { WorktreeManagerService } from "./worktree-manager.service";
import { ConflictDetectionService } from "./conflict-detection.service";
import { SecretScannerService } from "./secret-scanner.service";

@Module({
  imports: [ConfigModule],
  providers: [
    GitOperationsService,
    WorktreeManagerService,
    ConflictDetectionService,
    SecretScannerService,
  ],
  exports: [
    GitOperationsService,
    WorktreeManagerService,
    ConflictDetectionService,
    SecretScannerService,
  ],
})
export class GitModule {}
