Release 1.0.6: auto-unignore, macOS fix, --version
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -7,6 +7,32 @@
|
||||
|
||||
---
|
||||
|
||||
## [1.0.6] - 2026-07-20
|
||||
|
||||
### Добавлено
|
||||
|
||||
- 🧹 **Автоснятие пути из `.gitignore`** перед регистрацией подмодуля
|
||||
- Удаляются точные правила вида `/path/`, `path/`, `/path`
|
||||
- Если срабатывает более широкое правило — добавляется исключение `!/path/`
|
||||
- 📦 Регистрация **уже существующих** вложенных клонов без повторного `clone`
|
||||
(`gitlink` + `git submodule absorbgitdirs`)
|
||||
- 🏷️ Константа версии `SCRIPT_VERSION` и опции `--version` / `-V`
|
||||
|
||||
### Исправлено
|
||||
|
||||
- 🍎 Совместимость с **macOS/BSD `sed`**: корень `.` больше не попадал в список
|
||||
(раньше `sed -i` без аргумента backup падал тихо, скрипт пытался
|
||||
зарегистрировать `.` и обрывался из‑за `set -e`)
|
||||
- Ошибка одного подмодуля больше не останавливает весь цикл регистрации
|
||||
- Нормализация путей `./foo` → `foo`
|
||||
|
||||
### Документация
|
||||
|
||||
- 📖 Обновлён **README.md**
|
||||
- 📝 Обновлён **CHANGELOG.md**
|
||||
|
||||
---
|
||||
|
||||
## [1.1.0] - 2025-07-19
|
||||
|
||||
### Добавлено
|
||||
@@ -107,6 +133,7 @@
|
||||
|
||||
| Версия | Дата | Изменения |
|
||||
|--------|------|-----------|
|
||||
| **1.0.6** | 2026-07-20 | Автоснятие из `.gitignore`, fix macOS sed, `--version` |
|
||||
| **1.1.0** | 2025-07-19 | Добавлена настройка игнорирования подмодулей |
|
||||
| **1.0.0** | 2025-07-19 | Первый стабильный релиз |
|
||||
| **0.1.0** | 2025-07-19 | Предварительная версия (прототип) |
|
||||
|
||||
Reference in New Issue
Block a user