Files
git_man/CHANGELOG.md
T
2026-07-19 11:23:24 +03:00

4.0 KiB

Changelog

Все значимые изменения в этом репозитории будут документироваться в этом файле.

Формат основан на Keep a Changelog, и этот проект придерживается Semantic Versioning.


[1.0.0] - 2025-07-19

Добавлено

  • 🚀 Первый релиз репозитория git_man
  • 📄 register-submodules.sh — скрипт для автоматической регистрации вложенных репозиториев как подмодулей
    • Автоматический поиск всех вложенных репозиториев (папок с .git)
    • Определение URL удалённого репозитория для каждого найденного
    • Регистрация в .gitmodules через git submodule add
    • Поддержка опций:
      • --help, -h — вывод справки
      • --dry-run — просмотр без изменений
      • --force, -f — принудительная перерегистрация
      • --verbose, -v — подробный вывод
      • --quiet, -q — минимальный вывод (только ошибки)
    • Цветной вывод с информационными сообщениями
    • Статистика выполнения (найдено, зарегистрировано, пропущено, ошибки)
    • Автоматическая проверка окружения (наличие Git, корневой репозиторий)
    • Обработка ошибок и корректные коды возврата

Создано

  • 📖 README.md — полная документация репозитория
  • 📝 CHANGELOG.md — этот файл с историей изменений

Автор


[0.1.0] - 2025-07-19

Предварительная версия

  • Прототип скрипта для регистрации подмодулей
  • Базовое тестирование на проекте crm3-26 с 15 вложенными репозиториями
  • Проверка работоспособности на различных структурах репозиториев

📋 Шаблон для новых версий

При добавлении новых функций или исправлений используйте этот шаблон:

## [X.Y.Z] - ГГГГ-ММ-ДД

### Добавлено
- Новая функция

### Изменено
- Изменение существующей функциональности

### Исправлено
- Исправление ошибок

### Удалено
- Удалённая функциональность

### Безопасность
- Исправления безопасности

🔗 Ссылки


📌 История версий

Версия Дата Изменения
1.0.0 2025-07-19 Первый стабильный релиз. Автор: Michael BAG
0.1.0 2025-07-19 Предварительная версия (прототип)

📝 Обратная связь

Если вы нашли ошибку или хотите предложить улучшение:

  1. Создайте Issue в репозитории
  2. Или напишите автору: mk@p7net.ru