Skip to content

SVN tag with space not supported unless percent-encoded #811

Description

@ben-edna

Description:

When trying to fetch an SVN project with a tag name that includes a space (e.g. io v0.1.0), dfetch fails to resolve the tag correctly. The only workaround is to manually percent-encode the space (%20) in the tag name, which is not intuitive.

This issue affects usability and may cause confusion when working with SVN repositories that use human-readable tags with spaces.

Expected behavior:

dfetch should automatically handle spaces in SVN tag names by encoding them appropriately, or support them natively without requiring manual encoding.

Feature: Fetching SVN projects with tags containing spaces

  Scenario: SVN tag with space fails unless percent-encoded
    Given a manifest with an SVN project
      And the tag is "io v0.1.0"
    When I run "dfetch update"
    Then the fetch fails with a tag not found error

  Scenario: SVN tag with percent-encoded space works
    Given a manifest with an SVN project
      And the tag is "io%20v0.1.0"
    When I run "dfetch update"
    Then the project is fetched successfully

Metadata

Metadata

Assignees

Labels

UXNot broken, but frustrating/unclear for users

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions