Fossil

Timeline
Login

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

50 most recent check-ins by user mgagnon

2025-10-09
23:11
Replace the circumstantial "Trunk", "All" and "Tip" link the /dir|/tree|/file submenu section by 1 multi-choice element in the recent open branches + "All Checkins" and "tip" special entries. (closed check-in: 5a3f0386ae ... user: mgagnon tags: dir_page_recent_branch_menu)
2025-10-08
15:25
replace c++ comments single line comment. (check-in: ee5db21338 ... user: mgagnon tags: trunk)
15:22
When using "oldestfirst" query parameter on /timeline, swap the Older/Newer buttons at the beginning and end of the timeline so the direction is consistent with the order of the timeline. (check-in: c09483437c ... user: mgagnon tags: trunk)
2025-07-09
21:54
improve whatis output when lising checkins contain some file artifact by showing on which branch belong the checkin. (just like the /whatis webpage) (check-in: d3896c2acd ... user: mgagnon tags: trunk)
2025-05-31
15:08
Backout recent changes which was reporting error when external diff command exit with non 0 value. It's common for cli diff programs (e.g. gnu-diff and bsd-diff) to return 1 when files differ. Looking for a more "generic" solution. (check-in: 9b04150885 ... user: mgagnon tags: trunk)
2025-05-08
11:11
For the timeline command, fix special case where -n|-limit is 0 when using after keyword. (check-in: 6e3dde3afd ... user: mgagnon tags: trunk)
2025-04-11
21:47
Fix some issue with the timeline command when using the "after" keyword. (check-in: ee2a71b5c7 ... user: mgagnon tags: trunk)
2025-04-09
01:47
Merge latest change from trunk. (closed check-in: 3144c3bea4 ... user: mgagnon tags: fix-timeline-cli-after)
2025-04-03
16:58
Fix the use of "-p PATH" flag with "after" keyword in the timeline command. (check-in: 52645bdc36 ... user: mgagnon tags: fix-timeline-cli-after)
02:51
Make work the "-t TYPE" flag with "after". Note: "-p PATH" is still to be fixed with "after" and was also not working originally with "children | ancestor" (check-in: 7f1b2f1b8b ... user: mgagnon tags: fix-timeline-cli-after)
02:09
Use the absolute value of the -n argument as limit of the initial select when "after" is used so "-n N" with negative N can be use. (especially since the default is -20). (check-in: 0d26e8a46f ... user: mgagnon tags: fix-timeline-cli-after)
2025-04-02
23:31
Fix the use of the "after" WHEN keyword for the fossil timeline command. "fossil timeline after <checkin|date>" when used with "-n N" was showing the N most recent checkins regardless the specified <checking|date> instead of the N checking following the specified <checkin|date>. Should fix the issue mentions on forum post 9d5808166c (check-in: eee36897b6 ... user: mgagnon tags: fix-timeline-cli-after)
2025-03-21
15:39
Improvement on the checkout/co command: "co --keep" now imply "--force" since it's guaranteed that no file from the checkout will be affected. Add short flag version of --keep and --force. Document the existence of the "--prompt" flag. (check-in: 5bc31db11a ... user: mgagnon tags: trunk)
2025-03-07
18:39
Mention the "--proxy PROXY" option in the help text for all command that support it. (check-in: 6d4cd32921 ... user: mgagnon tags: trunk)
2025-03-02
18:57
Remove an extraneous call of find_server_repository() in win32 implementation of server/ui, added by [0a473cd5533f5bb2]. The extra call to find_server_repository() unnecessary lock which prevent "fossil close" from deleting the checkout db while a server instance is running. (reported in forum post: e7f3472c46eae4bd) (check-in: 28436ab9d5 ... user: mgagnon tags: trunk)
2024-12-23
18:23
Fix segfault when dealing with merge conflict involving symlinks (when allow-symlinks is enable) by reducing scope of some Blob local variable. (check-in: 1611c97260 ... user: mgagnon tags: trunk)
2024-09-20
22:30
Reverse the logic of the "--brief|-b" flag of the finfo command so it fits with the flag name. (no functional change) (check-in: b8e378bcf8 ... user: mgagnon tags: trunk)
20:24
Remove the empty implementation of the /files webpage. (It's not only dead code since a /help page get generated for it.) (check-in: e897da20a0 ... user: mgagnon tags: trunk)
2024-09-19
12:05
Merge diff-web-noise-reduction branch to trunk, change that try to skip diff processing/rendering upfront where no useful diff output can be done. (check-in: 8b73fbbd1a ... user: mgagnon tags: trunk)
2024-09-17
23:49
Try to skip diff rendering when not necessary, like on rename or executable bit change without file modification. (closed check-in: f69cf768cc ... user: mgagnon tags: diff-web-noise-reduction)
2024-09-04
14:08
Make repository listing works in windows when doing "fossil all server". See forum thread b597b5df8843daaa (check-in: 0a473cd553 ... user: mgagnon tags: trunk)
2024-02-04
22:12
Add missing "#include <errno.h>" that was needed on previous commit. (check-in: a66a14b033 ... user: mgagnon tags: trunk)
2023-12-14
16:29
Improve "whatis" output when in "filename" mode and parse supported whatis options when using "fossil all whatis". (check-in: e1e9da26f6 ... user: mgagnon tags: trunk)
2023-09-19
22:03
Correction of simple typos in patch usage text. (check-in: 9b10bf4575 ... user: mgagnon tags: trunk)
2023-05-09
21:44
Fix sub-command parsing in order to have the "gdiff" subcommand of the "patch" command working. (check-in: ec78226014 ... user: mgagnon tags: trunk)
2023-04-19
01:46
Produce merge conflict mark during merge when file exist in current version and in version to be merged, but not in common ancestor. (check-in: 7c75e47b3c ... user: mgagnon tags: trunk)
2023-04-17
21:50
Merge latest changes from trunk. (closed check-in: 88a76afc2c ... user: mgagnon tags: merge-conflict-when-no-file-on-pivot)
2023-03-16
02:08
Produce merge conflict mark during merge when file exist in current version and in version to be merged, but not in common ancestor.

Related forum discussion including test script: f035bbc8461da6d2. (check-in: 04e1674c75 ... user: mgagnon tags: merge-conflict-when-no-file-on-pivot)

2023-01-13
18:38
Backout change on "login-group join" command which broke the usage of it outside an opened checkout (using -R flag). Change usage text to match the command behavior properly when using the -R flag. (check-in: edf0355961 ... user: mgagnon tags: trunk)
2023-01-11
03:06
merge latest change from trunk. (closed check-in: 5d5911e6fd ... user: mgagnon tags: no_ssh_sync_ip_resolve)
02:51
Make proxy setting "system" by default to use http_proxy environment variable. Closer to old behavior and conform with most programs on Unix-like system. (check-in: 8f9f2cb7cd ... user: mgagnon tags: trunk)
2023-01-06
21:33
Do not try to resolve the IP from the hostname when syncing using ssh:// protocol. Ssh may use the provided name as an alias defined in ~/.ssh/config which may not be resolvable or even resolve to an unrelated ip. This change can potentially avoid long timeout during name resolution failure. Equivalent to [52f08008e2790a81]. (check-in: e5c5622d4b ... user: mgagnon tags: no_ssh_sync_ip_resolve)
2023-01-05
17:21
Add the "-f|--file" flag to the "whatis" command which consist to search for any other files in the repo with the exact same content as the given file. (check-in: a821cbf522 ... user: mgagnon tags: trunk)
2022-09-21
17:14
Backup any unmamaged files that are about to be overwritten by an update or merge. Potentially avoid the loss of a local file if the overwrite warning goes unnoticed, in which case undo is useless. (check-in: e99e58c568 ... user: mgagnon tags: trunk)
16:52
Fix a typo in comment (no code change) (check-in: 1356151980 ... user: mgagnon tags: trunk)
2022-06-04
16:21
Mention the remote-url url overrite by proxy bug fix in the change log. (check-in: 5f6093314b ... user: mgagnon tags: trunk)
2022-05-11
15:42
Fix remote-url overwriting by proxy url bug and use the http_proxy environment variable only when explicitly requested by setting the proxy setting to "system". (check-in: a791d5e805 ... user: mgagnon tags: trunk)
15:34
Only use the "http_proxy" environment variable if it is set to "system", if unset or set to "off", always use direct http connection. (closed check-in: a242bb727e ... user: mgagnon tags: fix_remote_url_overwrite_with_proxy)
15:06
Merge in latest changes from trunk (check-in: 5605aef9b9 ... user: mgagnon tags: fix_remote_url_overwrite_with_proxy)
2022-05-03
04:02
Simplification by omitting g.url.user and g.url.password backup copy since they are only swapped during short time and are restored right away. Also rename url.canonical backup copy to "proxyUrlCanonical" following name convention of already existing "proxyUrlPath" field. (check-in: 78a5195392 ... user: mgagnon tags: fix_remote_url_overwrite_with_proxy)
2022-04-28
14:25
attempt to fix issue where the remote-url saved is overwritten by the proxy url. (issue introduced by checkin [c129f29566439e5c]) (check-in: 83ffea65ca ... user: mgagnon tags: fix_remote_url_overwrite_with_proxy)
2022-04-26
14:27
Fix a few **unused-but-set-variable** warnings. (reported by recent clang on MacOS at least). Also fix a **warn_unused_result** warning when calling nice() (gcc 7.5.0 on Ubuntu-18.04 and gcc 9.3.0 on Ubuntu-20.04) (check-in: 74250821b1 ... user: mgagnon tags: trunk)
2022-04-06
16:42
Minor consistency fix about ambiguous sub-command dispatch and error reporting, see related forum post. (check-in: 512905efd3 ... user: mgagnon tags: trunk)
2022-04-05
19:51
When reporting the list of matching ambiguous sub-commands, make sure settings with the same prefix are not listed. (closed check-in: bb5162fe16 ... user: mgagnon tags: ambiguous_cmd_fix)
16:49
Don't give an "ambiguous command prefix" error when reported ambiguous commands are aliases to each others. Assume alias point to same function pointer and are all consecutive in the aCommand[] list. (check-in: 862ce7ce2c ... user: mgagnon tags: ambiguous_cmd_fix)
2022-03-01
16:21
Fix an unused var warning in windows (closed check-in: 169a3dabcf ... user: mgagnon tags: nameofexe-appendvfs-check)
2022-02-28
20:49
Since checkin [d8c32ebdff], file_fullexename() function is supported windows, remove comment saying otherwize. (no code change) (check-in: 491b986d0d ... user: mgagnon tags: trunk)
2022-02-02
21:50
Fix typo in defcsp.md: DSP --> CSP (check-in: 9ce4dd0db2 ... user: mgagnon tags: trunk)
2022-02-01
21:24
Document the "--chdir" global option. (on "fossil help -o") (check-in: 4bb2090454 ... user: mgagnon tags: trunk)
2022-01-27
04:34
Fix an off by 1 bug in "win32_http_request()" which was causing POST request to fail on windows. (e.g. wikiedit preview or upload of a file on the chat) Problem appear in checkin [7a3bf55f5489f534] (check-in: e4b49ce37d ... user: mgagnon tags: trunk)