Fossil

History of src/bisect.c of a8b0c6ffdbd89b1e
Login

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

History of file src/bisect.c at check-in a8b0c6ffdbd89b1e

2023-01-09
13:06
Further consistency improvements in docs for various commands. ... (file: [573bb2e76d] check-in: [2512d2d472] user: km branch: trunk, size: 21408)
2022-12-20
09:46
Change spelling for check-in and similar ... (file: [605804dc74] check-in: [d9c4321e7a] user: danield branch: check-in-spelling, size: 21400)
2022-11-13
16:26
Apply fixes to all web views to pass WCAG 2.1 tests performed by "axe DevTools" browser extension. Most fixes related to screen reader compatibility, like making sure that form elements have labels. Some color changes to improve contrast on Default skin. Made more HTML5 compliant. Minor improvement to select combo boxes for UX. Improved Search form UX. Two minor bug fixes for malformed HTML. Fixed help pages to resolve issues with non-compliant HTML being generated. Mostly documented at https://fossil-scm.org/forum/forumpost/aafb17a981df4166 ... (file: [472682b589] check-in: [1f231db380] user: ericwikman branch: wcag-2.1, size: 21339)
2022-06-23
21:16
Minor bisect linear doc tweak suggested in [forum:0ff3db6e4a5b218a|forum post 0ff3db6e4a5b218a]. ... (file: [50da7d17a2] check-in: [ed4ac9716b] user: stephan branch: trunk, size: 21395)
2022-06-06
00:41
Fix the new linear bisect so that it always goes from good to bad and stops at the first bad check-in found. ... (file: [1c28cf1112] check-in: [e65544571e] user: drh branch: trunk, size: 21326)
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: [a64ec8fd69] check-in: [42f61b677e] user: drh branch: trunk, size: 21259)
2022-03-01
17:21
Allow optional "-" characters in the huge string argument to bid= on /timeline so that when the hyperlink will have wrap opportunities when pasted into the chat. ... (file: [f99a86f622] check-in: [adfc1a6b60] user: drh branch: trunk, size: 21066)
2021-07-08
17:43
Enhancement to codecheck1.c to verify that routines like db_set() use a string literal as the setting argument, and are thus impervious to injection attacks. ... (file: [3e94f29b05] check-in: [0a5d0e191c] user: drh branch: trunk, size: 20971)
2021-06-30
13:52
Enhance the blob_append_escaped_args() routine with a new parameter to indicate if the argument is a filename. Only prepend "./" to filename arguments that begin with "-". The "%$" printf conversion assumes a filename, but the "%!$" conversion does not. ... (file: [b6be7d4bac] check-in: [4f83d06275] user: drh branch: trunk, size: 20945)
2021-06-21
13:53
Add the "fossil bisect run" command. ... (file: [0a2d77a146] check-in: [7d4cf0ed69] user: drh branch: trunk, size: 20942)
2020-09-19
14:03
Mention skip in bisect options list ... (file: [68d0a44df4] check-in: [79499fc474] user: andygoth branch: trunk, size: 18130)
13:58
Clean up the fossil bisect summary per [https://fossil-scm.org/forum/forumpost/00503372fc] ... (file: [31a2be2274] check-in: [6e45212a5b] user: andygoth branch: trunk, size: 18082)
2020-08-08
23:51
Many updates to built-in help pages. No changes to code. ... (file: [fa16fe0211] check-in: [c965636958] user: drh branch: trunk, size: 18111)
2020-07-24
16:15
Fix an issue with the /timeline bid= query parameter on servers. ... (file: [fd0e00331e] check-in: [d0749d7886] user: drh branch: trunk, size: 18029)
2020-07-14
14:39
Added 'skip' to bisect's one-line help summary. ... (file: [09d5ade1ec] check-in: [4689ec45f9] user: stephan branch: trunk, size: 17926)
2020-07-09
20:50
Improvements to bisect built-in documentation. No changes to code. ... (file: [650df50842] check-in: [d4c45b50a9] user: drh branch: trunk, size: 17921)
20:44
Add the "fossil bisect skip" command. ... (file: [e623f7b695] check-in: [9e7262b4e0] user: drh branch: trunk, size: 18176)
17:42
Enhance the /timeline "bisect" and "bid" views so that they shows all unresolved checkins in between the innermost good and bad checkins. ... (file: [1e44e7cbbe] check-in: [8a0fd6fb5c] user: drh branch: trunk, size: 15981)
2020-06-25
00:16
Adjust help text to work better with the new formatter. ... (file: [ccfc0f258c] check-in: [a8a606996b] user: drh branch: formatted-online-help, size: 15465)
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: [b7833a4ac9] check-in: [06afb7022f] user: ashepilko branch: api-cleanup, size: 15424)
2019-03-19
14:09
Replace most calls to db_begin_transaction() with db_begin_write() to avoid having a reader locking during a COMMIT. ... (file: [b9a32553b9] check-in: [6cc5354821] user: andybradford branch: db-begin-txn-updates, size: 15418)
2019-01-27
15:35
Add the "comment-format" setting to set the default options for printing timeline comments to the console, as discussed here: [https://fossil-scm.org/forum/forumpost/d9954370c7]. ... (file: [680d331cc6] check-in: [bc62fa1710] user: florian branch: comment-format-setting, size: 15424)
2019-01-20
21:29
Automatically update the VFILE and VMERGE tables when the fingerprinting detects that a repository has been replaced by clone. ... (file: [eb2ac1d848] check-in: [b03652382a] user: drh branch: rid-renumbering, size: 15417)
2019-01-17
00:20
Add the bid= query parameter to the /timeline page. ... (file: [a1e5027347] check-in: [8cb1b231dc] user: drh branch: trunk, size: 15339)
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: [3ac7a74075] check-in: [b45dd1c7b5] user: drh branch: trunk, size: 13795)
2016-11-04
22:37
Consistently use the count(X) macro in place of sizeof(X)/sizeof(*X) throughout the Fossil core, excluding things that don't use makeheaders. Also use count(X) instead of ArraySize(X) which has the same definition. ... (file: [0dcb4df51e] check-in: [e5b62edb28] user: andygoth branch: trunk, size: 13654)
2016-03-24
18:23
Reviewed all Usage: messages for consistency and fixed a few where the fossil command was named in the call to usage(), causing the displayed usage to show the command name twice. Affected commands are bisect options, test-fileage, test-set-mtime, whatis, remote-url, and tag list. ... (file: [abd167c9f2] check-in: [57f1eaecb8] user: rberteig branch: trunk, size: 13758)
2015-12-15
16:12
Add the "bisect" query parameter the /timeline. Add the "fossil bisect ui" command that runs "fossil ui -page 'timeline?bisect'". ... (file: [c8bdcf4812] check-in: [cbde2cf7e4] user: drh branch: trunk, size: 13764)
2015-10-30
23:04
Update the "fossil bisect chart" display so that no check-in is shown more than once. CURRENT is marked on the right if it overlaps with a GOOD or BAD check-in. ... (file: [b4605827ce] check-in: [4da2f01266] user: drh branch: trunk, size: 13100)
2014-09-23
15:21
Use strncmp() instead of memcmp() when comparing strings since memcmp() is not guaranteed to read bytes in order and hence might read past the zero-terminator of a string. ... (file: [9029c31c5f] check-in: [52cb240425] user: drh branch: trunk, size: 12928)
2014-08-28
15:22
Fix the "fossil bisect chart" so that it always shows CURRENT in between the last BAD and first GOOD. ... (file: [a396adcf40] check-in: [36d63c67d2] user: drh branch: trunk, size: 12927)
2014-07-23
21:37
When available, pass the original comment text as well as the (possibly prefixed) comment into comment_print(). Add COMMENT_PRINT_ORIG_BREAK flag to the new comment printing algorithm. Change the width argument for the test-comment-format command into an option. Add --origbreak option to the test-comment-format command. ... (file: [ea81a8e467] check-in: [0d0b80fd1c] user: mistachkin branch: trunk, size: 12924)
2014-07-20
02:35
Add -comfmtflags command line option to set the comment printing flags, defaulting to the legacy comment printing algorithm. ... (file: [d9580d5a7c] check-in: [18a97b3a8f] user: mistachkin branch: experimental, size: 12921)
2014-06-20
03:56
Initial draft of the ability to break a multi-line comment on word boundaries using the new algorithm. ... (file: [66169b3816] check-in: [10b47cc350] user: mistachkin branch: experimental, size: 12929)
2014-06-16
09:05
Merge trunk. Make it work on Windows too. Variable width output on more commands. ... (file: [93f764ea21] check-in: [40710b7a05] user: jan.nijtmans branch: autoadjust, size: 12906)
2014-01-27
09:05
Remove unnecessary end-of-line spaces. (My editor does that automatically, but I don't want it to happen together with other functional changes in a single commit). No change in code. ... (file: [92f528d171] check-in: [52b35c8b40] user: jan.nijtmans branch: trunk, size: 12906)
2013-06-21
05:31
Updates to the "bisect" command. Add "bisect chart". Add the "display" option to choose the display to occur after "bisect next". Default the display to "chart". ... (file: [9eef1e8551] check-in: [0a7af8d3a8] user: drh branch: trunk, size: 12909)
2013-04-23
08:40
Add --limit as alias to --count in "fossil timeline" for consistancy with other commands. Add many short options, like "-a" for "--all" and "-c" for "--closed" (The JSON part already had those) ... (file: [8d58794b64] check-in: [8b17c2360a] user: jan.nijtmans branch: trunk, size: 11308)
2013-04-08
16:21
Move variable assignment after declarations so as to compile on nmake ... (file: [639666952a] check-in: [4ee6792d4b] user: joel branch: trunk, size: 11305)
02:10
Enhancements to the "bisect" command: Add "bisect log" and "bisect undo". The "bisect status" command is an alias for "bisect vlist". Show the adjacent good and bad versions on the final step of the bisect. ... (file: [c06f2fc31c] check-in: [41c7ac29d7] user: drh branch: trunk, size: 11305)
2012-12-11
13:13
Clarify the "omitted checkin" message on "fossil bisect vlist". ... (file: [2be3eb3521] check-in: [b41ebf256f] user: drh branch: trunk, size: 8190)
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: [2950f7d95e] check-in: [eec11147cf] user: drh branch: trunk, size: 8184)
2012-08-29
13:57
Allow UTF-8 characters in sources. translate.exe will translate it to ASCII ... (file: [2f6f28ae9f] check-in: [9f6abc5968] user: jan.nijtmans branch: msvc-broken, size: 7319)
2012-06-29
15:59
Update to the latest SQLite4 that requires converting preprocessor macro prefixes from "SQLITE_" to "SQLITE4_". ... (file: [3480bd11ea] check-in: [0328d68181] user: drh branch: sqlite4, size: 7321)
2012-03-29
14:54
Add vim modline everywhere ... (file: [7b50270441] check-in: [a496d8e88d] user: mgagnon branch: mgagnon_fix, size: 7362)
2011-09-02
16:19
Do a better job of merging branches that contain lots of file renames. ... (file: [d5bb68de5d] check-in: [0b93b0f958] user: drh branch: trunk, size: 7320)
2011-06-01
22:32
In contexts where only a check-out makes since, only resolve tags or branch names into check-outs, not events or other artifacts. Ticket [5f611295e3c2a8]. ... (file: [28ed487b54] check-in: [2a013f0228] user: drh branch: trunk, size: 7317)
2011-05-27
12:03
Do not use strcmp() for comparison since the sort order can vary by locale. Use fossil_strcmp() instead. Ticket [3f0216560679fd41]. ... (file: [0817672ccd] check-in: [32ad9a1584] user: drh branch: trunk, size: 7293)
2011-05-24
12:00
Merge the latest trunk changes into the arjen-doc-updates branch. ... (file: [c13211679a] check-in: [5d4ef37a9d] user: drh branch: arjen-doc-updates, size: 7574)
2011-04-27
18:21
Attempt to get Fossil working on windows systems that do not use UTF8 in the shell. ... (file: [67278b1e18] check-in: [e805fa8db9] user: drh branch: windows-i18n, size: 7286)
2011-04-26
06:37
Online help for several commands edited - as found in allrepo.c, bisect.c, branch.c and checkin.c. Note: "commit" still to be edited ... (file: [054f8ca17a] check-in: [e66fe70c7f] user: Arjen Markus branch: arjen-doc-updates, size: 7526)
2011-04-01
01:22
Add the "fossil bisect options" command. Make the auto-next and direct-only options default to on since that seems to generate a more useful bisect in a heavily branched tree. ... (file: [b32a17d0b4] check-in: [fa81575c8d] user: drh branch: trunk, size: 7238)
2011-03-30
18:58
Print a help message instead of segfaulting if "fossil bisect" is invoked with too few arguments. Ticket [82cd90df7b2f2a1] ... (file: [b394ba4ae4] check-in: [a8b0c6ffdb] user: drh branch: trunk, size: 4914)
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: [378ff72f56] check-in: [cfec72248e] user: drh branch: path-refactor, size: 4852)
02:39
Refactoring the DAG path search code into a separate object. ... (file: [d11deaa208] check-in: [34c23c6fd4] user: drh branch: path-refactor, size: 4876)
2011-03-09
17:33
Add a path-tracing option to the timeline display. ... (file: [b1b354a14e] check-in: [63ac111d5b] user: drh branch: trunk, size: 13233)
2011-01-04
14:12
Fix the merge command so that file renames are only considered if they are on the shortest path between the pivot and the checkins being merged. Ticket [74413366fe5067b3d]. ... (file: [7f643960d7] check-in: [ff2a87103b] user: drh branch: trunk, size: 13000)
13:59
Fix the file name change detection logic so that it works the same in either direction on the DAG. Ticket [c9d454153eea969] ... (file: [d849ff88c6] check-in: [4476697523] user: drh branch: trunk, size: 13000)
2010-12-13
15:45
Add logic for computing the closure of file name changes across a sequence of checkins. ... (file: [a58a20d4e9] check-in: [28aa0e3670] user: drh branch: trunk, size: 12829)
14:31
Add the (unsupported) test-shortest-path command for finding the shortest path between two checkins in the DAG. ... (file: [b800ce9a30] check-in: [c49ee72b09] user: drh branch: trunk, size: 8484)
2010-12-04
19:25
Basic functionality for the "bisect" command is now working. Ticket [33ffff3b4d961cf6e2a0] ... (file: [08c62f724f] check-in: [bd75ea06b8] user: drh branch: trunk, size: 6957)
13:15
Simple bug-fix to get the bisect-good and bisect-bad commands working. ... (file: [7a12d58166] check-in: [f2dbf9017d] user: drh branch: trunk, size: 6793)
13:07
Begin adding a "bisect" command. The command is installed, but it does not yet work. This check-in is to facilitate transfer to a different machine. ... (file: [68d2431901] check-in: [2ce65f2863] user: drh branch: trunk, size: 6793)