Fossil

History of src/path.c of 21acce3c350f582f
Login

History of src/path.c of 21acce3c350f582f

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

History of file src/path.c at check-in 21acce3c350f582f

2025-10-23
10:17
Fix a bug in path.c reported by [forum:/forumpost/658487ff8e|forum post 658487ff8e]. ... (file: [1adf1a8545] check-in: [da9aa4abf7] user: drh branch: trunk, size: 21803)
2025-03-09
10:34
Improved subtitle for /timeline graphs that use "min": Now tells the total number of nodes on the path including those that were skipped. ... (file: [9c32dda651] check-in: [2229b2f6f1] user: drh branch: min-from-to, size: 21777)
10:20
Fix the "min" and "shortest" query parameters so that they operate independently of one another. ... (file: [e2e2bbbd03] check-in: [93269c9f89] user: drh branch: min-from-to, size: 21778)
2025-03-08
21:36
Improvements to the new path_shortest() implementation, include many enhancements to debugging and analysis capabilities. ... (file: [0a6e204f28] check-in: [923dca3014] user: drh branch: min-from-to, size: 21480)
18:44
Reimplement path_shortest() using the new PQueue with pointer content. ... (file: [10138f622b] check-in: [14372167c9] user: drh branch: min-from-to, size: 20488)
2025-03-07
21:27
Try to avoid detours onto feature branches when selecting the shortest patch for a /timeline query with from= and ft= and the "min" query flag. ... (file: [7f59a5e8f6] check-in: [6c35335fb1] user: drh branch: min-from-to, size: 20485)
2024-12-05
23:15
Fix memory leaks in merge. ... (file: [4d10169056] check-in: [337617ba19] user: drh branch: trunk, size: 19558)
2024-05-02
17:22
Improvements to the tracing output in the find_filename_changes() routine. ... (file: [d3c1faab2d] check-in: [40086b74ba] user: drh branch: trunk, size: 19542)
2022-06-05
19:43
Add the "fossil bisect option linear on" command that allows the "fossil bisect run" command to invoke a test script on every check-in along a path between two boundary check-ins. The "linear" option resets automatically opon "fossil bisect reset". ... (file: [07612d7936] check-in: [42f61b677e] user: drh branch: trunk, size: 19401)
2021-01-12
13:50
Fix typos in help and other console output. ... (file: [f70e2a2e59] check-in: [2f78b2cb41] user: danield branch: trunk, size: 19250)
2020-12-22
12:13
Removed the parameter from style_finish_page() since the resulting content div class is now redundant with respect to the body class. This potentially breaks CSS made against old class names that a prior commit on this branch changed, but such skins would be made against an unreleased version of Fossil, it's unlikely many are using that first version of the feature anyway, and most of the class names did *not* change unless you were targeting a "div" instead of "body" or just a generic class name. None of the shipping skins are affected. ... (file: [c3e5e1300a] check-in: [0e83ca88ce] user: wyoung branch: body-feature-class, size: 19254)
11:58
Calling the new style_set_current_feature() function to override the new TH1 variable $current_feature for Fossil UI pages where the page name isn't what we want used as the "body" CSS class. For the most part, this matches the value currently being passed to style_finish_page(), but a few have changed with the benefit of hindsight. Not all calls to style_finish_page() have a corresponding call to the new function since the default value for $current_page now suffices. ... (file: [c0ad9dcc2f] check-in: [8ac0830bfc] user: wyoung branch: body-feature-class, size: 19260)
2020-11-07
13:25
Rename the "style_body_and_footer()" interface to "style_finish_page()" and add a more detailed header comment to the implementation. ... (file: [5f2b9fcfad] check-in: [942b2076c6] user: drh branch: default-css-cleanups, size: 19223)
2020-11-05
23:15
Added a parameter to style_footer() and renamed it to match its actual function (style_body_and_footer()) so we can add a CSS class to each page that indicates which major Fossil feature served the page, so we can have module-specific CSS. ... (file: [e0675c1cde] check-in: [ef5424b683] user: wyoung branch: default-css-cleanups, size: 19227)
2020-07-20
15:18
Fixed several "Ok" -> "OK". ... (file: [98a54b46f9] check-in: [b92e460fd7] user: wyoung branch: trunk, size: 19212)
2020-07-09
20:44
Add the "fossil bisect skip" command. ... (file: [526b776f10] check-in: [9e7262b4e0] user: drh branch: trunk, size: 19212)
2020-04-05
23:45
Match the COMMAND and WEBPAGE names with _cmd and _page functions; [https://fossil-scm.org/forum/forumpost/045bffda68|forumpost/045bffda68] ... (file: [99c9c12ed9] check-in: [06afb7022f] user: ashepilko branch: api-cleanup, size: 18728)
2018-11-07
12:04
When running a bisect, show the span between the two extremes and the number of steps remaining after each step. ... (file: [569c0389b0] check-in: [b45dd1c7b5] user: drh branch: trunk, size: 18723)
2018-05-05
19:10
If the banner uses "filename" as one word, the title ought to too. ... (file: [dffb8989ad] check-in: [c0ed95060c] user: drh branch: trunk, size: 18485)
19:08
Make the banner "filename" (one word) rather than "file name". ... (file: [92e13d8242] check-in: [c027368b50] user: drh branch: trunk, size: 18487)
19:04
Change the title on the /test-rename-list page to use "file name changes". ... (file: [5aea70b92d] check-in: [f99b88199d] user: drh branch: trunk, size: 18488)
19:02
Further enhance the test-rename-list to include a title with the number of renames and the number of associated check-ins. ... (file: [2396ecdb98] check-in: [b6aa2a2370] user: drh branch: trunk, size: 18488)
17:47
Make the table generated by /test-rename-list sortable. ... (file: [6433f4f311] check-in: [80ec9d532c] user: drh branch: trunk, size: 18078)
17:37
Enhance the /test-rename-list page to show only distinct rename operations by default, with an option to show them all with the all=1 query parameter. ... (file: [dbbe5a1357] check-in: [98fe1d88f3] user: drh branch: trunk, size: 17939)
2017-10-02
16:25
Avoid large SQL inserts when computing the path between two check-ins for use by reverse annotation. ... (file: [45a49dc7f3] check-in: [5eba557c22] user: drh branch: trunk, size: 17188)
2017-09-27
02:10
Add the orig= query parameter to the /finfo webpage. Use this in the hyperlink from the analysis log of the /annotate page. ... (file: [cebf3ae637] check-in: [95cc4b90da] user: drh branch: trunk, size: 17216)
2017-08-24
19:30
Remove an unused global variable from the path_shortest() logic. ... (file: [73dbaaa045] check-in: [084690e772] user: drh branch: trunk, size: 16256)
2016-05-06
20:00
find_filename_changes() should report a rename even if the file ends up reverting back to its original name. ... (file: [cce5fdfa57] check-in: [0e9d50b148] user: joel branch: merge-renames, size: 16321)
2016-04-01
20:21
Work in progress on spell-check and proof-reading sweep over the help text. ... (file: [bfc63bc43d] check-in: [2a4e31bd8d] user: rberteig branch: ross-spellcheck, size: 16375)
2016-02-20
13:21
Initial go at replacing URLs in the form ?name=xyz with /xyz except in places where doing so is either known to break (style_set_current_page() calls) or would require notable refactoring (/dir hyperlink generation). ... (file: [f4d3f43da3] check-in: [e8735d6a47] user: stephan branch: slash-name-links, size: 16367)
2015-03-01
20:42
More non-functional changes of 'checkin' to 'check-in' and 'checkins' to 'check-ins' in the source code. ... (file: [9455d26c4b] check-in: [6ec2c2e3d9] user: mistachkin branch: trunk, size: 16377)
2015-02-28
10:11
replaced 'checkin' with 'check-in' in code-comment, inline command help-text, SQL-statement comment, fatal error messages and some non-functional webpage-content ... (file: [e7b7320974] check-in: [7c30266a45] user: michai branch: ml-jb-doc-typos, size: 16375)
2015-02-14
12:24
When the user is "nobody", make the g.anon permission vector for "anonymous" available in addition to g.perm. Hyperlinks to pages that would be available to anonymous are shown rather than suppressed. When permission is denied and control jumps to login_needed() a new flag shows whether or not logging in as "anonymous" would help. Work in progress. ... (file: [d6a24a8022] check-in: [2f50d427a9] user: drh branch: login-enhancements, size: 16373)
2015-02-11
11:09
Use the "%S" formatting option for human-readable SHA1 hashes and "%!S" for SHA1 hashes in URLs. The length of these hashes are compile-time configurable using FOSSIL_SHA1_PREFIX_LEN and FOSSIL_SHA1_URLPREFIX_LEN, respectively. Defaults: 10 and 16. ... (file: [de295e194a] check-in: [1fee0377e4] user: drh branch: trunk, size: 16362)
2014-12-08
15:36
An experiment in trying to improve the file history timelines. A schema change is necessary for this improvement, which the present check-in captures. However, the file history timelines have not yet been improved, and in fact are slightly broken at this point. ... (file: [e475bc8f24] check-in: [e1e9c3a300] user: drh branch: file-history-enhancement, size: 16361)
2014-10-20
15:01
Add a custom static analysis program that verifies the arguments to printf-style varargs routines used in Fossil. Adjust the source code to be more robust for printf format errors and to fix a few minor problems found by the static checker. ... (file: [9b8e849784] check-in: [0a7e326fa4] user: drh branch: compile-time-print-checking, size: 16361)
2014-10-16
11:45
Reduce the number of end-of-line spaces. No functional change. ... (file: [a6ee37c66c] check-in: [20d02ab750] user: jan.nijtmans branch: trunk, size: 16340)
2014-04-30
21:43
Fixed an assertion triggered via test-name-changes when symbolic name resolution fails. ... (file: [8a507a86c4] check-in: [25b2a809cd] user: stephan branch: trunk, size: 16351)
2014-04-29
17:32
Added the test-rename-list webpage. ... (file: [1309e4d4e1] check-in: [09f82acd13] user: drh branch: trunk, size: 16227)
2012-10-05
13:44
Enhancements to the "bisect" command: (1) Create alias "ls" for the "vlist" subcommand. (2) Show an abbreviated listing unless the --all option is used. (3) Automatically show the abbreviated listing after each "next". ... (file: [59e624a395] check-in: [eec11147cf] user: drh branch: trunk, size: 14633)
2012-08-29
13:57
Allow UTF-8 characters in sources. translate.exe will translate it to ASCII ... (file: [4d3ab41381] check-in: [9f6abc5968] user: jan.nijtmans branch: msvc-broken, size: 14559)
2012-07-27
00:26
Fix another faulty though harmless memset() initialization. ... (file: [0c676ca3ee] check-in: [336e1355b9] user: drh branch: trunk, size: 14560)
2012-06-29
15:59
Update to the latest SQLite4 that requires converting preprocessor macro prefixes from "SQLITE_" to "SQLITE4_". ... (file: [e114c66ae4] check-in: [0328d68181] user: drh branch: sqlite4, size: 14564)
2012-03-29
14:54
Add vim modline everywhere ... (file: [3c58940271] check-in: [a496d8e88d] user: mgagnon branch: mgagnon_fix, size: 14603)
2012-02-10
15:26
Attempting to do a better job of merging renames. ... (file: [157d9c226f] check-in: [f0359882c9] user: drh branch: trunk, size: 14561)
2011-10-15
12:30
Fix clang static analyzer warnings about deref null pointers and undefined values. There are still lots of dead code warnings, but those are harmless. ... (file: [5349202b32] check-in: [630691456b] user: drh branch: trunk, size: 14433)
2011-09-02
16:19
Do a better job of merging branches that contain lots of file renames. ... (file: [0a62bed557] check-in: [0b93b0f958] user: drh branch: trunk, size: 14400)
13:51
Add additional trace output with the --debug option on "fossil merge" and especially on filename change tracking. ... (file: [a596d39a28] check-in: [21acce3c35] user: drh branch: trunk, size: 13540)
2011-06-14
23:59
When doing a merge, only follow direct ancestor links when computing the set of filename changes. Do not follow merge links as this can result in non-intuitive changes. Ticket [554f44ee74e3d3b]. ... (file: [acae303e19] check-in: [1c4d1272a6] user: drh branch: trunk, size: 12401)
2011-04-27
18:21
Attempt to get Fossil working on windows systems that do not use UTF8 in the shell. ... (file: [acd6b62bd6] check-in: [e805fa8db9] user: drh branch: windows-i18n, size: 12401)
2011-03-14
13:22
Fix a bug in the merge file-rename detection logic, a bug introduced by the path refactoring changes. ... (file: [3ec2fa3b31] check-in: [66951fa6bd] user: drh branch: trunk, size: 12327)
2011-03-10
17:39
Add the ability to compute common ancestors to the path object. Still using the pivot object for merges, however. ... (file: [88aaf2e78c] check-in: [cfec72248e] user: drh branch: path-refactor, size: 12262)
02:39
Refactoring the DAG path search code into a separate object. ... (file: [a3146137b2] check-in: [34c23c6fd4] user: drh branch: path-refactor, size: 9225)