15 July 2014 19:29 Amit Kapila Wrote,

>Implementation details:
-----------------------------------
>1. This feature is implemented only for tar format in windows
>as native windows utilites are not able to create symlinks while
>extracting files from tar (It might be possible to create symlinks
>if cygwin is installed on your system, however I feel we need this
>feature to work for native windows as well).  Another reason to not
>create it for non-tar (plain) format is that plain format can update the
>symlinks via -T option and backing up symlink file during that
>operation can lead to spurious symlinks after archive recovery.

I have reviewed the patch and did not find any major comments.

There are some comments I would like to share with you


1.      Rebase the patch to current GIT head.



2.      +                      * Construct symlink file

+                      */

+                      initStringInfo(&symlinkfbuf);
            I think declaration and initialization of symlinkfbuf string can be 
moved under #ifdef WIN32 compile time macro,
for other platform it’s simply allocated and freed which can be avoided.


3.      +                                  /*

+                                  * native windows utilites are not able 
create symlinks while

+                                  * extracting files from tar.

+                                  */

            Rephrase the above sentence and fix spelling mistake  (utilities 
are not able to create)

I haven’t done the testing yet, once I finish with testing i will share the 
result with you.


Regards,
Dilip

Reply via email to