Fossil

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

15 check-ins for the month beginning 2014-09-01 by user sdr

Following month ↑
2014-09-25
19:21
Summary: a number of changes to improve windows symlink handling. Detail: fixed file_contains_merge_marker failure on windows symlinks; fixed inadequate S_ISLNK macro for windows; backed out change made to revert query ("OR islink" removed); added special processing to vfile_check_signature for windows symlink type changes; fixed a few flaws in the windows specific posix-compatibility routines to improve symlink handling. ... (check-in: 9c5bbd6a user: sdr tags: winsymlink)
05:13
Merge updates from trunk. ... (check-in: c4207151 user: sdr tags: winsymlink)
2014-09-24
06:06
Added code to detect if the working directory file system is one that supports symlinks so that we won't try to do symlink processing when the platform does not support it. ... (check-in: 5d251b67 user: sdr tags: winsymlink)
04:08
Modified the win/include/dirent.h file to #undef _DIRENT_HAVE_D_TYPE. With that define fossil tries to use info from opendir/readdir to detect symbolic links unsucessfully. By using undef we force fossil to go through a different route which successfully detects symbolic links. ... (check-in: db2128fa user: sdr tags: winsymlink)
2014-09-23
00:15
Cherrypicked a number of commits from a "bad branch" (I somehow fouled up a merge from trunk). ... (check-in: 2d75e87b user: sdr tags: winsymlink)
2014-09-21
19:17
Changed the inherited privilege markers from prefixed bullet characters to suffixed subscripted letters to help better differentiate which privileges are inherited for users with color perception difficulties. The color coding is still present as it doesn't hurt to have color coding, just needed extra indications on the page. ... (Closed-Leaf check-in: 7b00cd77 user: sdr tags: inherit-priv-mark-sub)
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: 1f45ade6 user: sdr tags: bad-winsymlink)
03:05
Merging latest updates from trunk. ... (check-in: 0ee7e922 user: sdr tags: bad-winsymlink)
02:05
Cleaning up some source comments & such. Also modified a memory block to be on the heap instead of the stack. ... (check-in: 30ff96e7 user: sdr tags: bad-winsymlink)
2014-09-20
18:41
Changed name of checked_symlink_create to create_symlink_or_file as it is more accurate / descriptive. Also changed some parameter names, and fixed a couple spelling errors (accidentally typed blog instead of blob and never compiled; oops). ... (check-in: 31b0a9d7 user: sdr tags: bad-winsymlink)
18:32
Refactored symlink_create repeated block of code into a checked_symlink_create function. ... (check-in: 2d3ff7bd user: sdr tags: bad-winsymlink)
18:11
Modified revert to always process symbolic links. Also added link_delete to complement file_delete, as windows needs special delete handling for symbolic links as they might be directory symlinks. ... (check-in: 9e0ba121 user: sdr tags: bad-winsymlink)
16:50
Fixed a problem with the high level symlink creation code to accommodate windows drive letters. Also modified windows symlink creation logic to better handle dir/file symlinks. ... (check-in: 1f1f7506 user: sdr tags: bad-winsymlink)
15:28
Merged updates from trunk. ... (check-in: e2c59606 user: sdr tags: bad-winsymlink)
2014-09-15
01:49
Work in progress for windows symlink support. ... (check-in: de8035cc user: sdr tags: winsymlink)
Previous month ↓