File tree Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -1795,11 +1795,12 @@ Executed at: {executed_at}"#,
1795
1795
let now = t ! ( SystemTime :: now( ) . duration_since( SystemTime :: UNIX_EPOCH ) ) ;
1796
1796
let _ = fs:: rename ( dst, format ! ( "{}-{}" , dst. display( ) , now. as_nanos( ) ) ) ;
1797
1797
}
1798
- let metadata = t ! ( src. symlink_metadata( ) , format!( "src = {}" , src. display( ) ) ) ;
1798
+ let mut metadata = t ! ( src. symlink_metadata( ) , format!( "src = {}" , src. display( ) ) ) ;
1799
1799
let mut src = src. to_path_buf ( ) ;
1800
1800
if metadata. file_type ( ) . is_symlink ( ) {
1801
1801
if dereference_symlinks {
1802
1802
src = t ! ( fs:: canonicalize( src) ) ;
1803
+ metadata = t ! ( fs:: metadata( & src) , format!( "target = {}" , src. display( ) ) ) ;
1803
1804
} else {
1804
1805
let link = t ! ( fs:: read_link( src) ) ;
1805
1806
t ! ( self . symlink_file( link, dst) ) ;
You can’t perform that action at this time.
0 commit comments