From af92aac095ad52ee5508ab8f4e78239aba35985c Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 20 Jun 2026 06:25:33 +0000 Subject: [PATCH 1/3] Prepare 0.14.2 and fix WinGet egress policy Add static.crates.io:443 and objects.githubusercontent.com:443 to the winget-publish egress allowlist. cargo-binstall fetches the komac source tarball from static.crates.io to read binstall metadata (even for binary installs), and the komac binary/dfetch MSI are served from objects.githubusercontent.com. These two missing endpoints caused the WinGet publish step to fail for 0.14.0 (index.crates.io) and 0.14.1 (static.crates.io) respectively. Bump version to 0.14.2 and open the changelog for the new cycle. --- .github/workflows/winget-publish.yml | 2 ++ CHANGELOG.rst | 3 ++- dfetch/__init__.py | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/winget-publish.yml b/.github/workflows/winget-publish.yml index e8c528e0b..6404fa366 100644 --- a/.github/workflows/winget-publish.yml +++ b/.github/workflows/winget-publish.yml @@ -29,9 +29,11 @@ jobs: allowed-endpoints: >+ github.com:443 api.github.com:443 + objects.githubusercontent.com:443 release-assets.githubusercontent.com:443 uploads.github.com:443 index.crates.io:443 + static.crates.io:443 - name: Publish to WinGet # Requires WINGET_TOKEN secret in the 'winget' environment. diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 2cdbc63b6..a301389ca 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,7 +1,8 @@ Release 0.14.2 (unreleased) -=========================== +==================================== * Fix git auth/redirect errors being silently misidentified as non-git (#1138) +* Fix WinGet publish workflow blocked on ``static.crates.io`` and ``objects.githubusercontent.com`` egress endpoints (#1298) Release 0.14.1 (released 2026-06-19) ==================================== diff --git a/dfetch/__init__.py b/dfetch/__init__.py index d1e9a5df7..e3c98f83e 100644 --- a/dfetch/__init__.py +++ b/dfetch/__init__.py @@ -1,5 +1,5 @@ """Dfetch.""" -__version__ = "0.14.1" +__version__ = "0.14.2" DEFAULT_MANIFEST_NAME: str = "dfetch.yaml" From 036970d827ab06dda48ed4f1f23ec60052666a92 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 20 Jun 2026 07:11:00 +0000 Subject: [PATCH 2/3] chore: update feature files from 0.14.1 to 0.14.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Propagate the version bump to all BDD feature expected outputs. Note: this is the manual equivalent of running script/release.py — pending discussion on whether to revert the version bump and keep __version__ at 0.14.1 until actual release time. --- features/check-archive.feature | 12 +++++----- features/check-git-repo.feature | 22 +++++++++---------- features/check-specific-projects.feature | 2 +- features/check-svn-repo.feature | 14 ++++++------ .../checked-project-has-dependencies.feature | 6 ++--- features/diff-in-git.feature | 4 ++-- features/diff-in-svn.feature | 4 ++-- features/environment.feature | 4 ++-- features/fetch-archive.feature | 4 ++-- features/fetch-checks-destination.feature | 4 ++-- features/fetch-file-pattern-git.feature | 4 ++-- features/fetch-file-pattern-svn.feature | 2 +- .../fetch-git-repo-with-submodule.feature | 14 ++++++------ features/fetch-git-repo.feature | 6 ++--- features/fetch-single-file-git.feature | 4 ++-- features/fetch-single-file-svn.feature | 2 +- features/fetch-svn-repo-with-external.feature | 4 ++-- ...etch-svn-repo-with-nonstd-external.feature | 4 ++-- features/fetch-with-ignore-git.feature | 6 ++--- features/fetch-with-ignore-svn.feature | 6 ++--- features/freeze-projects.feature | 2 +- .../guard-against-overwriting-git.feature | 6 ++--- .../guard-against-overwriting-svn.feature | 6 ++--- features/handle-invalid-metadata.feature | 6 ++--- features/journey-basic-patching.feature | 2 +- features/journey-basic-usage.feature | 2 +- features/list-projects.feature | 6 ++--- features/patch-after-fetch-git.feature | 8 +++---- features/patch-after-fetch-svn.feature | 2 +- features/patch-fuzzy-matching-git.feature | 2 +- features/remove-project.feature | 8 +++---- features/report-sbom.feature | 6 ++--- features/suggest-project-name.feature | 6 ++--- features/update-patch-in-git.feature | 2 +- features/update-patch-in-svn.feature | 2 +- .../updated-project-has-dependencies.feature | 4 ++-- features/validate-manifest.feature | 12 +++++----- 37 files changed, 105 insertions(+), 105 deletions(-) diff --git a/features/check-archive.feature b/features/check-archive.feature index 928dd4106..884364a96 100644 --- a/features/check-archive.feature +++ b/features/check-archive.feature @@ -25,7 +25,7 @@ Feature: Checking dependencies from an archive When I run "dfetch check" in MyProject Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > up-to-date (some-remote-server/SomeProject.tar.gz) """ @@ -49,7 +49,7 @@ Feature: Checking dependencies from an archive When I run "dfetch check" in MyProject Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > up-to-date (sha256:) """ @@ -70,7 +70,7 @@ Feature: Checking dependencies from an archive When I run "dfetch check" in MyProject Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > wanted (some-remote-server/SomeProject.tar.gz), available (some-remote-server/SomeProject.tar.gz) """ @@ -88,7 +88,7 @@ Feature: Checking dependencies from an archive When I run "dfetch check" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) non-existent-archive: > wanted (https://dfetch.invalid/does-not-exist.tar.gz), but not available at the upstream. """ @@ -114,7 +114,7 @@ Feature: Checking dependencies from an archive When I run "dfetch check SomeProject" in MyProject Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > up-to-date (some-remote-server/SomeProject.tar.gz) """ @@ -137,7 +137,7 @@ Feature: Checking dependencies from an archive When I run "dfetch check SomeProject" in MyProject Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > Local changes were detected, please generate a patch using 'dfetch diff SomeProject' and add it to your manifest using 'patch:'. Alternatively overwrite the local changes with 'dfetch update --force SomeProject' > up-to-date (some-remote-server/SomeProject.tar.gz) diff --git a/features/check-git-repo.feature b/features/check-git-repo.feature index 573be6a2d..b440e2667 100644 --- a/features/check-git-repo.feature +++ b/features/check-git-repo.feature @@ -27,7 +27,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) ext/test-repo-rev-only: > wanted (e1fda19a57b873eb8e6ae37780594cbb77b70f1a), available (e1fda19a57b873eb8e6ae37780594cbb77b70f1a) ext/test-rev-and-branch: @@ -53,7 +53,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) ext/test-repo-tag-v1: > wanted (v1), available (v2.0) """ @@ -83,7 +83,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) ext/test-repo-rev-only: > up-to-date (e1fda19a57b873eb8e6ae37780594cbb77b70f1a) ext/test-rev-and-branch: @@ -117,7 +117,7 @@ Feature: Checking dependencies from a git repository And I run "dfetch check" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) ext/test-repo-tag: > wanted (v2.0), current (v1), available (v2.0) """ @@ -139,7 +139,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check SomeProject" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > Local changes were detected, please generate a patch using 'dfetch diff SomeProject' and add it to your manifest using 'patch:'. Alternatively overwrite the local changes with 'dfetch update --force SomeProject' > up-to-date (master - 90be799b58b10971691715bdc751fbe5237848a0) @@ -160,7 +160,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check SomeProject" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > up-to-date (master - 90be799b58b10971691715bdc751fbe5237848a0) """ @@ -180,7 +180,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) non-existent-url: > >>>git ls-remote --heads https://giiiiiidhub.com/i-do-not-exist/broken<<< failed! 'https://giiiiiidhub.com/i-do-not-exist/broken' is not a valid URL or unreachable: @@ -210,7 +210,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProjectMissingTag: > wanted (i-dont-exist), but not available at the upstream. SomeProjectNonExistentBranch: @@ -232,7 +232,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check" Then the output starts with: """ - Dfetch (0.14.1) + Dfetch (0.14.2) >>>git ls-remote --heads --tags https://github.com/dfetch-org/test-repo-private.git<<< returned 128: """ @@ -249,7 +249,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check" Then the output starts with: """ - Dfetch (0.14.1) + Dfetch (0.14.2) >>>git ls-remote --heads --tags git@github.com:dfetch-org/test-repo-private.git<<< returned 128: """ @@ -262,5 +262,5 @@ Feature: Checking dependencies from a git repository When I run "dfetch check" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) """ diff --git a/features/check-specific-projects.feature b/features/check-specific-projects.feature index b4b5983f9..c2b876c9f 100644 --- a/features/check-specific-projects.feature +++ b/features/check-specific-projects.feature @@ -28,7 +28,7 @@ Feature: Checking specific projects When I run "dfetch check ext/test-rev-and-branch" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) ext/test-rev-and-branch: > wanted (main - 8df389d0524863b85f484f15a91c5f2c40aefda1), available (main - e1fda19a57b873eb8e6ae37780594cbb77b70f1a) """ diff --git a/features/check-svn-repo.feature b/features/check-svn-repo.feature index 2bf445c82..b8ced659c 100644 --- a/features/check-svn-repo.feature +++ b/features/check-svn-repo.feature @@ -29,7 +29,7 @@ Feature: Checking dependencies from a svn repository When I run "dfetch check" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) cunit-svn-rev-only: > wanted (176), available (trunk - 176) cunit-svn-rev-and-branch: @@ -56,7 +56,7 @@ Feature: Checking dependencies from a svn repository When I run "dfetch check" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) cutter-svn-tag: > wanted (1.1.7), available (1.1.8) """ @@ -94,7 +94,7 @@ Feature: Checking dependencies from a svn repository When I run "dfetch check" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) cunit-svn-rev-only: > wanted (169), current (trunk - 169), available (trunk - 176) cunit-svn-rev-and-branch: @@ -118,7 +118,7 @@ Feature: Checking dependencies from a svn repository When I run "dfetch check" in MyProject Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > wanted (latest), current (1), available (1) """ @@ -137,7 +137,7 @@ Feature: Checking dependencies from a svn repository When I run "dfetch check" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) non-existent-url: > >>>svn --non-interactive info https://giiiiiidhub.com/i-do-not-exist/broken/trunk<<< failed! 'https://giiiiiidhub.com/i-do-not-exist/broken/trunk' is not a valid URL or unreachable: @@ -163,7 +163,7 @@ Feature: Checking dependencies from a svn repository When I run "dfetch check" in MyProject Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) cutter-svn-tag: > wanted (non-existent-tag), but not available at the upstream. """ @@ -184,7 +184,7 @@ Feature: Checking dependencies from a svn repository When I run "dfetch check SomeProject" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > up-to-date (v1) """ diff --git a/features/checked-project-has-dependencies.feature b/features/checked-project-has-dependencies.feature index 7f4e7d9c8..3653f2f83 100644 --- a/features/checked-project-has-dependencies.feature +++ b/features/checked-project-has-dependencies.feature @@ -30,7 +30,7 @@ Feature: Check for dependencies in projects When I run "dfetch check" in MyProject Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > wanted (v1), available (v1) """ @@ -67,7 +67,7 @@ Feature: Check for dependencies in projects When I run "dfetch check" in MyProject Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) Multiple manifests found, using dfetch.yaml SomeProject: > up-to-date (v1) @@ -111,7 +111,7 @@ Feature: Check for dependencies in projects When I run "dfetch check" in MyProject Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) Multiple manifests found, using dfetch.yaml SomeProject: > up-to-date (v1) diff --git a/features/diff-in-git.feature b/features/diff-in-git.feature index 9a934486d..5653c44ac 100644 --- a/features/diff-in-git.feature +++ b/features/diff-in-git.feature @@ -66,7 +66,7 @@ Feature: Diff in git When I run "dfetch diff SomeProject" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > No diffs found since 59efb91396fd369eb113b43382783294dc8ed6d2 """ @@ -93,7 +93,7 @@ Feature: Diff in git When I run "dfetch diff SomeProject" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > No diffs found since 59efb91396fd369eb113b43382783294dc8ed6d2 """ diff --git a/features/diff-in-svn.feature b/features/diff-in-svn.feature index d461d6eca..6ce689e2f 100644 --- a/features/diff-in-svn.feature +++ b/features/diff-in-svn.feature @@ -63,7 +63,7 @@ Feature: Diff in svn When I run "dfetch diff SomeProject" in MySvnProject Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > No diffs found since 1 """ @@ -90,7 +90,7 @@ Feature: Diff in svn When I run "dfetch diff SomeProject" in MySvnProject Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > No diffs found since 1 """ diff --git a/features/environment.feature b/features/environment.feature index 4bdf01143..25836e1e3 100644 --- a/features/environment.feature +++ b/features/environment.feature @@ -9,7 +9,7 @@ Feature: Display environment information When I run "dfetch environment" Then the output starts with: """ - Dfetch (0.14.1) + Dfetch (0.14.2) dfetch : 0.13.0 """ @@ -18,7 +18,7 @@ Feature: Display environment information When I run "dfetch environment" Then the output starts with: """ - Dfetch (0.14.1) + Dfetch (0.14.2) dfetch : 0.13.0 dfetch 1.99.0 available — https://github.com/dfetch-org/dfetch/releases """ diff --git a/features/fetch-archive.feature b/features/fetch-archive.feature index 309e49728..7624b3e50 100644 --- a/features/fetch-archive.feature +++ b/features/fetch-archive.feature @@ -118,7 +118,7 @@ Feature: Fetching dependencies from an archive (tar/zip) When I run "dfetch update" in MyProject Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > Hash mismatch for SomeProject! sha256 expected 0000000000000000000000000000000000000000000000000000000000000000 """ @@ -196,7 +196,7 @@ Feature: Fetching dependencies from an archive (tar/zip) When I run "dfetch update --force" in MyProject Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > Fetched some-remote-server/SomeProject.tar.gz """ diff --git a/features/fetch-checks-destination.feature b/features/fetch-checks-destination.feature index bd3a6da77..a30ee2493 100644 --- a/features/fetch-checks-destination.feature +++ b/features/fetch-checks-destination.feature @@ -21,7 +21,7 @@ Feature: Fetch checks destinations When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) ext/test-repo-tag: > Skipping, path "." is not allowed as destination. """ @@ -42,7 +42,7 @@ Feature: Fetch checks destinations When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) ext/test-repo-tag: > Skipping, path "../../some-higher-folder" is outside manifest directory tree. """ diff --git a/features/fetch-file-pattern-git.feature b/features/fetch-file-pattern-git.feature index 8adb34028..21674aa2b 100644 --- a/features/fetch-file-pattern-git.feature +++ b/features/fetch-file-pattern-git.feature @@ -25,7 +25,7 @@ Feature: Fetch file pattern from git repo When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProjectWithAnInterestingFile: > Fetched v1 """ @@ -57,7 +57,7 @@ Feature: Fetch file pattern from git repo When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) The 'src:' filter 'SomeFolder/Some*' matches multiple directories from 'some-remote-server/SomeProjectWithAnInterestingFile.git'. Only considering files in 'SomeFolder/SomeOtherSubFolder'. SomeProjectWithAnInterestingFile: > Fetched v1 diff --git a/features/fetch-file-pattern-svn.feature b/features/fetch-file-pattern-svn.feature index 94c5a9806..3288080eb 100644 --- a/features/fetch-file-pattern-svn.feature +++ b/features/fetch-file-pattern-svn.feature @@ -22,7 +22,7 @@ Feature: Fetch file pattern from svn repo When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProjectWithAnInterestingFile: > Fetched trunk - 1 """ diff --git a/features/fetch-git-repo-with-submodule.feature b/features/fetch-git-repo-with-submodule.feature index 3a090157d..54b65e460 100644 --- a/features/fetch-git-repo-with-submodule.feature +++ b/features/fetch-git-repo-with-submodule.feature @@ -25,7 +25,7 @@ Feature: Fetch projects with nested VCS dependencies When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) my-project-with-submodules: > Found & fetched submodule "./ext/test-repo1" (some-remote-server/TestRepo.git @ master - 79698c99152e4a4b7b759c9def50a130bc91a2ff) > Found & fetched submodule "./ext/test-repo2" (some-remote-server/TestRepo.git @ master - 79698c99152e4a4b7b759c9def50a130bc91a2ff) @@ -64,7 +64,7 @@ Feature: Fetch projects with nested VCS dependencies When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) outer-project: > Found & fetched submodule "./ext/middle" (some-remote-server/MiddleProject.git @ master - 79698c99152e4a4b7b759c9def50a130bc91a2ff) > Fetched master - e1fda19a57b873eb8e6ae37780594cbb77b70f1a @@ -96,7 +96,7 @@ Feature: Fetch projects with nested VCS dependencies When I run "dfetch report" in MyProject Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) my-project-with-submodules: - remote : remote url : some-remote-server/SomeInterestingProject.git @@ -139,7 +139,7 @@ Feature: Fetch projects with nested VCS dependencies When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) glob-project: > Found & fetched submodule "./ext/test-repo" (some-remote-server/TestRepo.git @ master - 79698c99152e4a4b7b759c9def50a130bc91a2ff) > Fetched master - e1fda19a57b873eb8e6ae37780594cbb77b70f1a @@ -171,7 +171,7 @@ Feature: Fetch projects with nested VCS dependencies When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) plain-src-project: > Found & fetched submodule "./ext/sub-repo" (some-remote-server/TestRepo.git @ master - 79698c99152e4a4b7b759c9def50a130bc91a2ff) > Fetched master - e1fda19a57b873eb8e6ae37780594cbb77b70f1a @@ -204,7 +204,7 @@ Feature: Fetch projects with nested VCS dependencies When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) mixed-project: > Found & fetched submodule "./ext/inside" (some-remote-server/TestRepo.git @ master - 79698c99152e4a4b7b759c9def50a130bc91a2ff) > Fetched master - e1fda19a57b873eb8e6ae37780594cbb77b70f1a @@ -237,7 +237,7 @@ Feature: Fetch projects with nested VCS dependencies When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) sibling-project: > Fetched master - e1fda19a57b873eb8e6ae37780594cbb77b70f1a """ diff --git a/features/fetch-git-repo.feature b/features/fetch-git-repo.feature index f8034ac5b..cc8e67b59 100644 --- a/features/fetch-git-repo.feature +++ b/features/fetch-git-repo.feature @@ -64,7 +64,7 @@ Feature: Fetching dependencies from a git repository And I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) ext/test-repo-tag: > Fetched v2.0 """ @@ -85,7 +85,7 @@ Feature: Fetching dependencies from a git repository When I run "dfetch update --force" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) ext/test-repo-tag: > Fetched v1 """ @@ -99,5 +99,5 @@ Feature: Fetching dependencies from a git repository When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) """ diff --git a/features/fetch-single-file-git.feature b/features/fetch-single-file-git.feature index 99de491d6..323e30d79 100644 --- a/features/fetch-single-file-git.feature +++ b/features/fetch-single-file-git.feature @@ -22,7 +22,7 @@ Feature: Fetch single file from git repo When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProjectWithAnInterestingFile: > Fetched v1 """ @@ -54,7 +54,7 @@ Feature: Fetch single file from git repo When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProjectWithAnInterestingFile: > Fetched v1 """ diff --git a/features/fetch-single-file-svn.feature b/features/fetch-single-file-svn.feature index 1c45aaf31..51c645dc3 100644 --- a/features/fetch-single-file-svn.feature +++ b/features/fetch-single-file-svn.feature @@ -22,7 +22,7 @@ Feature: Fetch single file from svn repo When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProjectWithAnInterestingFile: > Fetched trunk - 1 """ diff --git a/features/fetch-svn-repo-with-external.feature b/features/fetch-svn-repo-with-external.feature index 2358385bf..d6e9f9152 100644 --- a/features/fetch-svn-repo-with-external.feature +++ b/features/fetch-svn-repo-with-external.feature @@ -29,7 +29,7 @@ Feature: Fetch projects with nested SVN dependencies When I run "dfetch update" in MyProject Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) svn-project-with-external: > Found & fetched external "./ext" (some-remote-server/ExternalLib @ trunk) > Fetched trunk - 2 @@ -58,7 +58,7 @@ Feature: Fetch projects with nested SVN dependencies When I run "dfetch report" in MyProject Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) svn-project-with-external: - remote : remote url : some-remote-server/ParentProject diff --git a/features/fetch-svn-repo-with-nonstd-external.feature b/features/fetch-svn-repo-with-nonstd-external.feature index ef2b759fd..058836e86 100644 --- a/features/fetch-svn-repo-with-nonstd-external.feature +++ b/features/fetch-svn-repo-with-nonstd-external.feature @@ -28,7 +28,7 @@ Feature: Fetch projects with non-standard-layout SVN externals When I run "dfetch update" in MyProject Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) svn-project-with-nonstd-external: > Found & fetched external "./nonstd-ext" (some-remote-server/NonstdLib @ ) > Fetched trunk - 2 @@ -57,7 +57,7 @@ Feature: Fetch projects with non-standard-layout SVN externals When I run "dfetch report" in MyProject Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) svn-project-with-nonstd-external: - remote : remote url : some-remote-server/ParentProject diff --git a/features/fetch-with-ignore-git.feature b/features/fetch-with-ignore-git.feature index 65ba6e6f6..a494323e0 100644 --- a/features/fetch-with-ignore-git.feature +++ b/features/fetch-with-ignore-git.feature @@ -29,7 +29,7 @@ Feature: Fetch with ignore in git When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeInterestingProject: > Fetched v1 """ @@ -59,7 +59,7 @@ Feature: Fetch with ignore in git When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeInterestingProject: > Fetched v1 """ @@ -92,7 +92,7 @@ Feature: Fetch with ignore in git When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeInterestingProject: > Fetched v1 """ diff --git a/features/fetch-with-ignore-svn.feature b/features/fetch-with-ignore-svn.feature index a2b030ef0..e797a42d4 100644 --- a/features/fetch-with-ignore-svn.feature +++ b/features/fetch-with-ignore-svn.feature @@ -28,7 +28,7 @@ Feature: Fetch with ignore in svn When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeInterestingProject: > Fetched trunk - 1 """ @@ -57,7 +57,7 @@ Feature: Fetch with ignore in svn When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeInterestingProject: > Fetched trunk - 1 """ @@ -89,7 +89,7 @@ Feature: Fetch with ignore in svn When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeInterestingProject: > Fetched trunk - 1 """ diff --git a/features/freeze-projects.feature b/features/freeze-projects.feature index 237c1467a..ed629ff8b 100644 --- a/features/freeze-projects.feature +++ b/features/freeze-projects.feature @@ -72,7 +72,7 @@ Feature: Freeze dependencies When I run "dfetch freeze" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) """ And the manifest 'dfetch.yaml' is replaced with """ diff --git a/features/guard-against-overwriting-git.feature b/features/guard-against-overwriting-git.feature index 9025ed006..aa79f5d9b 100644 --- a/features/guard-against-overwriting-git.feature +++ b/features/guard-against-overwriting-git.feature @@ -24,7 +24,7 @@ Feature: Guard against overwriting in git When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > skipped - local changes after last update (use --force to overwrite) """ @@ -34,7 +34,7 @@ Feature: Guard against overwriting in git When I run "dfetch update --force" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > Fetched v2 """ @@ -45,7 +45,7 @@ Feature: Guard against overwriting in git When I run "dfetch update SomeProject" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > Fetched v2 """ diff --git a/features/guard-against-overwriting-svn.feature b/features/guard-against-overwriting-svn.feature index cecf36fc0..03cdbb96b 100644 --- a/features/guard-against-overwriting-svn.feature +++ b/features/guard-against-overwriting-svn.feature @@ -24,7 +24,7 @@ Feature: Guard against overwriting in svn When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > skipped - local changes after last update (use --force to overwrite) """ @@ -34,7 +34,7 @@ Feature: Guard against overwriting in svn When I run "dfetch update --force" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > Fetched v2 """ @@ -45,7 +45,7 @@ Feature: Guard against overwriting in svn When I run "dfetch update SomeProject" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > Fetched v2 """ diff --git a/features/handle-invalid-metadata.feature b/features/handle-invalid-metadata.feature index 849a74f58..a4807cba4 100644 --- a/features/handle-invalid-metadata.feature +++ b/features/handle-invalid-metadata.feature @@ -23,7 +23,7 @@ Feature: Handle invalid metadata files When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) ext/test-repo-tag: > ext/test-repo-tag/.dfetch_data.yaml is an invalid metadata file, not checking on disk version! > ext/test-repo-tag/.dfetch_data.yaml is an invalid metadata file, not checking local hash! @@ -48,7 +48,7 @@ Feature: Handle invalid metadata files When I run "dfetch check" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) ext/test-repo-tag: > ext/test-repo-tag/.dfetch_data.yaml is an invalid metadata file, not checking on disk version! > wanted (v1), available (v2.0) @@ -72,7 +72,7 @@ Feature: Handle invalid metadata files When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) ext/test-repo-tag: > ext/test-repo-tag/.dfetch_data.yaml is an invalid metadata file, not checking on disk version! > ext/test-repo-tag/.dfetch_data.yaml is an invalid metadata file, not checking local hash! diff --git a/features/journey-basic-patching.feature b/features/journey-basic-patching.feature index 438710972..a00501475 100644 --- a/features/journey-basic-patching.feature +++ b/features/journey-basic-patching.feature @@ -56,7 +56,7 @@ Feature: Basic patch journey And I run "dfetch update -f test-repo" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) test-repo: > Fetched v1 > Applying patch "test-repo.patch" diff --git a/features/journey-basic-usage.feature b/features/journey-basic-usage.feature index 3d85acbd8..35d3246e8 100644 --- a/features/journey-basic-usage.feature +++ b/features/journey-basic-usage.feature @@ -29,7 +29,7 @@ Feature: Basic usage journey When I run "dfetch check" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) ext/test-repo-tag: > wanted & current (v1), available (v2.0) """ diff --git a/features/list-projects.feature b/features/list-projects.feature index 3c38bc711..0ef1177b1 100644 --- a/features/list-projects.feature +++ b/features/list-projects.feature @@ -28,7 +28,7 @@ Feature: List dependencies When I run "dfetch report" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) ext/test-repo-tag: - remote : remote url : https://github.com/dfetch-org/test-repo @@ -68,7 +68,7 @@ Feature: List dependencies When I run "dfetch report" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) cutter-svn-tag: - remote : remote url : https://svn.code.sf.net/p/cutter/svn/cutter @@ -85,7 +85,7 @@ Feature: List dependencies When I run "dfetch report" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) ext/test-repo-tag: - remote : github-com-dfetch-org remote url : https://github.com/dfetch-org/test-repo diff --git a/features/patch-after-fetch-git.feature b/features/patch-after-fetch-git.feature index 7f3c0b14a..e8bc6ff3a 100644 --- a/features/patch-after-fetch-git.feature +++ b/features/patch-after-fetch-git.feature @@ -68,7 +68,7 @@ Feature: Patch after fetching from git repo When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) ext/test-repo-tag: > Fetched v2.0 > Applying patch "diff.patch" @@ -126,7 +126,7 @@ Feature: Patch after fetching from git repo """ And the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) ext/test-repo-tag: > Fetched v2.0 > Applying patch "001-diff.patch" @@ -170,7 +170,7 @@ Feature: Patch after fetching from git repo """ And the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) ext/test-repo-tag: > Fetched v2.0 > Applying patch "diff.patch" @@ -198,7 +198,7 @@ Feature: Patch after fetching from git repo When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) ext/test-repo-tag: > Fetched v2.0 > Skipping patch "../diff.patch" which is outside /some/path. diff --git a/features/patch-after-fetch-svn.feature b/features/patch-after-fetch-svn.feature index f35f456df..bbe49f742 100644 --- a/features/patch-after-fetch-svn.feature +++ b/features/patch-after-fetch-svn.feature @@ -69,7 +69,7 @@ Feature: Patch after fetching from svn repo When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) cutter: > Fetched 1.1.7 > Applying patch "diff.patch" diff --git a/features/patch-fuzzy-matching-git.feature b/features/patch-fuzzy-matching-git.feature index bd450bce9..41b856018 100644 --- a/features/patch-fuzzy-matching-git.feature +++ b/features/patch-fuzzy-matching-git.feature @@ -60,7 +60,7 @@ Feature: Patch application tolerates small upstream changes When I run "dfetch update" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > Fetched master - f47d80c35e14dfa4f9c9c30c9865cbf0f8d50933 > Applying patch "SomeProject.patch" diff --git a/features/remove-project.feature b/features/remove-project.feature index 24fea6385..228a4fa23 100644 --- a/features/remove-project.feature +++ b/features/remove-project.feature @@ -56,7 +56,7 @@ Feature: Remove a project from the manifest And the directory 'ext/lib-alpha' should be removed from disk And the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) lib-alpha: > removed """ @@ -90,7 +90,7 @@ Feature: Remove a project from the manifest And the directory 'ext/lib-beta' should be removed from disk And the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) lib-alpha: > removed lib-beta: @@ -126,7 +126,7 @@ Feature: Remove a project from the manifest And the directory 'ext/lib-beta' should be removed from disk And the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) lib-unknown: > project 'lib-unknown' not found in manifest lib-alpha: @@ -166,7 +166,7 @@ Feature: Remove a project from the manifest """ And the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) lib-gamma: > removed """ diff --git a/features/report-sbom.feature b/features/report-sbom.feature index 6616fe806..837bf9a83 100644 --- a/features/report-sbom.feature +++ b/features/report-sbom.feature @@ -123,7 +123,7 @@ Feature: Create an CycloneDX sbom "tools": { "components": [ { - "bom-ref": "dfetch-0.14.1", + "bom-ref": "dfetch-0.14.2", "externalReferences": [ { "type": "build-system", @@ -171,7 +171,7 @@ Feature: Create an CycloneDX sbom "name": "dfetch-org" }, "type": "application", - "version": "0.14.1" + "version": "0.14.2" }, { "description": "Python library for CycloneDX", @@ -277,7 +277,7 @@ Feature: Create an CycloneDX sbom When I run "dfetch report -t sbom" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) Generated SBoM report: report.cdx.json """ And the 'report.cdx.json' json file includes diff --git a/features/suggest-project-name.feature b/features/suggest-project-name.feature index 74d37ae6b..42029cf47 100644 --- a/features/suggest-project-name.feature +++ b/features/suggest-project-name.feature @@ -16,7 +16,7 @@ Feature: Suggest a project name When I run "dfetch check project with space" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) Not all projects found! "project", "with", "space" This manifest contains: "project with space", "project-with-l", "Project-With-Capital" Did you mean: "project with space"? @@ -26,7 +26,7 @@ Feature: Suggest a project name When I run "dfetch check project-with-1" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) Not all projects found! "project-with-1" This manifest contains: "project with space", "project-with-l", "Project-With-Capital" Did you mean: "project-with-l"? @@ -36,7 +36,7 @@ Feature: Suggest a project name When I run "dfetch check project-with-1 project-with-space Project-With-Capital" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) Not all projects found! "project-with-1", "project-with-space" This manifest contains: "project with space", "project-with-l", "Project-With-Capital" Did you mean: "project with space" and "project-with-l"? diff --git a/features/update-patch-in-git.feature b/features/update-patch-in-git.feature index 0970f2cc9..d8182ccd7 100644 --- a/features/update-patch-in-git.feature +++ b/features/update-patch-in-git.feature @@ -51,7 +51,7 @@ Feature: Update an existing patch in git """ And the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > Fetched master - f9b88b8259d9a7fb48327bf23beabe40c150d474 > Updating patch "patches/SomeProject.patch" diff --git a/features/update-patch-in-svn.feature b/features/update-patch-in-svn.feature index 120dfff11..cc9c1918c 100644 --- a/features/update-patch-in-svn.feature +++ b/features/update-patch-in-svn.feature @@ -52,7 +52,7 @@ Feature: Update an existing patch in svn """ And the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) Update patch is only fully supported in git superprojects! SomeProject: > Fetched trunk - 1 diff --git a/features/updated-project-has-dependencies.feature b/features/updated-project-has-dependencies.feature index 9f207507a..84ce653a2 100644 --- a/features/updated-project-has-dependencies.feature +++ b/features/updated-project-has-dependencies.feature @@ -41,7 +41,7 @@ Feature: Updated project has dependencies When I run "dfetch update" in MyProject Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProjectWithManifest: > Fetched v1 > "SomeProjectWithManifest" depends on the following project(s) which are not part of your manifest: @@ -89,7 +89,7 @@ Feature: Updated project has dependencies When I run "dfetch update" in MyProject Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) SomeProject: > Fetched v1 > SomeProject/dfetch.yaml: Schema validation failed: diff --git a/features/validate-manifest.feature b/features/validate-manifest.feature index e229b1621..f91a58708 100644 --- a/features/validate-manifest.feature +++ b/features/validate-manifest.feature @@ -21,7 +21,7 @@ Feature: Validate a manifest When I run "dfetch validate" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) dfetch.yaml : valid """ @@ -34,7 +34,7 @@ Feature: Validate a manifest When I run "dfetch validate" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) dfetch.yaml : valid """ @@ -56,7 +56,7 @@ Feature: Validate a manifest When I run "dfetch validate" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) Schema validation failed: manifest-wrong: @@ -94,7 +94,7 @@ Feature: Validate a manifest When I run "dfetch validate" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) dfetch.yaml : valid """ @@ -115,7 +115,7 @@ Feature: Validate a manifest When I run "dfetch validate" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) Schema validation failed: hash: not-a-valid-hash ^ (line: 9) @@ -137,7 +137,7 @@ Feature: Validate a manifest When I run "dfetch validate" Then the output shows """ - Dfetch (0.14.1) + Dfetch (0.14.2) Schema validation failed: Duplicate manifest.projects.name value(s): ext/test-repo-rev-only """ From 40360af9e460e4027f8e61a9bdd7d004c9fe23ef Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 20 Jun 2026 07:11:51 +0000 Subject: [PATCH 3/3] revert: keep __version__ at 0.14.1 until release time The version bump and feature file propagation belong at release time (via script/release.py), not in the post-release prep commit. Only the CHANGELOG unreleased header and the winget egress fix are needed on this branch. --- dfetch/__init__.py | 2 +- features/check-archive.feature | 12 +++++----- features/check-git-repo.feature | 22 +++++++++---------- features/check-specific-projects.feature | 2 +- features/check-svn-repo.feature | 14 ++++++------ .../checked-project-has-dependencies.feature | 6 ++--- features/diff-in-git.feature | 4 ++-- features/diff-in-svn.feature | 4 ++-- features/environment.feature | 4 ++-- features/fetch-archive.feature | 4 ++-- features/fetch-checks-destination.feature | 4 ++-- features/fetch-file-pattern-git.feature | 4 ++-- features/fetch-file-pattern-svn.feature | 2 +- .../fetch-git-repo-with-submodule.feature | 14 ++++++------ features/fetch-git-repo.feature | 6 ++--- features/fetch-single-file-git.feature | 4 ++-- features/fetch-single-file-svn.feature | 2 +- features/fetch-svn-repo-with-external.feature | 4 ++-- ...etch-svn-repo-with-nonstd-external.feature | 4 ++-- features/fetch-with-ignore-git.feature | 6 ++--- features/fetch-with-ignore-svn.feature | 6 ++--- features/freeze-projects.feature | 2 +- .../guard-against-overwriting-git.feature | 6 ++--- .../guard-against-overwriting-svn.feature | 6 ++--- features/handle-invalid-metadata.feature | 6 ++--- features/journey-basic-patching.feature | 2 +- features/journey-basic-usage.feature | 2 +- features/list-projects.feature | 6 ++--- features/patch-after-fetch-git.feature | 8 +++---- features/patch-after-fetch-svn.feature | 2 +- features/patch-fuzzy-matching-git.feature | 2 +- features/remove-project.feature | 8 +++---- features/report-sbom.feature | 6 ++--- features/suggest-project-name.feature | 6 ++--- features/update-patch-in-git.feature | 2 +- features/update-patch-in-svn.feature | 2 +- .../updated-project-has-dependencies.feature | 4 ++-- features/validate-manifest.feature | 12 +++++----- 38 files changed, 106 insertions(+), 106 deletions(-) diff --git a/dfetch/__init__.py b/dfetch/__init__.py index e3c98f83e..d1e9a5df7 100644 --- a/dfetch/__init__.py +++ b/dfetch/__init__.py @@ -1,5 +1,5 @@ """Dfetch.""" -__version__ = "0.14.2" +__version__ = "0.14.1" DEFAULT_MANIFEST_NAME: str = "dfetch.yaml" diff --git a/features/check-archive.feature b/features/check-archive.feature index 884364a96..928dd4106 100644 --- a/features/check-archive.feature +++ b/features/check-archive.feature @@ -25,7 +25,7 @@ Feature: Checking dependencies from an archive When I run "dfetch check" in MyProject Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > up-to-date (some-remote-server/SomeProject.tar.gz) """ @@ -49,7 +49,7 @@ Feature: Checking dependencies from an archive When I run "dfetch check" in MyProject Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > up-to-date (sha256:) """ @@ -70,7 +70,7 @@ Feature: Checking dependencies from an archive When I run "dfetch check" in MyProject Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > wanted (some-remote-server/SomeProject.tar.gz), available (some-remote-server/SomeProject.tar.gz) """ @@ -88,7 +88,7 @@ Feature: Checking dependencies from an archive When I run "dfetch check" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) non-existent-archive: > wanted (https://dfetch.invalid/does-not-exist.tar.gz), but not available at the upstream. """ @@ -114,7 +114,7 @@ Feature: Checking dependencies from an archive When I run "dfetch check SomeProject" in MyProject Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > up-to-date (some-remote-server/SomeProject.tar.gz) """ @@ -137,7 +137,7 @@ Feature: Checking dependencies from an archive When I run "dfetch check SomeProject" in MyProject Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > Local changes were detected, please generate a patch using 'dfetch diff SomeProject' and add it to your manifest using 'patch:'. Alternatively overwrite the local changes with 'dfetch update --force SomeProject' > up-to-date (some-remote-server/SomeProject.tar.gz) diff --git a/features/check-git-repo.feature b/features/check-git-repo.feature index b440e2667..573be6a2d 100644 --- a/features/check-git-repo.feature +++ b/features/check-git-repo.feature @@ -27,7 +27,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) ext/test-repo-rev-only: > wanted (e1fda19a57b873eb8e6ae37780594cbb77b70f1a), available (e1fda19a57b873eb8e6ae37780594cbb77b70f1a) ext/test-rev-and-branch: @@ -53,7 +53,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) ext/test-repo-tag-v1: > wanted (v1), available (v2.0) """ @@ -83,7 +83,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) ext/test-repo-rev-only: > up-to-date (e1fda19a57b873eb8e6ae37780594cbb77b70f1a) ext/test-rev-and-branch: @@ -117,7 +117,7 @@ Feature: Checking dependencies from a git repository And I run "dfetch check" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) ext/test-repo-tag: > wanted (v2.0), current (v1), available (v2.0) """ @@ -139,7 +139,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check SomeProject" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > Local changes were detected, please generate a patch using 'dfetch diff SomeProject' and add it to your manifest using 'patch:'. Alternatively overwrite the local changes with 'dfetch update --force SomeProject' > up-to-date (master - 90be799b58b10971691715bdc751fbe5237848a0) @@ -160,7 +160,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check SomeProject" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > up-to-date (master - 90be799b58b10971691715bdc751fbe5237848a0) """ @@ -180,7 +180,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) non-existent-url: > >>>git ls-remote --heads https://giiiiiidhub.com/i-do-not-exist/broken<<< failed! 'https://giiiiiidhub.com/i-do-not-exist/broken' is not a valid URL or unreachable: @@ -210,7 +210,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProjectMissingTag: > wanted (i-dont-exist), but not available at the upstream. SomeProjectNonExistentBranch: @@ -232,7 +232,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check" Then the output starts with: """ - Dfetch (0.14.2) + Dfetch (0.14.1) >>>git ls-remote --heads --tags https://github.com/dfetch-org/test-repo-private.git<<< returned 128: """ @@ -249,7 +249,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check" Then the output starts with: """ - Dfetch (0.14.2) + Dfetch (0.14.1) >>>git ls-remote --heads --tags git@github.com:dfetch-org/test-repo-private.git<<< returned 128: """ @@ -262,5 +262,5 @@ Feature: Checking dependencies from a git repository When I run "dfetch check" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) """ diff --git a/features/check-specific-projects.feature b/features/check-specific-projects.feature index c2b876c9f..b4b5983f9 100644 --- a/features/check-specific-projects.feature +++ b/features/check-specific-projects.feature @@ -28,7 +28,7 @@ Feature: Checking specific projects When I run "dfetch check ext/test-rev-and-branch" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) ext/test-rev-and-branch: > wanted (main - 8df389d0524863b85f484f15a91c5f2c40aefda1), available (main - e1fda19a57b873eb8e6ae37780594cbb77b70f1a) """ diff --git a/features/check-svn-repo.feature b/features/check-svn-repo.feature index b8ced659c..2bf445c82 100644 --- a/features/check-svn-repo.feature +++ b/features/check-svn-repo.feature @@ -29,7 +29,7 @@ Feature: Checking dependencies from a svn repository When I run "dfetch check" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) cunit-svn-rev-only: > wanted (176), available (trunk - 176) cunit-svn-rev-and-branch: @@ -56,7 +56,7 @@ Feature: Checking dependencies from a svn repository When I run "dfetch check" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) cutter-svn-tag: > wanted (1.1.7), available (1.1.8) """ @@ -94,7 +94,7 @@ Feature: Checking dependencies from a svn repository When I run "dfetch check" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) cunit-svn-rev-only: > wanted (169), current (trunk - 169), available (trunk - 176) cunit-svn-rev-and-branch: @@ -118,7 +118,7 @@ Feature: Checking dependencies from a svn repository When I run "dfetch check" in MyProject Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > wanted (latest), current (1), available (1) """ @@ -137,7 +137,7 @@ Feature: Checking dependencies from a svn repository When I run "dfetch check" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) non-existent-url: > >>>svn --non-interactive info https://giiiiiidhub.com/i-do-not-exist/broken/trunk<<< failed! 'https://giiiiiidhub.com/i-do-not-exist/broken/trunk' is not a valid URL or unreachable: @@ -163,7 +163,7 @@ Feature: Checking dependencies from a svn repository When I run "dfetch check" in MyProject Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) cutter-svn-tag: > wanted (non-existent-tag), but not available at the upstream. """ @@ -184,7 +184,7 @@ Feature: Checking dependencies from a svn repository When I run "dfetch check SomeProject" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > up-to-date (v1) """ diff --git a/features/checked-project-has-dependencies.feature b/features/checked-project-has-dependencies.feature index 3653f2f83..7f4e7d9c8 100644 --- a/features/checked-project-has-dependencies.feature +++ b/features/checked-project-has-dependencies.feature @@ -30,7 +30,7 @@ Feature: Check for dependencies in projects When I run "dfetch check" in MyProject Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > wanted (v1), available (v1) """ @@ -67,7 +67,7 @@ Feature: Check for dependencies in projects When I run "dfetch check" in MyProject Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) Multiple manifests found, using dfetch.yaml SomeProject: > up-to-date (v1) @@ -111,7 +111,7 @@ Feature: Check for dependencies in projects When I run "dfetch check" in MyProject Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) Multiple manifests found, using dfetch.yaml SomeProject: > up-to-date (v1) diff --git a/features/diff-in-git.feature b/features/diff-in-git.feature index 5653c44ac..9a934486d 100644 --- a/features/diff-in-git.feature +++ b/features/diff-in-git.feature @@ -66,7 +66,7 @@ Feature: Diff in git When I run "dfetch diff SomeProject" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > No diffs found since 59efb91396fd369eb113b43382783294dc8ed6d2 """ @@ -93,7 +93,7 @@ Feature: Diff in git When I run "dfetch diff SomeProject" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > No diffs found since 59efb91396fd369eb113b43382783294dc8ed6d2 """ diff --git a/features/diff-in-svn.feature b/features/diff-in-svn.feature index 6ce689e2f..d461d6eca 100644 --- a/features/diff-in-svn.feature +++ b/features/diff-in-svn.feature @@ -63,7 +63,7 @@ Feature: Diff in svn When I run "dfetch diff SomeProject" in MySvnProject Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > No diffs found since 1 """ @@ -90,7 +90,7 @@ Feature: Diff in svn When I run "dfetch diff SomeProject" in MySvnProject Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > No diffs found since 1 """ diff --git a/features/environment.feature b/features/environment.feature index 25836e1e3..4bdf01143 100644 --- a/features/environment.feature +++ b/features/environment.feature @@ -9,7 +9,7 @@ Feature: Display environment information When I run "dfetch environment" Then the output starts with: """ - Dfetch (0.14.2) + Dfetch (0.14.1) dfetch : 0.13.0 """ @@ -18,7 +18,7 @@ Feature: Display environment information When I run "dfetch environment" Then the output starts with: """ - Dfetch (0.14.2) + Dfetch (0.14.1) dfetch : 0.13.0 dfetch 1.99.0 available — https://github.com/dfetch-org/dfetch/releases """ diff --git a/features/fetch-archive.feature b/features/fetch-archive.feature index 7624b3e50..309e49728 100644 --- a/features/fetch-archive.feature +++ b/features/fetch-archive.feature @@ -118,7 +118,7 @@ Feature: Fetching dependencies from an archive (tar/zip) When I run "dfetch update" in MyProject Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > Hash mismatch for SomeProject! sha256 expected 0000000000000000000000000000000000000000000000000000000000000000 """ @@ -196,7 +196,7 @@ Feature: Fetching dependencies from an archive (tar/zip) When I run "dfetch update --force" in MyProject Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > Fetched some-remote-server/SomeProject.tar.gz """ diff --git a/features/fetch-checks-destination.feature b/features/fetch-checks-destination.feature index a30ee2493..bd3a6da77 100644 --- a/features/fetch-checks-destination.feature +++ b/features/fetch-checks-destination.feature @@ -21,7 +21,7 @@ Feature: Fetch checks destinations When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) ext/test-repo-tag: > Skipping, path "." is not allowed as destination. """ @@ -42,7 +42,7 @@ Feature: Fetch checks destinations When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) ext/test-repo-tag: > Skipping, path "../../some-higher-folder" is outside manifest directory tree. """ diff --git a/features/fetch-file-pattern-git.feature b/features/fetch-file-pattern-git.feature index 21674aa2b..8adb34028 100644 --- a/features/fetch-file-pattern-git.feature +++ b/features/fetch-file-pattern-git.feature @@ -25,7 +25,7 @@ Feature: Fetch file pattern from git repo When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProjectWithAnInterestingFile: > Fetched v1 """ @@ -57,7 +57,7 @@ Feature: Fetch file pattern from git repo When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) The 'src:' filter 'SomeFolder/Some*' matches multiple directories from 'some-remote-server/SomeProjectWithAnInterestingFile.git'. Only considering files in 'SomeFolder/SomeOtherSubFolder'. SomeProjectWithAnInterestingFile: > Fetched v1 diff --git a/features/fetch-file-pattern-svn.feature b/features/fetch-file-pattern-svn.feature index 3288080eb..94c5a9806 100644 --- a/features/fetch-file-pattern-svn.feature +++ b/features/fetch-file-pattern-svn.feature @@ -22,7 +22,7 @@ Feature: Fetch file pattern from svn repo When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProjectWithAnInterestingFile: > Fetched trunk - 1 """ diff --git a/features/fetch-git-repo-with-submodule.feature b/features/fetch-git-repo-with-submodule.feature index 54b65e460..3a090157d 100644 --- a/features/fetch-git-repo-with-submodule.feature +++ b/features/fetch-git-repo-with-submodule.feature @@ -25,7 +25,7 @@ Feature: Fetch projects with nested VCS dependencies When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) my-project-with-submodules: > Found & fetched submodule "./ext/test-repo1" (some-remote-server/TestRepo.git @ master - 79698c99152e4a4b7b759c9def50a130bc91a2ff) > Found & fetched submodule "./ext/test-repo2" (some-remote-server/TestRepo.git @ master - 79698c99152e4a4b7b759c9def50a130bc91a2ff) @@ -64,7 +64,7 @@ Feature: Fetch projects with nested VCS dependencies When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) outer-project: > Found & fetched submodule "./ext/middle" (some-remote-server/MiddleProject.git @ master - 79698c99152e4a4b7b759c9def50a130bc91a2ff) > Fetched master - e1fda19a57b873eb8e6ae37780594cbb77b70f1a @@ -96,7 +96,7 @@ Feature: Fetch projects with nested VCS dependencies When I run "dfetch report" in MyProject Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) my-project-with-submodules: - remote : remote url : some-remote-server/SomeInterestingProject.git @@ -139,7 +139,7 @@ Feature: Fetch projects with nested VCS dependencies When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) glob-project: > Found & fetched submodule "./ext/test-repo" (some-remote-server/TestRepo.git @ master - 79698c99152e4a4b7b759c9def50a130bc91a2ff) > Fetched master - e1fda19a57b873eb8e6ae37780594cbb77b70f1a @@ -171,7 +171,7 @@ Feature: Fetch projects with nested VCS dependencies When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) plain-src-project: > Found & fetched submodule "./ext/sub-repo" (some-remote-server/TestRepo.git @ master - 79698c99152e4a4b7b759c9def50a130bc91a2ff) > Fetched master - e1fda19a57b873eb8e6ae37780594cbb77b70f1a @@ -204,7 +204,7 @@ Feature: Fetch projects with nested VCS dependencies When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) mixed-project: > Found & fetched submodule "./ext/inside" (some-remote-server/TestRepo.git @ master - 79698c99152e4a4b7b759c9def50a130bc91a2ff) > Fetched master - e1fda19a57b873eb8e6ae37780594cbb77b70f1a @@ -237,7 +237,7 @@ Feature: Fetch projects with nested VCS dependencies When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) sibling-project: > Fetched master - e1fda19a57b873eb8e6ae37780594cbb77b70f1a """ diff --git a/features/fetch-git-repo.feature b/features/fetch-git-repo.feature index cc8e67b59..f8034ac5b 100644 --- a/features/fetch-git-repo.feature +++ b/features/fetch-git-repo.feature @@ -64,7 +64,7 @@ Feature: Fetching dependencies from a git repository And I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) ext/test-repo-tag: > Fetched v2.0 """ @@ -85,7 +85,7 @@ Feature: Fetching dependencies from a git repository When I run "dfetch update --force" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) ext/test-repo-tag: > Fetched v1 """ @@ -99,5 +99,5 @@ Feature: Fetching dependencies from a git repository When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) """ diff --git a/features/fetch-single-file-git.feature b/features/fetch-single-file-git.feature index 323e30d79..99de491d6 100644 --- a/features/fetch-single-file-git.feature +++ b/features/fetch-single-file-git.feature @@ -22,7 +22,7 @@ Feature: Fetch single file from git repo When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProjectWithAnInterestingFile: > Fetched v1 """ @@ -54,7 +54,7 @@ Feature: Fetch single file from git repo When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProjectWithAnInterestingFile: > Fetched v1 """ diff --git a/features/fetch-single-file-svn.feature b/features/fetch-single-file-svn.feature index 51c645dc3..1c45aaf31 100644 --- a/features/fetch-single-file-svn.feature +++ b/features/fetch-single-file-svn.feature @@ -22,7 +22,7 @@ Feature: Fetch single file from svn repo When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProjectWithAnInterestingFile: > Fetched trunk - 1 """ diff --git a/features/fetch-svn-repo-with-external.feature b/features/fetch-svn-repo-with-external.feature index d6e9f9152..2358385bf 100644 --- a/features/fetch-svn-repo-with-external.feature +++ b/features/fetch-svn-repo-with-external.feature @@ -29,7 +29,7 @@ Feature: Fetch projects with nested SVN dependencies When I run "dfetch update" in MyProject Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) svn-project-with-external: > Found & fetched external "./ext" (some-remote-server/ExternalLib @ trunk) > Fetched trunk - 2 @@ -58,7 +58,7 @@ Feature: Fetch projects with nested SVN dependencies When I run "dfetch report" in MyProject Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) svn-project-with-external: - remote : remote url : some-remote-server/ParentProject diff --git a/features/fetch-svn-repo-with-nonstd-external.feature b/features/fetch-svn-repo-with-nonstd-external.feature index 058836e86..ef2b759fd 100644 --- a/features/fetch-svn-repo-with-nonstd-external.feature +++ b/features/fetch-svn-repo-with-nonstd-external.feature @@ -28,7 +28,7 @@ Feature: Fetch projects with non-standard-layout SVN externals When I run "dfetch update" in MyProject Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) svn-project-with-nonstd-external: > Found & fetched external "./nonstd-ext" (some-remote-server/NonstdLib @ ) > Fetched trunk - 2 @@ -57,7 +57,7 @@ Feature: Fetch projects with non-standard-layout SVN externals When I run "dfetch report" in MyProject Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) svn-project-with-nonstd-external: - remote : remote url : some-remote-server/ParentProject diff --git a/features/fetch-with-ignore-git.feature b/features/fetch-with-ignore-git.feature index a494323e0..65ba6e6f6 100644 --- a/features/fetch-with-ignore-git.feature +++ b/features/fetch-with-ignore-git.feature @@ -29,7 +29,7 @@ Feature: Fetch with ignore in git When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeInterestingProject: > Fetched v1 """ @@ -59,7 +59,7 @@ Feature: Fetch with ignore in git When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeInterestingProject: > Fetched v1 """ @@ -92,7 +92,7 @@ Feature: Fetch with ignore in git When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeInterestingProject: > Fetched v1 """ diff --git a/features/fetch-with-ignore-svn.feature b/features/fetch-with-ignore-svn.feature index e797a42d4..a2b030ef0 100644 --- a/features/fetch-with-ignore-svn.feature +++ b/features/fetch-with-ignore-svn.feature @@ -28,7 +28,7 @@ Feature: Fetch with ignore in svn When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeInterestingProject: > Fetched trunk - 1 """ @@ -57,7 +57,7 @@ Feature: Fetch with ignore in svn When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeInterestingProject: > Fetched trunk - 1 """ @@ -89,7 +89,7 @@ Feature: Fetch with ignore in svn When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeInterestingProject: > Fetched trunk - 1 """ diff --git a/features/freeze-projects.feature b/features/freeze-projects.feature index ed629ff8b..237c1467a 100644 --- a/features/freeze-projects.feature +++ b/features/freeze-projects.feature @@ -72,7 +72,7 @@ Feature: Freeze dependencies When I run "dfetch freeze" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) """ And the manifest 'dfetch.yaml' is replaced with """ diff --git a/features/guard-against-overwriting-git.feature b/features/guard-against-overwriting-git.feature index aa79f5d9b..9025ed006 100644 --- a/features/guard-against-overwriting-git.feature +++ b/features/guard-against-overwriting-git.feature @@ -24,7 +24,7 @@ Feature: Guard against overwriting in git When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > skipped - local changes after last update (use --force to overwrite) """ @@ -34,7 +34,7 @@ Feature: Guard against overwriting in git When I run "dfetch update --force" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > Fetched v2 """ @@ -45,7 +45,7 @@ Feature: Guard against overwriting in git When I run "dfetch update SomeProject" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > Fetched v2 """ diff --git a/features/guard-against-overwriting-svn.feature b/features/guard-against-overwriting-svn.feature index 03cdbb96b..cecf36fc0 100644 --- a/features/guard-against-overwriting-svn.feature +++ b/features/guard-against-overwriting-svn.feature @@ -24,7 +24,7 @@ Feature: Guard against overwriting in svn When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > skipped - local changes after last update (use --force to overwrite) """ @@ -34,7 +34,7 @@ Feature: Guard against overwriting in svn When I run "dfetch update --force" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > Fetched v2 """ @@ -45,7 +45,7 @@ Feature: Guard against overwriting in svn When I run "dfetch update SomeProject" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > Fetched v2 """ diff --git a/features/handle-invalid-metadata.feature b/features/handle-invalid-metadata.feature index a4807cba4..849a74f58 100644 --- a/features/handle-invalid-metadata.feature +++ b/features/handle-invalid-metadata.feature @@ -23,7 +23,7 @@ Feature: Handle invalid metadata files When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) ext/test-repo-tag: > ext/test-repo-tag/.dfetch_data.yaml is an invalid metadata file, not checking on disk version! > ext/test-repo-tag/.dfetch_data.yaml is an invalid metadata file, not checking local hash! @@ -48,7 +48,7 @@ Feature: Handle invalid metadata files When I run "dfetch check" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) ext/test-repo-tag: > ext/test-repo-tag/.dfetch_data.yaml is an invalid metadata file, not checking on disk version! > wanted (v1), available (v2.0) @@ -72,7 +72,7 @@ Feature: Handle invalid metadata files When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) ext/test-repo-tag: > ext/test-repo-tag/.dfetch_data.yaml is an invalid metadata file, not checking on disk version! > ext/test-repo-tag/.dfetch_data.yaml is an invalid metadata file, not checking local hash! diff --git a/features/journey-basic-patching.feature b/features/journey-basic-patching.feature index a00501475..438710972 100644 --- a/features/journey-basic-patching.feature +++ b/features/journey-basic-patching.feature @@ -56,7 +56,7 @@ Feature: Basic patch journey And I run "dfetch update -f test-repo" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) test-repo: > Fetched v1 > Applying patch "test-repo.patch" diff --git a/features/journey-basic-usage.feature b/features/journey-basic-usage.feature index 35d3246e8..3d85acbd8 100644 --- a/features/journey-basic-usage.feature +++ b/features/journey-basic-usage.feature @@ -29,7 +29,7 @@ Feature: Basic usage journey When I run "dfetch check" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) ext/test-repo-tag: > wanted & current (v1), available (v2.0) """ diff --git a/features/list-projects.feature b/features/list-projects.feature index 0ef1177b1..3c38bc711 100644 --- a/features/list-projects.feature +++ b/features/list-projects.feature @@ -28,7 +28,7 @@ Feature: List dependencies When I run "dfetch report" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) ext/test-repo-tag: - remote : remote url : https://github.com/dfetch-org/test-repo @@ -68,7 +68,7 @@ Feature: List dependencies When I run "dfetch report" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) cutter-svn-tag: - remote : remote url : https://svn.code.sf.net/p/cutter/svn/cutter @@ -85,7 +85,7 @@ Feature: List dependencies When I run "dfetch report" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) ext/test-repo-tag: - remote : github-com-dfetch-org remote url : https://github.com/dfetch-org/test-repo diff --git a/features/patch-after-fetch-git.feature b/features/patch-after-fetch-git.feature index e8bc6ff3a..7f3c0b14a 100644 --- a/features/patch-after-fetch-git.feature +++ b/features/patch-after-fetch-git.feature @@ -68,7 +68,7 @@ Feature: Patch after fetching from git repo When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) ext/test-repo-tag: > Fetched v2.0 > Applying patch "diff.patch" @@ -126,7 +126,7 @@ Feature: Patch after fetching from git repo """ And the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) ext/test-repo-tag: > Fetched v2.0 > Applying patch "001-diff.patch" @@ -170,7 +170,7 @@ Feature: Patch after fetching from git repo """ And the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) ext/test-repo-tag: > Fetched v2.0 > Applying patch "diff.patch" @@ -198,7 +198,7 @@ Feature: Patch after fetching from git repo When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) ext/test-repo-tag: > Fetched v2.0 > Skipping patch "../diff.patch" which is outside /some/path. diff --git a/features/patch-after-fetch-svn.feature b/features/patch-after-fetch-svn.feature index bbe49f742..f35f456df 100644 --- a/features/patch-after-fetch-svn.feature +++ b/features/patch-after-fetch-svn.feature @@ -69,7 +69,7 @@ Feature: Patch after fetching from svn repo When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) cutter: > Fetched 1.1.7 > Applying patch "diff.patch" diff --git a/features/patch-fuzzy-matching-git.feature b/features/patch-fuzzy-matching-git.feature index 41b856018..bd450bce9 100644 --- a/features/patch-fuzzy-matching-git.feature +++ b/features/patch-fuzzy-matching-git.feature @@ -60,7 +60,7 @@ Feature: Patch application tolerates small upstream changes When I run "dfetch update" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > Fetched master - f47d80c35e14dfa4f9c9c30c9865cbf0f8d50933 > Applying patch "SomeProject.patch" diff --git a/features/remove-project.feature b/features/remove-project.feature index 228a4fa23..24fea6385 100644 --- a/features/remove-project.feature +++ b/features/remove-project.feature @@ -56,7 +56,7 @@ Feature: Remove a project from the manifest And the directory 'ext/lib-alpha' should be removed from disk And the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) lib-alpha: > removed """ @@ -90,7 +90,7 @@ Feature: Remove a project from the manifest And the directory 'ext/lib-beta' should be removed from disk And the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) lib-alpha: > removed lib-beta: @@ -126,7 +126,7 @@ Feature: Remove a project from the manifest And the directory 'ext/lib-beta' should be removed from disk And the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) lib-unknown: > project 'lib-unknown' not found in manifest lib-alpha: @@ -166,7 +166,7 @@ Feature: Remove a project from the manifest """ And the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) lib-gamma: > removed """ diff --git a/features/report-sbom.feature b/features/report-sbom.feature index 837bf9a83..6616fe806 100644 --- a/features/report-sbom.feature +++ b/features/report-sbom.feature @@ -123,7 +123,7 @@ Feature: Create an CycloneDX sbom "tools": { "components": [ { - "bom-ref": "dfetch-0.14.2", + "bom-ref": "dfetch-0.14.1", "externalReferences": [ { "type": "build-system", @@ -171,7 +171,7 @@ Feature: Create an CycloneDX sbom "name": "dfetch-org" }, "type": "application", - "version": "0.14.2" + "version": "0.14.1" }, { "description": "Python library for CycloneDX", @@ -277,7 +277,7 @@ Feature: Create an CycloneDX sbom When I run "dfetch report -t sbom" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) Generated SBoM report: report.cdx.json """ And the 'report.cdx.json' json file includes diff --git a/features/suggest-project-name.feature b/features/suggest-project-name.feature index 42029cf47..74d37ae6b 100644 --- a/features/suggest-project-name.feature +++ b/features/suggest-project-name.feature @@ -16,7 +16,7 @@ Feature: Suggest a project name When I run "dfetch check project with space" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) Not all projects found! "project", "with", "space" This manifest contains: "project with space", "project-with-l", "Project-With-Capital" Did you mean: "project with space"? @@ -26,7 +26,7 @@ Feature: Suggest a project name When I run "dfetch check project-with-1" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) Not all projects found! "project-with-1" This manifest contains: "project with space", "project-with-l", "Project-With-Capital" Did you mean: "project-with-l"? @@ -36,7 +36,7 @@ Feature: Suggest a project name When I run "dfetch check project-with-1 project-with-space Project-With-Capital" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) Not all projects found! "project-with-1", "project-with-space" This manifest contains: "project with space", "project-with-l", "Project-With-Capital" Did you mean: "project with space" and "project-with-l"? diff --git a/features/update-patch-in-git.feature b/features/update-patch-in-git.feature index d8182ccd7..0970f2cc9 100644 --- a/features/update-patch-in-git.feature +++ b/features/update-patch-in-git.feature @@ -51,7 +51,7 @@ Feature: Update an existing patch in git """ And the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > Fetched master - f9b88b8259d9a7fb48327bf23beabe40c150d474 > Updating patch "patches/SomeProject.patch" diff --git a/features/update-patch-in-svn.feature b/features/update-patch-in-svn.feature index cc9c1918c..120dfff11 100644 --- a/features/update-patch-in-svn.feature +++ b/features/update-patch-in-svn.feature @@ -52,7 +52,7 @@ Feature: Update an existing patch in svn """ And the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) Update patch is only fully supported in git superprojects! SomeProject: > Fetched trunk - 1 diff --git a/features/updated-project-has-dependencies.feature b/features/updated-project-has-dependencies.feature index 84ce653a2..9f207507a 100644 --- a/features/updated-project-has-dependencies.feature +++ b/features/updated-project-has-dependencies.feature @@ -41,7 +41,7 @@ Feature: Updated project has dependencies When I run "dfetch update" in MyProject Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProjectWithManifest: > Fetched v1 > "SomeProjectWithManifest" depends on the following project(s) which are not part of your manifest: @@ -89,7 +89,7 @@ Feature: Updated project has dependencies When I run "dfetch update" in MyProject Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) SomeProject: > Fetched v1 > SomeProject/dfetch.yaml: Schema validation failed: diff --git a/features/validate-manifest.feature b/features/validate-manifest.feature index f91a58708..e229b1621 100644 --- a/features/validate-manifest.feature +++ b/features/validate-manifest.feature @@ -21,7 +21,7 @@ Feature: Validate a manifest When I run "dfetch validate" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) dfetch.yaml : valid """ @@ -34,7 +34,7 @@ Feature: Validate a manifest When I run "dfetch validate" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) dfetch.yaml : valid """ @@ -56,7 +56,7 @@ Feature: Validate a manifest When I run "dfetch validate" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) Schema validation failed: manifest-wrong: @@ -94,7 +94,7 @@ Feature: Validate a manifest When I run "dfetch validate" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) dfetch.yaml : valid """ @@ -115,7 +115,7 @@ Feature: Validate a manifest When I run "dfetch validate" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) Schema validation failed: hash: not-a-valid-hash ^ (line: 9) @@ -137,7 +137,7 @@ Feature: Validate a manifest When I run "dfetch validate" Then the output shows """ - Dfetch (0.14.2) + Dfetch (0.14.1) Schema validation failed: Duplicate manifest.projects.name value(s): ext/test-repo-rev-only """