Commit graph

  • e43b792df8
    Добавлена информация для фидбэка при возникновении непредвиденных ошибок develop Alexander Zhirov 2025-05-30 19:11:31 +03:00
  • 552b635b59
    - Корректный вывод пути файла/директории при вызове status - Добавлен вывод секунд при вызове info Alexander Zhirov 2025-05-30 19:07:09 +03:00
  • 8a64320214
    В библиотеку добавлена функция разбития строки по первому символу пробела Alexander Zhirov 2025-05-30 19:06:29 +03:00
  • cff4d3baf6
    Добавлена сборка в инсталляционный файл для Windows windows Alexander Zhirov 2025-05-30 14:00:48 +03:00
  • 2ad04b4603
    Добавлена сборка в пакет для Debian дистрибутива debian Alexander Zhirov 2025-05-30 03:07:33 +03:00
  • a74579d709
    Исправление загодочных иероглифов main Alexander Zhirov 2025-05-29 22:25:12 +03:00
  • 0d99f44291
    0.1.0-alpha.1 0.1.0-alpha.1 Alexander Zhirov 2025-05-29 20:14:05 +03:00
  • b2a0a9eeae
    Обновлено описание, добавлена лицензия Alexander Zhirov 2025-05-29 20:08:06 +03:00
  • 60139a1874
    Добавлена новая команда size для получения информации и размере репозитория с хранимыми снимками Alexander Zhirov 2025-05-29 16:23:47 +03:00
  • 795fb0bdc4
    Добавлена возможность проверки размера репозитория со снимками Alexander Zhirov 2025-05-29 16:23:10 +03:00
  • 31211516cb
    Более лаконичное название для флагов: no-presnag -> no-pre, no-postsnag -> no-post Alexander Zhirov 2025-05-28 15:07:28 +03:00
  • f924800387
    0.0.12 Alexander Zhirov 2025-05-28 02:28:45 +03:00
  • a2131ec574
    Выполнение pre и post команд Alexander Zhirov 2025-05-28 02:28:33 +03:00
  • 5f746c33b7
    Добавление чтения списка pre и post команд при выполнении snag Alexander Zhirov 2025-05-28 02:27:59 +03:00
  • 9f8759238b
    Добавлен фильтр по исключению пустых строк в ответе от git-вызова, так как ответ может быть пустым Alexander Zhirov 2025-05-28 02:26:55 +03:00
  • 016455d8f2
    0.0.11 Alexander Zhirov 2025-05-28 00:23:27 +03:00
  • c65b18a915
    Создание правил при инициализации репозитория Alexander Zhirov 2025-05-28 00:20:55 +03:00
  • c388d01a2f
    Информативный вывод при вызове status Alexander Zhirov 2025-05-28 00:20:27 +03:00
  • aa4260cdb9
    Добавлено чтение из конфигурационного файла набора правил для отслеживания файлов Alexander Zhirov 2025-05-28 00:18:55 +03:00
  • 5797e83f07
    Добавлен новый модуль rules для управления правилами отслеживания файлов в виде записей для gitignore - create: создание правил из конфигурационного файла: - tracking - отслеживаемые файлы/пути - ignore - правила gitignore - update: обновление существующих правил из конфигурационного файла - reset: сброс изменений в правилах - откат на момент до внесения изменений в конфигурационный файл - clear: очистить файл с правилами - show: просмотр правил - save: сохранить правила без возможности сброса (reset) Alexander Zhirov 2025-05-28 00:17:42 +03:00
  • db9a6be9f4
    Добавлена возможность инициализации репозитория с перезаписью существующего через флаг force Alexander Zhirov 2025-05-27 00:12:43 +03:00
  • 35a7b26a4a
    0.0.10 Alexander Zhirov 2025-05-26 23:42:39 +03:00
  • e6f9a7a0ff
    Инициализация репозитория с default именем ветви по умолчанию Alexander Zhirov 2025-05-26 23:42:12 +03:00
  • 3638d0c48d
    Если найденный коммит существует в нескольких ветвях, то используется первая ветвь, в которой этот коммит появился - из списка самый последний элемент. Alexander Zhirov 2025-05-26 23:27:36 +03:00
  • 9c4c2c9d05
    Добавлена команда импорта import из архива tar.gz Alexander Zhirov 2025-05-26 23:13:54 +03:00
  • cc85cdec78
    Добавлена проверка на наличие установленного git в системе Alexander Zhirov 2025-05-26 03:09:15 +03:00
  • a7676d5886
    Добавлена проверка на инициализацию репозитория Alexander Zhirov 2025-05-26 02:41:55 +03:00
  • 38b37eea70
    Вывод только первой строки git сообщения при ошибке Alexander Zhirov 2025-05-26 02:19:53 +03:00
  • 4590ee5fbc
    Добавлена команда export для экспорта в архив tar.gz файлов указанного состояния снимка, по умолчанию экспортируется текущее состояние снимка Alexander Zhirov 2025-05-26 02:14:18 +03:00
  • 4301c27ca9
    Добавлена новая команда diff для просмотра внесенных изменений на текущий момент. Добавлена возможность установки комментария, имени автора, электронной почты при создании снимка. Функции проверок через регулярные выражения перенесены в новый модуль lib. Alexander Zhirov 2025-05-25 18:34:52 +03:00
  • eff4fa2fe6
    0.0.7 Alexander Zhirov 2025-05-25 13:22:11 +03:00
  • 9835924def
    Отображать в выводе списка снимков комментарий, пользователя, электронную почту Alexander Zhirov 2025-05-25 13:21:52 +03:00
  • 11eecbf128
    0.0.6 Alexander Zhirov 2025-05-25 03:49:50 +03:00
  • 3dedf89b09
    Обновлена информация об использовании Alexander Zhirov 2025-05-25 03:49:40 +03:00
  • 44f8a2207d
    Теперь коммиты создаются корректно, не перекрывают состояния файлов друг друга. При создании коммитов происходит проверка на наличие последнего коммита в ветке и, если коммит не является последним - то происходит ответвление "текущая дата" + "текущий коммит". Небольшой рефакторинг. Alexander Zhirov 2025-05-25 03:32:47 +03:00
  • dd5d57c75b
    Был произведен рефакторинг вызовов git. Необходимо доработать create, так как при создании коммита в одной ветви проиходит "проброс" ненужных файлов в вышестоящие коммиты, следующих истории коммитов. Alexander Zhirov 2025-05-25 01:27:24 +03:00
  • fe55e8680f
    0.0.5 Alexander Zhirov 2025-05-24 22:01:59 +03:00
  • a193f53871
    Добавлены новые команды: - list - получение списка бэкапов (снимков состояния) - restore - восстановить состояние файлов указанного снимка Изменено: - create - создание снимков выполняется через ответвление и мердж ответвленной ветки Alexander Zhirov 2025-05-24 21:59:01 +03:00
  • cdd2ec5875
    Исключения core вынесены в отдельный модуль exception Alexander Zhirov 2025-05-24 11:02:01 +03:00
  • cc1a81261a
    Изменение имени проекта Alexander 2025-05-24 03:38:53 +03:00
  • 7714bc498e
    0.0.3 Alexander Zhirov 2025-05-24 01:39:20 +03:00
  • 66d64a9642
    Добавлен модуль ядра программы Alexander Zhirov 2025-05-24 01:38:52 +03:00
  • ff9dd8757d
    Добавлены параметры конфигурационного файла - user - имя пользователя git для фиксации коммитов На перспективу: - presnap - набор файлов (или команд?!) для выполнения до архивации (коммита) отслеживаемых файлов - postsnap - набор файлов (или команд?!) для выполнения после архивации (коммита) отслеживаемых файлов Alexander Zhirov 2025-05-24 01:34:32 +03:00
  • cf85cc3c77
    Добавлен новый параметр user для конфигурации git Alexander Zhirov 2025-05-24 01:33:42 +03:00
  • dad3d356c6
    0.0.2 Alexander Zhirov 2025-05-23 20:48:14 +03:00
  • f1d1bce20b
    Доработан модуль конфигурации, включающий исключения при возникновении ошибок Alexander Zhirov 2025-05-23 20:47:53 +03:00
  • 309a47ea3a
    Модуль конфигурации был перенесен в директорию Alexander Zhirov 2025-05-23 20:47:04 +03:00
  • 3cb714f544
    Добавлен новый параметр email Alexander Zhirov 2025-05-23 20:46:23 +03:00
  • c1051c8507
    Добавлена конфигурация vscode для отладки проекта Alexander Zhirov 2025-05-23 20:45:48 +03:00
  • ff887e0640
    Сформирован базовый механизм чтения конфигурационного файла. Необходимо читать файл конфигурации, который будет содержать пути к репозиторию git и проекту для отслеживания. Alexander Zhirov 2025-05-23 02:10:07 +03:00
  • bcfd2c49e5
    Инициализация проекта Alexander Zhirov 2025-05-23 01:27:15 +03:00