Fossil

File History
Login

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

History of src/bisect.c

2019-03-19
14:09
[b9a32553] part of check-in [6cc53548] Replace most calls to db_begin_transaction() with db_begin_write() to avoid having a reader locking during a COMMIT. (check-in: [6cc53548] user: andybradford branch: db-begin-txn-updates, size: 15418)
2019-01-27
15:35
[680d331c] part of check-in [bc62fa17] 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. (check-in: [bc62fa17] user: florian branch: comment-format-setting, size: 15424)
2019-01-20
21:29
[eb2ac1d8] part of check-in [b0365238] Automatically update the VFILE and VMERGE tables when the fingerprinting detects that a repository has been replaced by clone. (check-in: [b0365238] user: drh branch: rid-renumbering, size: 15417)
2019-01-17
00:20
[a1e50273] part of check-in [8cb1b231] Add the bid= query parameter to the /timeline page. (check-in: [8cb1b231] user: drh branch: trunk, size: 15339)
2018-11-07
12:04
[3ac7a740] part of check-in [b45dd1c7] When running a bisect, show the span between the two extremes and the number of steps remaining after each step. (check-in: [b45dd1c7] user: drh branch: trunk, size: 13795)
2016-11-04
22:37
[0dcb4df5] part of check-in [e5b62edb] 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. (check-in: [e5b62edb] user: andygoth branch: trunk, size: 13654)
2016-03-24
18:23
[abd167c9] part of check-in [57f1eaec] 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. (check-in: [57f1eaec] user: rberteig branch: trunk, size: 13758)
2015-12-15
16:12
[c8bdcf48] part of check-in [cbde2cf7] Add the "bisect" query parameter the /timeline. Add the "fossil bisect ui" command that runs "fossil ui -page 'timeline?bisect'". (check-in: [cbde2cf7] user: drh branch: trunk, size: 13764)
2015-10-30
23:04
[b4605827] part of check-in [4da2f012] 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. (check-in: [4da2f012] user: drh branch: trunk, size: 13100)
2014-09-23
15:21
[9029c31c] part of check-in [52cb2404] 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. (check-in: [52cb2404] user: drh branch: trunk, size: 12928)
2014-08-28
15:22
[a396adcf] part of check-in [36d63c67] Fix the "fossil bisect chart" so that it always shows CURRENT in between the last BAD and first GOOD. (check-in: [36d63c67] user: drh branch: trunk, size: 12927)
2014-07-23
21:37
[ea81a8e4] part of check-in [0d0b80fd] 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. (check-in: [0d0b80fd] user: mistachkin branch: trunk, size: 12924)
2014-07-20
02:35
[d9580d5a] part of check-in [18a97b3a] Add -comfmtflags command line option to set the comment printing flags, defaulting to the legacy comment printing algorithm. (check-in: [18a97b3a] user: mistachkin branch: experimental, size: 12921)
2014-06-20
03:56
[66169b38] part of check-in [10b47cc3] Initial draft of the ability to break a multi-line comment on word boundaries using the new algorithm. (check-in: [10b47cc3] user: mistachkin branch: experimental, size: 12929)
2014-06-16
09:05
[93f764ea] part of check-in [40710b7a] Merge trunk. Make it work on Windows too. Variable width output on more commands. (check-in: [40710b7a] user: jan.nijtmans branch: autoadjust, size: 12906)
2014-01-27
09:05
[92f528d1] part of check-in [52b35c8b] 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. (check-in: [52b35c8b] user: jan.nijtmans branch: trunk, size: 12906)
2013-06-21
05:31
[9eef1e85] part of check-in [0a7af8d3] 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". (check-in: [0a7af8d3] user: drh branch: trunk, size: 12909)
2013-04-23
08:40
[8d58794b] part of check-in [8b17c236] 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) (check-in: [8b17c236] user: jan.nijtmans branch: trunk, size: 11308)
2013-04-08
16:21
[63966695] part of check-in [4ee6792d] Move variable assignment after declarations so as to compile on nmake (check-in: [4ee6792d] user: joel branch: trunk, size: 11305)
02:10
[c06f2fc3] part of check-in [41c7ac29] 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. (check-in: [41c7ac29] user: drh branch: trunk, size: 11305)
2012-12-11
13:13
[2be3eb35] part of check-in [b41ebf25] Clarify the "omitted checkin" message on "fossil bisect vlist". (check-in: [b41ebf25] user: drh branch: trunk, size: 8190)
2012-10-05
13:44
[2950f7d9] part of check-in [eec11147] 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". (check-in: [eec11147] user: drh branch: trunk, size: 8184)
2012-08-29
13:57
[2f6f28ae] part of check-in [9f6abc59] Allow UTF-8 characters in sources. translate.exe will translate it to ASCII (check-in: [9f6abc59] user: jan.nijtmans branch: msvc-broken, size: 7319)
2012-06-29
15:59
[3480bd11] part of check-in [0328d681] Update to the latest SQLite4 that requires converting preprocessor macro prefixes from "SQLITE_" to "SQLITE4_". (check-in: [0328d681] user: drh branch: sqlite4, size: 7321)
2012-03-29
14:54
[7b502704] part of check-in [a496d8e8] Add vim modline everywhere (check-in: [a496d8e8] user: mgagnon branch: mgagnon_fix, size: 7362)
2011-09-02
16:19
[d5bb68de] part of check-in [0b93b0f9] Do a better job of merging branches that contain lots of file renames. (check-in: [0b93b0f9] user: drh branch: trunk, size: 7320)
2011-06-01
22:32
[28ed487b] part of check-in [2a013f02] 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]. (check-in: [2a013f02] user: drh branch: trunk, size: 7317)
2011-05-27
12:03
[0817672c] part of check-in [32ad9a15] Do not use strcmp() for comparison since the sort order can vary by locale. Use fossil_strcmp() instead. Ticket [3f0216560679fd41]. (check-in: [32ad9a15] user: drh branch: trunk, size: 7293)
2011-05-24
12:00
[c1321167] part of check-in [5d4ef37a] Merge the latest trunk changes into the arjen-doc-updates branch. (check-in: [5d4ef37a] user: drh branch: arjen-doc-updates, size: 7574)
2011-04-27
18:21
[67278b1e] part of check-in [e805fa8d] Attempt to get Fossil working on windows systems that do not use UTF8 in the shell. (check-in: [e805fa8d] user: drh branch: windows-i18n, size: 7286)
2011-04-26
06:37
[054f8ca1] part of check-in [e66fe70c] Online help for several commands edited - as found in allrepo.c, bisect.c, branch.c and checkin.c. Note: "commit" still to be edited (check-in: [e66fe70c] user: Arjen Markus branch: arjen-doc-updates, size: 7526)
2011-04-01
01:22
[b32a17d0] part of check-in [fa81575c] 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. (check-in: [fa81575c] user: drh branch: trunk, size: 7238)
2011-03-30
18:58
[b394ba4a] part of check-in [a8b0c6ff] Print a help message instead of segfaulting if "fossil bisect" is invoked with too few arguments. Ticket [82cd90df7b2f2a1] (check-in: [a8b0c6ff] user: drh branch: trunk, size: 4914)
2011-03-10
17:39
[378ff72f] part of check-in [cfec7224] Add the ability to compute common ancestors to the path object. Still using the pivot object for merges, however. (check-in: [cfec7224] user: drh branch: path-refactor, size: 4852)
02:39
[d11deaa2] part of check-in [34c23c6f] Refactoring the DAG path search code into a separate object. (check-in: [34c23c6f] user: drh branch: path-refactor, size: 4876)
2011-03-09
17:33
[b1b354a1] part of check-in [63ac111d] Add a path-tracing option to the timeline display. (check-in: [63ac111d] user: drh branch: trunk, size: 13233)
2011-01-04
14:12
[7f643960] part of check-in [ff2a8710] 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]. (check-in: [ff2a8710] user: drh branch: trunk, size: 13000)
13:59
[d849ff88] part of check-in [44766975] Fix the file name change detection logic so that it works the same in either direction on the DAG. Ticket [c9d454153eea969] (check-in: [44766975] user: drh branch: trunk, size: 13000)
2010-12-13
15:45
[a58a20d4] part of check-in [28aa0e36] Add logic for computing the closure of file name changes across a sequence of checkins. (check-in: [28aa0e36] user: drh branch: trunk, size: 12829)
14:31
[b800ce9a] part of check-in [c49ee72b] Add the (unsupported) test-shortest-path command for finding the shortest path between two checkins in the DAG. (check-in: [c49ee72b] user: drh branch: trunk, size: 8484)
2010-12-04
19:25
[08c62f72] part of check-in [bd75ea06] Basic functionality for the "bisect" command is now working. Ticket [33ffff3b4d961cf6e2a0] (check-in: [bd75ea06] user: drh branch: trunk, size: 6957)
13:15
[7a12d581] part of check-in [f2dbf901] Simple bug-fix to get the bisect-good and bisect-bad commands working. (check-in: [f2dbf901] user: drh branch: trunk, size: 6793)
13:07
[68d24319] part of check-in [2ce65f28] 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. (check-in: [2ce65f28] user: drh branch: trunk, size: 6793) Added