4277eb752b 
								
							 
						 
						
							
							
								
								Обновление до версии 0.1.0-alpha.2  
							
							 
							
							
							
						 
						
							2025-06-02 18:10:31 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								80ace62abf 
								
							 
						 
						
							
							
								
								Указан явный путь к рабочей директории проекта при вызове команды git, так как вызов snag из под не рабочей директории не выполнял некоторые операции на старых версиях git  
							
							 
							
							
							
						 
						
							2025-06-02 00:59:27 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ee41d5f96d 
								
							 
						 
						
							
							
								
								Смена относительного пути проекта на абсолютный, который исправляет проблему при работе с проектом во время добавления/восстановления  
							
							 
							
							
							
						 
						
							2025-06-02 00:26:38 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e43b792df8 
								
							 
						 
						
							
							
								
								Добавлена информация для фидбэка при возникновении непредвиденных ошибок  
							
							 
							
							
							
						 
						
							2025-05-30 19:11:31 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								552b635b59 
								
							 
						 
						
							
							
								
								- Корректный вывод пути файла/директории при вызове status  
							
							 
							
							... 
							
							
							
							- Добавлен вывод секунд при вызове info 
							
						 
						
							2025-05-30 19:07:09 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								8a64320214 
								
							 
						 
						
							
							
								
								В библиотеку добавлена функция разбития строки по первому символу пробела  
							
							 
							
							
							
						 
						
							2025-05-30 19:06:29 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a74579d709 
								
							 
						 
						
							
							
								
								Исправление загодочных иероглифов  
							
							 
							
							
							
						 
						
							2025-05-29 22:25:12 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0d99f44291 
								
							 
						 
						
							
							
								
								0.1.0-alpha.1  
							
							 
							
							
							
						 
						
							2025-05-29 20:14:05 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b2a0a9eeae 
								
							 
						 
						
							
							
								
								Обновлено описание, добавлена лицензия  
							
							 
							
							
							
						 
						
							2025-05-29 20:08:06 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								60139a1874 
								
							 
						 
						
							
							
								
								Добавлена новая команда size для получения информации и размере репозитория с хранимыми снимками  
							
							 
							
							
							
						 
						
							2025-05-29 16:23:47 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								795fb0bdc4 
								
							 
						 
						
							
							
								
								Добавлена возможность проверки размера репозитория со снимками  
							
							 
							
							
							
						 
						
							2025-05-29 16:23:10 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								31211516cb 
								
							 
						 
						
							
							
								
								Более лаконичное название для флагов: no-presnag -> no-pre, no-postsnag -> no-post  
							
							 
							
							
							
						 
						
							2025-05-28 15:07:28 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f924800387 
								
							 
						 
						
							
							
								
								0.0.12  
							
							 
							
							
							
						 
						
							2025-05-28 02:28:45 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a2131ec574 
								
							 
						 
						
							
							
								
								Выполнение pre и post команд  
							
							 
							
							
							
						 
						
							2025-05-28 02:28:33 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								5f746c33b7 
								
							 
						 
						
							
							
								
								Добавление чтения списка pre и post команд при выполнении snag  
							
							 
							
							
							
						 
						
							2025-05-28 02:27:59 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								9f8759238b 
								
							 
						 
						
							
							
								
								Добавлен фильтр по исключению пустых строк в ответе от git-вызова, так как ответ может быть пустым  
							
							 
							
							
							
						 
						
							2025-05-28 02:26:55 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								016455d8f2 
								
							 
						 
						
							
							
								
								0.0.11  
							
							 
							
							
							
						 
						
							2025-05-28 00:23:27 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c65b18a915 
								
							 
						 
						
							
							
								
								Создание правил при инициализации репозитория  
							
							 
							
							
							
						 
						
							2025-05-28 00:20:55 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c388d01a2f 
								
							 
						 
						
							
							
								
								Информативный вывод при вызове status  
							
							 
							
							
							
						 
						
							2025-05-28 00:20:27 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								aa4260cdb9 
								
							 
						 
						
							
							
								
								Добавлено чтение из конфигурационного файла набора правил для отслеживания файлов  
							
							 
							
							
							
						 
						
							2025-05-28 00:18:55 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								5797e83f07 
								
							 
						 
						
							
							
								
								Добавлен новый модуль rules для управления правилами отслеживания файлов в виде записей для gitignore  
							
							 
							
							... 
							
							
							
							- create: создание правил из конфигурационного файла:
    - tracking - отслеживаемые файлы/пути
    - ignore - правила gitignore
- update: обновление существующих правил из конфигурационного файла
- reset: сброс изменений в правилах - откат на момент до внесения изменений в конфигурационный файл
- clear: очистить файл с правилами
- show: просмотр правил
- save: сохранить правила без возможности сброса (reset) 
							
						 
						
							2025-05-28 00:17:42 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								db9a6be9f4 
								
							 
						 
						
							
							
								
								Добавлена возможность инициализации репозитория с перезаписью существующего через флаг force  
							
							 
							
							
							
						 
						
							2025-05-27 00:12:43 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								35a7b26a4a 
								
							 
						 
						
							
							
								
								0.0.10  
							
							 
							
							
							
						 
						
							2025-05-26 23:42:39 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e6f9a7a0ff 
								
							 
						 
						
							
							
								
								Инициализация репозитория с default именем ветви по умолчанию  
							
							 
							
							
							
						 
						
							2025-05-26 23:42:12 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								3638d0c48d 
								
							 
						 
						
							
							
								
								Если найденный коммит существует в нескольких ветвях, то используется первая ветвь, в которой этот коммит появился - из списка самый последний элемент.  
							
							 
							
							
							
						 
						
							2025-05-26 23:27:36 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								9c4c2c9d05 
								
							 
						 
						
							
							
								
								Добавлена команда импорта import из архива tar.gz  
							
							 
							
							
							
						 
						
							2025-05-26 23:13:54 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								cc85cdec78 
								
							 
						 
						
							
							
								
								Добавлена проверка на наличие установленного git в системе  
							
							 
							
							
							
						 
						
							2025-05-26 03:13:36 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a7676d5886 
								
							 
						 
						
							
							
								
								Добавлена проверка на инициализацию репозитория  
							
							 
							
							
							
						 
						
							2025-05-26 02:41:55 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								38b37eea70 
								
							 
						 
						
							
							
								
								Вывод только первой строки git сообщения при ошибке  
							
							 
							
							
							
						 
						
							2025-05-26 02:19:53 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4590ee5fbc 
								
							 
						 
						
							
							
								
								Добавлена команда export для экспорта в архив tar.gz файлов указанного состояния снимка, по умолчанию экспортируется текущее состояние снимка  
							
							 
							
							
							
						 
						
							2025-05-26 02:14:18 +03:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								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