Skip to content

mv: improve the hardlink support#8296

Merged
cakebaker merged 3 commits into
uutils:mainfrom
sylvestre:mv-part-hardlink
Jul 3, 2025
Merged

mv: improve the hardlink support#8296
cakebaker merged 3 commits into
uutils:mainfrom
sylvestre:mv-part-hardlink

make it pass on windows

232233c
Select commit
Loading
Failed to load commit list.
Codecov / codecov/patch succeeded Jul 3, 2025 in 1s

78.18% of diff hit (target 86.18%)

View this Pull Request on Codecov

78.18% of diff hit (target 86.18%)

Annotations

Check warning on line 58 in src/uu/mv/src/hardlink.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/hardlink.rs#L54-L58

Added lines #L54 - L58 were not covered by tests

Check warning on line 65 in src/uu/mv/src/hardlink.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/hardlink.rs#L60-L65

Added lines #L60 - L65 were not covered by tests

Check warning on line 69 in src/uu/mv/src/hardlink.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/hardlink.rs#L68-L69

Added lines #L68 - L69 were not covered by tests

Check warning on line 72 in src/uu/mv/src/hardlink.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/hardlink.rs#L72

Added line #L72 was not covered by tests

Check warning on line 80 in src/uu/mv/src/hardlink.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/hardlink.rs#L76-L80

Added lines #L76 - L80 were not covered by tests

Check warning on line 82 in src/uu/mv/src/hardlink.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/hardlink.rs#L82

Added line #L82 was not covered by tests

Check warning on line 88 in src/uu/mv/src/hardlink.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/hardlink.rs#L86-L88

Added lines #L86 - L88 were not covered by tests

Check warning on line 99 in src/uu/mv/src/hardlink.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/hardlink.rs#L92-L99

Added lines #L92 - L99 were not covered by tests

Check warning on line 104 in src/uu/mv/src/hardlink.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/hardlink.rs#L102-L104

Added lines #L102 - L104 were not covered by tests

Check warning on line 108 in src/uu/mv/src/hardlink.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/hardlink.rs#L108

Added line #L108 was not covered by tests

Check warning on line 128 in src/uu/mv/src/hardlink.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/hardlink.rs#L128

Added line #L128 was not covered by tests

Check warning on line 137 in src/uu/mv/src/hardlink.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/hardlink.rs#L130-L137

Added lines #L130 - L137 were not covered by tests

Check warning on line 158 in src/uu/mv/src/hardlink.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/hardlink.rs#L154-L158

Added lines #L154 - L158 were not covered by tests

Check warning on line 161 in src/uu/mv/src/hardlink.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/hardlink.rs#L161

Added line #L161 was not covered by tests

Check warning on line 183 in src/uu/mv/src/hardlink.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/hardlink.rs#L183

Added line #L183 was not covered by tests

Check warning on line 193 in src/uu/mv/src/hardlink.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/hardlink.rs#L192-L193

Added lines #L192 - L193 were not covered by tests

Check warning on line 316 in src/uu/mv/src/hardlink.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/hardlink.rs#L315-L316

Added lines #L315 - L316 were not covered by tests

Check warning on line 573 in src/uu/mv/src/mv.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/mv.rs#L565-L573

Added lines #L565 - L573 were not covered by tests

Check warning on line 1009 in src/uu/mv/src/mv.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/mv.rs#L1009

Added line #L1009 was not covered by tests

Check warning on line 1035 in src/uu/mv/src/mv.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/mv.rs#L1035

Added line #L1035 was not covered by tests

Check warning on line 1049 in src/uu/mv/src/mv.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/mv.rs#L1049

Added line #L1049 was not covered by tests

Check warning on line 1059 in src/uu/mv/src/mv.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/mv.rs#L1059

Added line #L1059 was not covered by tests

Check warning on line 1070 in src/uu/mv/src/mv.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/mv.rs#L1068-L1070

Added lines #L1068 - L1070 were not covered by tests

Check warning on line 1146 in src/uu/mv/src/mv.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/uu/mv/src/mv.rs#L1146

Added line #L1146 was not covered by tests