Add Subversion unit tests for diffing/patching empty files.
Review Request #12630 — Created Sept. 23, 2022 and submitted
We have code in
SVNClient
for adding empty hunk info to added/deleted
empty files, instead of just providingIndex:
lines, but this never
had any test coverage.To ensure we have proper Subversion diff coverage, this change adds
missing unit tests for diffs and patching, covering both the added and
deleted files.This required a new commit in the test Subversion repository, adding an
empty file we could delete for these tests.
Unit tests pass.
Summary | ID |
---|---|
afeb090e2e633d8b28bdf506651dd6b68e0f0f70 |
- Change Summary:
-
- Updated to set default capabilities for empty files for the client, and updated tests accordingly.
- Added tests for applying patches with empty files.
- Summary:
-
[WIP] Add Subversion unit tests for empty files.Add Subversion unit tests for diffing/patching empty files.
- Description:
-
We have code in
SVNClient
for adding empty hunk info to added/deletedempty files, instead of just providing Index:
lines, but this neverhad any test coverage. ~ To ensure we have proper Subversion diff coverage, this change adds a
~ missing unit test, covering both the added and deleted files. ~ To ensure we have proper Subversion diff coverage, this change adds
~ missing unit tests for diffs and patching, covering both the added and + deleted files. This required a new commit in the test Subversion repository, adding an
empty file we could delete for these tests. - Commits:
-
Summary ID 121fc5919d5386c1204718500ee8b7e9abcee617 afeb090e2e633d8b28bdf506651dd6b68e0f0f70 - Diff:
-
Revision 2 (+450 -12)