Skip to content

Expand SVN status and path-safety test matrix #1121

Description

@lzl51230

Scope

The initial SVN state suite for #1113 covers repeated edits, basic malformed XML, one ignored directory, a hostile current directory, and one real working copy. Add focused table-driven and real fixtures for the remaining high-risk state/parser branches.

Coverage

  • Added/deleted/missing/replaced/moved/obstructed/ignored/unversioned and text/property/tree conflicts.
  • Reordered entries, split/truncated input, oversized tokens, numeric entities, and unknown schema extensions.
  • Mixed-revision, sparse, and file/directory external working copies.
  • Absolute/drive/parent traversal, encoded separators, symlinks, Windows reparse points, Unicode, @, leading dashes, CRLF, and long paths.
  • Scale characterization for large XML and candidate trees.

Metadata

Metadata

Assignees

No one assigned

    Labels

    editor/integrationEditor compatibility and CLI integrationenhancementNew feature or requestpriority/normalStandard review queue; useful PR with ordinary maintainer urgency.securitySecurity vulnerabilities, hardeningtaskUmbrella task grouping multiple related issueswindowsWindows-specific issues

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions