Deep symlink copy doesn't work with relative `../foo` target
samuel-phan opened this issue · comments
Deep symlink copy will fail in this situation:
test
├── data
│ ├── case00
│ │ └── README.md
│ ├── case01
│ │ └── README.md
│ ├── case02
│ │ └── README.md
│ ├── case03
│ │ ├── README.md
│ │ ├── case01 -> test/data/case01
│ │ └── relative_case01 -> ../case01
Though it's entirely acceptable to have a symlink working only at a certain current working dir, most of the time, we have symlinks:
- either to an absolute path
- or relative to itself (eg
../something
). 🐛 This case doesn't work properly.