diff --git a/source/snag/core/core.d b/source/snag/core/core.d index 7f5f9a1..4196481 100644 --- a/source/snag/core/core.d +++ b/source/snag/core/core.d @@ -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(