first commit
This commit is contained in:
@@ -0,0 +1,99 @@
|
||||
# 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)
|
||||
|
||||
Reference in New Issue
Block a user