Commit 69b97b5
committed
fix(cli): preserve existing directories during single-file upload
Inspect remote destination types before choosing archive entry names.
Keep directory and source symlinks intact, recheck detected type changes,
and report the resulting path. Add real tar and live conformance coverage.
Closes #4175
Signed-off-by: Shiju <shiju@nvidia.com>1 parent 71c3cd9 commit 69b97b5
5 files changed
Lines changed: 591 additions & 62 deletions
File tree
- crates
- openshell-cli/src
- openshell-conformance/src/scenarios
- docs/how-it-works/sandboxes
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1781 | 1781 | | |
1782 | 1782 | | |
1783 | 1783 | | |
1784 | | - | |
| 1784 | + | |
| 1785 | + | |
| 1786 | + | |
| 1787 | + | |
| 1788 | + | |
1785 | 1789 | | |
1786 | 1790 | | |
1787 | 1791 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4998 | 4998 | | |
4999 | 4999 | | |
5000 | 5000 | | |
5001 | | - | |
| 5001 | + | |
5002 | 5002 | | |
5003 | 5003 | | |
5004 | 5004 | | |
| |||
5011 | 5011 | | |
5012 | 5012 | | |
5013 | 5013 | | |
| 5014 | + | |
5014 | 5015 | | |
5015 | 5016 | | |
5016 | | - | |
| 5017 | + | |
5017 | 5018 | | |
5018 | | - | |
| 5019 | + | |
5019 | 5020 | | |
5020 | | - | |
| 5021 | + | |
| 5022 | + | |
| 5023 | + | |
| 5024 | + | |
| 5025 | + | |
5021 | 5026 | | |
5022 | 5027 | | |
5023 | 5028 | | |
| |||
0 commit comments