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-Leaf 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-Leaf 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 [https://fossil-scm.org/forum/forumpost/9d5808166ce7d9bd|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: [forum: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-Leaf 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 [forum: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-Leaf 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: [forum: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-Leaf 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-Leaf 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:/forumpost/48d6de4f8e2afdde|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-Leaf 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-Leaf 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