Fossil

Timeline
Login

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

38 check-ins by user sdr

2017-04-11
21:37
[4d2c34b0] Added verbiage to --ignore options of add and addremove to state that they apply to unmanaged files only. (user: sdr, tags: trunk)
2016-06-17
00:04
[8a877a7b] Closed-Leaf: merged from trunk (user: sdr, tags: invalid_utf8_table)
2016-06-16
22:14
[69328517] shrunk size of lead byte table for invalid_utf8, and took a shortcut to invalidate lead bytes between 0x80 & 0xBF inclusive (user: sdr, tags: trunk)
17:01
[6eb9a30c] 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) (user: sdr, tags: invalid_utf8_table)
2016-06-15
15:00
[63313a5f] added a few comments (user: sdr, tags: invalid_utf8_table)
2016-06-14
18:08
[12675ab7] merged from trunk (user: sdr, tags: invalid_utf8_table)
18:06
[d3fc3772] 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 (user: sdr, tags: invalid_utf8_table)
05:00
[d22c72bc] merged from trunk (user: sdr, tags: invalid_utf8_table)
2016-06-11
00:41
[dd3bb22c] reformatted invalid_utf8 to make it conform a bit better to existing style (user: sdr, tags: invalid_utf8_table)
00:13
[4f906e53] merged from trunk (user: sdr, tags: invalid_utf8_table)
00:11
[2e7a6cb0] fixed a bad function name; had tested it external to fossil but didn't build/test before committing; mea culpa (user: sdr, tags: invalid_utf8_table)
00:06
[6da500a1] added new tests for invalid utf8 sequences (user: sdr, tags: trunk)
2016-06-10
20:45
[635f3b03] performance optimizations (user: sdr, tags: invalid_utf8_table)
08:07
[e58334a0] proposed new invalid_utf8 function (user: sdr, tags: invalid_utf8_table)
2016-06-09
23:59
[314cdab0] fixed an edge case in invalid_utf8 where a valid three byte seq could be misidentified (user: sdr, tags: invalid_utf8_table)
2016-05-31
08:17
[598b58a5] merge from trunk with a few tweaks for merge conflicts (user: sdr, tags: winsymlink)
2015-09-07
00:34
[65ff0ab2] Added documentation to commit for user and date override options. (user: sdr, tags: trunk)
2015-09-04
15:51
[f571ded3] Merge from trunk. (user: sdr, tags: winsymlink)
15:44
[5bbf1ab3] Fixed a broken conditional for code which should only be compiled on Windows but was only being compiled for posix. (user: sdr, tags: winsymlink)
2015-09-03
23:15
[8f33e49d] Merged from trunk with a few tiny edits to make new functionality work on Windows (user: sdr, tags: winsymlink)
2015-04-01
19:16
[5fb84d01] Made dotfiles a versionable setting. (user: sdr, tags: trunk)
2015-03-18
16:31
[f4c14344] Merged several months worth of trunk into the winsymlink branch. (user: sdr, tags: winsymlink)
2015-03-17
08:23
[b088c53f] Closed-Leaf: 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. (user: sdr, tags: dotfiles-setting)
2014-09-25
19:21
[9c5bbd6a] 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. (user: sdr, tags: winsymlink)
05:13
[c4207151] Merge updates from trunk. (user: sdr, tags: winsymlink)
2014-09-24
06:06
[5d251b67] 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. (user: sdr, tags: winsymlink)
04:08
[db2128fa] 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. (user: sdr, tags: winsymlink)
2014-09-23
00:15
[2d75e87b] Cherrypicked a number of commits from a "bad branch" (I somehow fouled up a merge from trunk). (user: sdr, tags: winsymlink)
2014-09-21
19:17
[7b00cd77] Closed-Leaf: 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. (user: sdr, tags: inherit-priv-mark-sub)
06:13
[1f45ade6] Closed-Leaf: 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. (user: sdr, tags: bad-winsymlink)
03:05
[0ee7e922] Merging latest updates from trunk. (user: sdr, tags: bad-winsymlink)
02:05
[30ff96e7] Cleaning up some source comments & such. Also modified a memory block to be on the heap instead of the stack. (user: sdr, tags: bad-winsymlink)
2014-09-20
18:41
[31b0a9d7] 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). (user: sdr, tags: bad-winsymlink)
18:32
[2d3ff7bd] Refactored symlink_create repeated block of code into a checked_symlink_create function. (user: sdr, tags: bad-winsymlink)
18:11
[9e0ba121] 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. (user: sdr, tags: bad-winsymlink)
16:50
[1f1f7506] 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. (user: sdr, tags: bad-winsymlink)
15:28
[e2c59606] Merged updates from trunk. (user: sdr, tags: bad-winsymlink)
2014-09-15
01:49
[de8035cc] Work in progress for windows symlink support. (user: sdr, tags: winsymlink)