# Changelog Все значимые изменения в этом репозитории будут документироваться в этом файле. Формат основан на [Keep a Changelog](https://keepachangelog.com/ru/1.0.0/), и этот проект придерживается [Semantic Versioning](https://semver.org/lang/ru/). --- ## [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** — этот файл с историей изменений ### Автор - **Michael BAG** ([mk@p7net.ru](mailto:mk@p7net.ru)) --- ## [0.1.0] - 2025-07-19 ### Предварительная версия - Прототип скрипта для регистрации подмодулей - Базовое тестирование на проекте `crm3-26` с 15 вложенными репозиториями - Проверка работоспособности на различных структурах репозиториев --- ## 📋 Шаблон для новых версий При добавлении новых функций или исправлений используйте этот шаблон: ```markdown ## [X.Y.Z] - ГГГГ-ММ-ДД ### Добавлено - Новая функция ### Изменено - Изменение существующей функциональности ### Исправлено - Исправление ошибок ### Удалено - Удалённая функциональность ### Безопасность - Исправления безопасности ``` --- ## 🔗 Ссылки - **Автор:** Michael BAG ([mk@p7net.ru](mailto:mk@p7net.ru)) - **Репозиторий:** [https://git.p7net.ru/tools/git_man](https://git.p7net.ru/tools/git_man) - **Документация:** [README.md](./README.md) - **Сообщить о проблеме:** [https://git.p7net.ru/tools/git_man/issues](https://git.p7net.ru/tools/git_man/issues) --- ## 📌 История версий | Версия | Дата | Изменения | |--------|------|-----------| | **1.0.0** | 2025-07-19 | Первый стабильный релиз. Автор: Michael BAG | | **0.1.0** | 2025-07-19 | Предварительная версия (прототип) | --- ## 📝 Обратная связь Если вы нашли ошибку или хотите предложить улучшение: 1. Создайте Issue в репозитории 2. Или напишите автору: [mk@p7net.ru](mailto:mk@p7net.ru)