Fossil

Timeline
Login

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

50 most recent check-ins by user mgagnon

2017-07-10
14:37
[1ba3c919] test-markdown-render and test-wiki-render command don't require to be inside a checkout. (user: mgagnon, tags: trunk)
2017-03-15
18:20
[ad9d418c] Closed-Leaf: Merge latest trunk (user: mgagnon, tags: dir_history_link)
2017-03-08
22:56
[57765421] Remove a repeated "are" in hash-policy command help text. (user: mgagnon, tags: trunk)
2017-03-03
19:33
[2a47673a] Improve stash diff commands when using external diff tool to make it behave a little bit more like the "fossil gdiff" command. (user: mgagnon, tags: trunk)
19:29
[5e19d731] Closed-Leaf: merge trunk (user: mgagnon, tags: stash-gdiff-improvement)
14:31
[06b16752] Add gshow and gcat command to allow to use gdiff-command when diffing the stash against baseline. When using gdiff, call external tool directly with the file from the checkout, it's usefull when merging change manually using the external tool. (user: mgagnon, tags: stash-gdiff-improvement)
2017-02-08
18:28
[c458c3f6] On /dir page, add a link named "[history]" that point to the timeline affecting only the files inside the current directory. Use the "chng=dirname/*" query parameter of the /timeline page)    TODO: Implement the same in Tree-View mode (could add the link beside each directory) (user: mgagnon, tags: dir_history_link)
2017-02-03
15:13
[f62c2470] On diff/gdiff command, override "diff-binary" setting when argument "--diff-binary off" command line option is specified, not only with "--diff-binary on". (user: mgagnon, tags: trunk)
2016-12-21
17:50
[856ca01b] Leaf: When calling gdiff (or stash gdiff) command between 2 versions, use the filename to prefix the temporary random filename so once inside the external diff program we know what file is being compared.    (pending-review) (user: mgagnon, tags: gdiff-tmpfilename-prefix)
2016-10-28
22:51
[cf2adc71] merge fork. (user: mgagnon, tags: trunk)
22:45
[61ec7124] Fix a C99-ism. (user: mgagnon, tags: trunk)
2016-06-07
01:26
[c94b49ad] Fix typo in test_markdown_render function name. (no functional change since the command name was okay). (user: mgagnon, tags: trunk)
2016-06-06
21:06
[67f5df3b] Add test-markdown-render. Does the same as test-wiki-render, but for markdown syntax. (user: mgagnon, tags: trunk)
2015-10-24
14:10
[26d903de] Fix "json timeline" to don't show duplicate files in some chek-ins with merge. Same way CLI timeline was fix on [3c34db8d]. (user: mgagnon, tags: trunk)
2015-10-21
12:04
[3c34db8d] Backout changes from timeline_showfiles_fix branch which was attempting to fix discrepancy between CLI and web when listing modified files in checkins.    Make "fossil timeline -v" command behave like the web interface so the CLI timeline command get fixed instead of breaking the web interface. (user: mgagnon, tags: trunk)
2015-10-08
01:37
[f8dbed8e] Closed-Leaf: revert accidental line addition in comment header. (user: mgagnon, tags: timeline_showfiles_fix)
01:34
[9f7a681d] Fix /timeline?v=1 and /info page that were not showing all affected files for check-ins with 2 ancestors or more.    pending-review (user: mgagnon, tags: timeline_showfiles_fix)
2015-08-29
15:24
[7febc318] Merge fix from svn-import branch relative to svndump format version 3 handling. (user: mgagnon, tags: trunk)
2015-05-12
10:42
[975600dd] Make addremove command to fail if unprocessed arguments (other than options) are specified. To avoid mis-use where a user could think he can specify a list of directory like with many other commands. (user: mgagnon, tags: trunk)
2015-03-20
04:35
[eae6f32f] Leaf: Add a menu entry on /fdiff, /ci and /vdiff page to control the diff context (dc=<n>) query parameter.    (pending review) (user: mgagnon, tags: diff-context-menu-entry)
2015-03-03
17:16
[3dbe76fc] Use timelineDate class for the date div on finfo page, just like on timeline page to ensure the date doesn't wrap. (problem reported on ml) (user: mgagnon, tags: trunk)
2015-02-25
17:19
[c2cdd0e3] Usage text only modifications: - Mention about --force. - Show that --git is optional (?--git?) - Add short option (-f for --force and -i for --incremental)    (No change to the code) (user: mgagnon, tags: svn-import)
14:51
[4d3bb24b] Change import command to use --git and --svn options instead of "svn" and "git" sub-sub-command to stay compatible with before.    Make sure verify_all_options() fail with specifiying svn only option with --git. (user: mgagnon, tags: svn-import)
13:54
[7d0ce2b0] Merge trunk.. (user: mgagnon, tags: svn-import)
13:52
[16923b5c] Integrate svn-import_no-svn-rev branch.. (user: mgagnon, tags: svn-import)
2015-02-22
15:59
[44686ca1] Closed-Leaf: merge compiler fix for msvc.. (user: mgagnon, tags: svn-import_no-svn-rev)
15:31
[936ebe67] Safer version of previous compiler warning fix.. (user: mgagnon, tags: svn-import_no-svn-rev)
15:17
[44011cd2] Fix compiler warning... (user: mgagnon, tags: svn-import_no-svn-rev)
2015-02-16
13:50
[04308c21] Stay in sync with svn-import... (user: mgagnon, tags: svn-import_no-svn-rev)
2015-02-15
19:34
[3c24fede] Add the --no-svn-rev command line option to the "import svn" command that will skip the automatic tagging of every checkins with "svn-rev-nnn" tags.    Proposition for the svn-import branch.. (user: mgagnon, tags: svn-import_no-svn-rev)
2014-12-06
14:24
[8a5c394b] In Makefile.mingw: Don't compile some zlib optimized assembler sources when compiled with FOSSIL_ENABLE_MINIZ. (user: mgagnon, tags: trunk)
2014-10-20
21:37
[1e870e1e] Now use a switch to specify the file/directory to the timeline command.    - Use -p|--path PATH since "-f" is already used as a deprecated options.    - Restore command line arguments parsing of the timeline command as before the cmdline-timeline-enhancement branch so the previous behavior and argument priority stay compatible as before.    (We were not able to specify a checkin prefix or tagname without specifying the ?WHEN? argument anymore.) (user: mgagnon, tags: cmdline-timeline-enhancement)
2014-10-17
21:57
[9cbafad6] When specifying a path and type (-t) is not specified on the timeline command, force the type to "ci". If someone specify a path, we can assume he want to see only file checkins. (user: mgagnon, tags: cmdline-timeline-enhancement)
21:12
[5eeb870d] Honor case-sensitive setting when specifying path to the timeline command. (user: mgagnon, tags: cmdline-timeline-enhancement)
20:44
[3706dcb6] Fix the special case when path refer to the root of the repository, in that case, just ignore the path argument. (user: mgagnon, tags: cmdline-timeline-enhancement)
19:20
[dc8a5742] Add DISTINCT keyword to the main timeline_cmd query to avoid duplicates when specifying file or directory on the timeline command.    (to be checked by someone more experienced in SQL) (user: mgagnon, tags: cmdline-timeline-enhancement)
2014-07-30
15:40
[a426154b] Closed-Leaf: Call verify_all_options() on most of fossil CLI commands.    - Skip all the test-* commands for now (may be unnecessary)    - Skip sha1sum, md5sum and artifact because they can take "-" as argument and verify_all_options() would call fatal. Need to handle those differently...    - Command with subcommands that have their options are remaining: branch, bisect, cache, configuration, json, sql, stash, tag, ticket, user, wiki. (not sure how to handle those yet..) (user: mgagnon, tags: verify-all-options)
2014-04-02
03:30
[c3d09540] Call fossil_fatal() when fossil_fopen fail on commit_warning(). This fix SIGSEGV when converting CR/NL where files are read-only. (reported on ML) (user: mgagnon, tags: trunk)
2014-03-31
18:57
[7cb29889] Closed-Leaf: Merge trunk..    including use of the urlData object the global "g" variable which fix byte alignment problem.. (user: mgagnon, tags: fix-cat-dash-R)
2014-03-26
21:54
[dc10f8d7] Fix problem when using "fossil cat" when specifying repository via command line argument (with -R) (reported on ML)    Problem was the use of file_tree_name() which call db_must_be_within_tree().    Add a variable in the Global structure 'g' to remember if -R|--repository argument was specified and don't call file_tree_name() if it's the case (since user expect file relative to repository.    (Pending review...) (user: mgagnon, tags: fix-cat-dash-R)
2014-01-09
11:24
[af194dbb] Merge again checkout_on_root_fix.    Fix more cases when working from '/', should not affect when working normally. (user: mgagnon, tags: trunk)
2014-01-08
17:40
[89ad123f] Closed-Leaf: Fix some remaining corner cases when having a checkout on '/'..    Update command: • Was asserting when localroot is '/'    file_cannonical_name(): • Return '/' instead of '.' when refering to '/'. • Avoid the double '/' on beginning. • Refactoring to avoid some duplicated code.    file_relative_name(): • Handle properly relative path when working on '/'. (user: mgagnon, tags: checkout_on_root_fix)
04:59
[84abd455] Remove traces.    Waiting approval to merge on trunk.. (user: mgagnon, tags: checkout_on_root_fix)
04:42
[be993c47] Fix db_open_local() fonction so it find the local checkout database on "/". It was working inconsistently depending what was the current directory.    ** Even if fossil is not the right tool to version files on the root of the system, I found it very usefull to track what file change on my system    Tested on Linux and MinGW (Windows 8.1) (user: mgagnon, tags: checkout_on_root_fix)
2013-11-22
01:14
[74a4db25] Merge in hide-diff-on-vdiff_page...    Which now give possibility to hide or show full detailed diff on vdiff page. (when clicking on 2 nodes on timeline) Just like the /info page. (user: mgagnon, tags: trunk)
01:09
[8af8232f] Closed-Leaf: merge in latest trunk (user: mgagnon, tags: hide-diff-on-vdiff_page)
2013-11-13
03:51
[17f6b655] Merge latest trunk. (user: mgagnon, tags: hide-diff-on-vdiff_page)
2013-10-26
19:17
[eb1b310f] Merge latest change from trunk. (user: mgagnon, tags: hide-diff-on-vdiff_page)
2013-10-19
06:47
[d7dc4158] Change /vdiff page (used when clicking on 2 nodes on /timeline), so it honor the show-version-diffs settings. Just like the /ci page. Also add the "Hide diff" button to hide the diffs manually.    The /vdiff page can have a lot of files to diff depending on which version are selected, so the capability to show only list of files that change is very convenient to spot interesting files. (user: mgagnon, tags: hide-diff-on-vdiff_page)
2013-10-16
04:09
[453a060c] Fix behavior of "--limit | -n" argument of the timeline command to fit description from usage, which is also the behavior of the "n=" parameter of the /timeline webpage.    Now -n <n> define the number of entries while before, it was limiting the number of lines.    (pending review...) (user: mgagnon, tags: timeline_cmd_dash_n_fix)