Fossil

Timeline
Login

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

38 check-ins by user sdr

2017-04-11
21:37
Added verbiage to --ignore options of add and addremove to state that they apply to unmanaged files only. check-in: 4d2c34b0 user: sdr tags: trunk
2016-06-17
00:04
merged from trunk Closed-Leaf check-in: 8a877a7b user: sdr tags: invalid_utf8_table
2016-06-16
22:14
shrunk size of lead byte table for invalid_utf8, and took a shortcut to invalidate lead bytes between 0x80 & 0xBF inclusive check-in: 69328517 user: sdr tags: trunk
17:01
more optimizations (all lead bytes between 0x80 & 0xBF are invalid, so use simple check for those, and also can shrink the invalid_utf8 lead byte table even more) check-in: 6eb9a30c user: sdr tags: invalid_utf8_table
2016-06-15
15:00
added a few comments check-in: 63313a5f user: sdr tags: invalid_utf8_table
2016-06-14
18:08
merged from trunk check-in: 12675ab7 user: sdr tags: invalid_utf8_table
18:06
moved static table data out of invalid_utf8 and pre-initialized the table to avoid run time overhead; also shrunk the table by 50% by removing the ASCII code points check-in: d3fc3772 user: sdr tags: invalid_utf8_table
05:00
merged from trunk check-in: d22c72bc user: sdr tags: invalid_utf8_table
2016-06-11
00:41
reformatted invalid_utf8 to make it conform a bit better to existing style check-in: dd3bb22c user: sdr tags: invalid_utf8_table
00:13
merged from trunk check-in: 4f906e53 user: sdr tags: invalid_utf8_table
00:11
fixed a bad function name; had tested it external to fossil but didn't build/test before committing; mea culpa check-in: 2e7a6cb0 user: sdr tags: invalid_utf8_table
00:06
added new tests for invalid utf8 sequences check-in: 6da500a1 user: sdr tags: trunk
2016-06-10
20:45
performance optimizations check-in: 635f3b03 user: sdr tags: invalid_utf8_table
08:07
proposed new invalid_utf8 function check-in: e58334a0 user: sdr tags: invalid_utf8_table
2016-06-09
23:59
fixed an edge case in invalid_utf8 where a valid three byte seq could be misidentified check-in: 314cdab0 user: sdr tags: invalid_utf8_table
2016-05-31
08:17
merge from trunk with a few tweaks for merge conflicts check-in: 598b58a5 user: sdr tags: winsymlink
2015-09-07
00:34
Added documentation to commit for user and date override options. check-in: 65ff0ab2 user: sdr tags: trunk
2015-09-04
15:51
Merge from trunk. check-in: f571ded3 user: sdr tags: winsymlink
15:44
Fixed a broken conditional for code which should only be compiled on Windows but was only being compiled for posix. check-in: 5bbf1ab3 user: sdr tags: winsymlink
2015-09-03
23:15
Merged from trunk with a few tiny edits to make new functionality work on Windows check-in: 8f33e49d user: sdr tags: winsymlink
2015-04-01
19:16
Made dotfiles a versionable setting. check-in: 5fb84d01 user: sdr tags: trunk
2015-03-18
16:31
Merged several months worth of trunk into the winsymlink branch. check-in: f4c14344 user: sdr tags: winsymlink
2015-03-17
08:23
Added a dotfiles setting to the repository settings. This complements the --dotfiles command line argument used by add, addremove, extras, and clean commands. Useful in a project that always needs to process dotfiles so that the --dotfiles option does not need to be specified each and every time. Closed-Leaf check-in: b088c53f user: sdr tags: dotfiles-setting
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