Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Fixed a bug where windows would strip exe or lnk status from files checked in with posix semantics. Note: There is still a known potential issue if a repo is opened on a file system that does not support reparse points (such as FAT derived file systems) or similar such scenarios. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | bad-winsymlink |
Files: | files | file ages | folders |
SHA1: |
1f45ade696db6cfed6a41fee1b57a1f0 |
User & Date: | sdr 2014-09-21 06:13:35 |
Original Comment: | Fixed a bug where windows would strip exe or lnk status from files checked in with posix semantics. |
Context
2014-09-21
| ||
06:13 | Fixed a bug where windows would strip exe or lnk status from files checked in with posix semantics. Note: There is still a known potential issue if a repo is opened on a file system that does not support reparse points (such as FAT derived file systems) or similar such scenarios. Closed-Leaf check-in: 1f45ade696 user: sdr tags: bad-winsymlink | |
03:05 | Merging latest updates from trunk. check-in: 0ee7e92222 user: sdr tags: bad-winsymlink | |
Changes
Changes to src/checkin.c.
︙ | ︙ | |||
1110 1111 1112 1113 1114 1115 1116 1117 | ** directly from the filesystem. However, only do this if the file ** itself is actually selected to be part of this check-in. */ if( isSelected ){ int mPerm; mPerm = file_wd_perm(blob_str(&filename)); isExe = ( mPerm==PERM_EXE ); | > > > > > | | 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 | ** directly from the filesystem. However, only do this if the file ** itself is actually selected to be part of this check-in. */ if( isSelected ){ int mPerm; mPerm = file_wd_perm(blob_str(&filename)); #if !defined(_WIN32) isExe = ( mPerm==PERM_EXE ); #endif #if defined(_WIN32) if (win32_symlinks_supported()) #endif isLink = ( mPerm==PERM_LNK ); } if( isExe ){ zPerm = " x"; }else if( isLink ){ zPerm = " l"; /* note: symlinks don't have executable bit on unix */ }else{ |
︙ | ︙ |