Commit graph

22 commits

Author SHA1 Message Date
4301c27ca9
Добавлена новая команда diff для просмотра внесенных изменений на текущий момент.
Добавлена возможность установки комментария, имени автора, электронной почты при создании снимка.
Функции проверок через регулярные выражения перенесены в новый модуль lib.
2025-05-25 18:34:52 +03:00
eff4fa2fe6
0.0.7 2025-05-25 13:22:11 +03:00
9835924def
Отображать в выводе списка снимков комментарий, пользователя, электронную почту 2025-05-25 13:21:52 +03:00
11eecbf128
0.0.6 2025-05-25 03:49:50 +03:00
3dedf89b09
Обновлена информация об использовании 2025-05-25 03:49:40 +03:00
44f8a2207d
Теперь коммиты создаются корректно, не перекрывают состояния файлов друг друга.
При создании коммитов происходит проверка на наличие последнего коммита в ветке и, если коммит не является последним - то происходит ответвление "текущая дата" + "текущий коммит".
Небольшой рефакторинг.
2025-05-25 03:32:47 +03:00
dd5d57c75b
Был произведен рефакторинг вызовов git.
Необходимо доработать create, так как при создании коммита в одной ветви проиходит "проброс" ненужных файлов в вышестоящие коммиты, следующих истории коммитов.
2025-05-25 01:27:24 +03:00
fe55e8680f
0.0.5 2025-05-24 22:01:59 +03:00
a193f53871
Добавлены новые команды:
- list - получение списка бэкапов (снимков состояния)
- restore - восстановить состояние файлов указанного снимка
Изменено:
- create - создание снимков выполняется через ответвление и мердж ответвленной ветки

Текущие изменения позволяют создавать репозиторий, делать снимки состояния файлов и восстанавливать конкретное состояние
2025-05-24 21:59:01 +03:00
cdd2ec5875
Исключения core вынесены в отдельный модуль exception 2025-05-24 11:02:01 +03:00
cc1a81261a
Изменение имени проекта 2025-05-24 03:38:53 +03:00
7714bc498e
0.0.3 2025-05-24 01:39:20 +03:00
66d64a9642
Добавлен модуль ядра программы 2025-05-24 01:38:52 +03:00
ff9dd8757d
Добавлены параметры конфигурационного файла
- user - имя пользователя git для фиксации коммитов
На перспективу:
- presnap - набор файлов (или команд?!) для выполнения до архивации (коммита) отслеживаемых файлов
- postsnap - набор файлов (или команд?!) для выполнения после архивации (коммита) отслеживаемых файлов
2025-05-24 01:34:32 +03:00
cf85cc3c77
Добавлен новый параметр user для конфигурации git 2025-05-24 01:33:42 +03:00
dad3d356c6
0.0.2 2025-05-23 20:48:14 +03:00
f1d1bce20b
Доработан модуль конфигурации, включающий исключения при возникновении ошибок 2025-05-23 20:47:53 +03:00
309a47ea3a
Модуль конфигурации был перенесен в директорию 2025-05-23 20:47:04 +03:00
3cb714f544
Добавлен новый параметр email 2025-05-23 20:46:23 +03:00
c1051c8507
Добавлена конфигурация vscode для отладки проекта 2025-05-23 20:45:48 +03:00
ff887e0640
Сформирован базовый механизм чтения конфигурационного файла.
Необходимо читать файл конфигурации, который будет содержать пути к репозиторию git и проекту для отслеживания.
2025-05-23 02:10:07 +03:00
bcfd2c49e5
Инициализация проекта 2025-05-23 01:27:15 +03:00