Merge branch 'develop' into windows

This commit is contained in:
Alexander Zhirov 2025-06-02 19:53:41 +03:00
commit 37a87fe2dc
Signed by: alexander
GPG key ID: C8D8BE544A27C511

View file

@ -158,7 +158,7 @@ class Snag {
result = execute(_baseCommand ~ ["rev-parse", "--short", "HEAD"]);
if (result.status == 128) {
// Если это самый первый коммит после инициализации репозитория
git(["add", _config.project], "Failed to prepare files for archiving");
git(["add", "."], "Failed to prepare files for archiving");
git(["commit", "-m"] ~ message, "Failed to create a snapshot");
newSnapshot = git(
["rev-parse", "--short", "HEAD"],
@ -197,7 +197,7 @@ class Snag {
"Failed to create a branch from the current state"
);
git(
["add", _config.project],
["add", "."],
"Failed to prepare files for archiving"
);
git(
@ -211,7 +211,7 @@ class Snag {
} else {
// Если коммит является посленим в ветке
git(
["add", _config.project],
["add", "."],
"Failed to prepare files for archiving"
);
git(
@ -273,7 +273,7 @@ class Snag {
);
if (result.output.length) {
git(
["restore", _config.project],
["restore", "."],
"Failed to reset file changes state"
);
git(
@ -406,7 +406,7 @@ class Snag {
);
// Создание нового снимка на основе состояния файлов из распакованного архива
result = execute(customCommand ~ ["add", tempDirectory]);
result = execute(customCommand ~ ["add", "."]);
result.status &&
throw new SnagException(
"Failed to prepare files for archiving:\n"
@ -427,7 +427,7 @@ class Snag {
// Сброс состояния файлов
git(
["restore", _config.project],
["restore", "."],
"Failed to reset file changes state"
);
git(