]> Kevux Git Server - fll/commit
Bugfix: Link operation is incorrect, support new link arguments, and clone and copy...
authorKevin Day <thekevinday@gmail.com>
Sat, 23 Jul 2022 22:41:30 +0000 (17:41 -0500)
committerKevin Day <thekevinday@gmail.com>
Sat, 23 Jul 2022 22:56:51 +0000 (17:56 -0500)
commit224dab331a458daeb5b623736b5e12050fa4eeff
treefc0a357040eb9849c113dcb45235998c50841598
parentee7d084e8cfb81df6fb578fec74310612af840cb
Bugfix: Link operation is incorrect, support new link arguments, and clone and copy operation failure problems.

The link operation target path is relative to the point path.
The previous code is trying to treat the target path in isolation.
Change the behavior to make the target path relative to the point path.

Add two new options to make creating symbolic linking easier to use:
1) "force": Used to forcibly overwrite an existing file or directory.
2) "strict": Used to require the target path to exist when creating the symbolic links.

The clone and copy operations now have better error return code processing.
level_3/fake/c/private-common.c
level_3/fake/c/private-common.h
level_3/fake/c/private-make-operate_process_type.c
level_3/fake/c/private-make-operate_validate_type.c
level_3/fake/c/private-print.c
level_3/fake/c/private-print.h
level_3/fake/documents/fakefile.txt
level_3/fake/specifications/fakefile.txt