Fossil

Timeline
Login

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

45 check-ins by user sdr

2022-01-14
16:34
added "clonly" command as alternate form of "clone --no-open" (leaf check-in: 3598e3ae53 ... user: sdr tags: clone-no-open-alternative)
2021-02-02
23:01
added help --everything option that borrows functionality refactored from test-all-help (check-in: c39e23cda6 ... user: sdr tags: help-full)
21:28
improved help text for the help --full option (check-in: cf36fbb98f ... user: sdr tags: help-full)
20:22
modified to not change based on whether destination is a tty, but to provide a help --full option to display all the text at once for those who would like to pipe it through grep / less / capture to a file (check-in: 93fd6d3395 ... user: sdr tags: help-full)
16:01
modified help command to output detailed help information when stdout is not a tty (note: branch name changed after consensus seemed to indicate original concept was undesirable) (check-in: d792943681 ... user: sdr tags: help-full)
2020-12-12
19:48
merged forks (check-in: 0872ecbef7 ... user: sdr tags: trunk)
19:06
fixed a typo in a comment (check-in: 02c3468b3f ... user: sdr tags: trunk)
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: 4d2c34b0d7 ... user: sdr tags: trunk)
2016-06-17
00:04
merged from trunk (closed check-in: 8a877a7b18 ... 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: 69328517f5 ... 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: 6eb9a30c08 ... user: sdr tags: invalid_utf8_table)
2016-06-15
15:00
added a few comments (check-in: 63313a5f16 ... user: sdr tags: invalid_utf8_table)
2016-06-14
18:08
merged from trunk (check-in: 12675ab794 ... 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: d3fc377276 ... user: sdr tags: invalid_utf8_table)
05:00
merged from trunk (check-in: d22c72bc92 ... 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: dd3bb22cd7 ... user: sdr tags: invalid_utf8_table)
00:13
merged from trunk (check-in: 4f906e5357 ... 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: 2e7a6cb03d ... user: sdr tags: invalid_utf8_table)
00:06
added new tests for invalid utf8 sequences (check-in: 6da500a156 ... user: sdr tags: trunk)
2016-06-10
20:45
performance optimizations (check-in: 635f3b0300 ... user: sdr tags: invalid_utf8_table)
08:07
proposed new invalid_utf8 function (check-in: e58334a007 ... 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: 314cdab0d4 ... user: sdr tags: invalid_utf8_table)
2016-05-31
08:17
merge from trunk with a few tweaks for merge conflicts (check-in: 598b58a5ee ... user: sdr tags: winsymlink)
2015-09-07
00:34
Added documentation to commit for user and date override options. (check-in: 65ff0ab281 ... user: sdr tags: trunk)
2015-09-04
15:51
Merge from trunk. (check-in: f571ded368 ... 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: 5bbf1ab3f5 ... 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: 8f33e49dd4 ... user: sdr tags: winsymlink)
2015-04-01
19:16
Made dotfiles a versionable setting. (check-in: 5fb84d01a2 ... user: sdr tags: trunk)
2015-03-18
16:31
Merged several months worth of trunk into the winsymlink branch. (check-in: f4c1434493 ... 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 check-in: b088c53fbd ... 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: 9c5bbd6a01 ... user: sdr tags: winsymlink)
05:13
Merge updates from trunk. (check-in: c420715158 ... 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: 5d251b6739 ... 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: db2128fa24 ... 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: 2d75e87b76 ... 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 check-in: 7b00cd77a0 ... 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 check-in: 1f45ade696 ... user: sdr tags: bad-winsymlink)
03:05
Merging latest updates from trunk. (check-in: 0ee7e92222 ... 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: 30ff96e7a5 ... 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: 31b0a9d737 ... user: sdr tags: bad-winsymlink)
18:32
Refactored symlink_create repeated block of code into a checked_symlink_create function. (check-in: 2d3ff7bd23 ... 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: 9e0ba1215d ... 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: 1f1f75066a ... user: sdr tags: bad-winsymlink)
15:28
Merged updates from trunk. (check-in: e2c5960617 ... user: sdr tags: bad-winsymlink)
2014-09-15
01:49
Work in progress for windows symlink support. (check-in: de8035cca6 ... user: sdr tags: winsymlink)