Fossil

File History
Login

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

History of src/bisect.c

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: [3ac7a740] check-in: [b45dd1c7] 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: [0dcb4df5] check-in: [e5b62edb] 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: [abd167c9] check-in: [57f1eaec] 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: [c8bdcf48] check-in: [cbde2cf7] 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: [b4605827] check-in: [4da2f012] 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: [9029c31c] check-in: [52cb2404] 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: [a396adcf] check-in: [36d63c67] 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: [ea81a8e4] check-in: [0d0b80fd] 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: [d9580d5a] check-in: [18a97b3a] 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: [66169b38] check-in: [10b47cc3] 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: [93f764ea] check-in: [40710b7a] 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: [92f528d1] check-in: [52b35c8b] 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: [9eef1e85] check-in: [0a7af8d3] 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: [8d58794b] check-in: [8b17c236] user: jan.nijtmans branch: trunk, size: 11308
2013-04-08
16:21
Move variable assignment after declarations so as to compile on nmake file: [63966695] check-in: [4ee6792d] 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: [c06f2fc3] check-in: [41c7ac29] user: drh branch: trunk, size: 11305
2012-12-11
13:13
Clarify the "omitted checkin" message on "fossil bisect vlist". file: [2be3eb35] check-in: [b41ebf25] 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: [2950f7d9] check-in: [eec11147] 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: [2f6f28ae] check-in: [9f6abc59] 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: [3480bd11] check-in: [0328d681] user: drh branch: sqlite4, size: 7321
2012-03-29
14:54
Add vim modline everywhere file: [7b502704] check-in: [a496d8e8] 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: [d5bb68de] check-in: [0b93b0f9] 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: [28ed487b] check-in: [2a013f02] 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: [0817672c] check-in: [32ad9a15] user: drh branch: trunk, size: 7293
2011-05-24
12:00
Merge the latest trunk changes into the arjen-doc-updates branch. file: [c1321167] check-in: [5d4ef37a] 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: [67278b1e] check-in: [e805fa8d] 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: [054f8ca1] check-in: [e66fe70c] 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: [b32a17d0] check-in: [fa81575c] 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: [b394ba4a] check-in: [a8b0c6ff] 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: [378ff72f] check-in: [cfec7224] user: drh branch: path-refactor, size: 4852
02:39
Refactoring the DAG path search code into a separate object. file: [d11deaa2] check-in: [34c23c6f] user: drh branch: path-refactor, size: 4876
2011-03-09
17:33
Add a path-tracing option to the timeline display. file: [b1b354a1] check-in: [63ac111d] 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: [7f643960] check-in: [ff2a8710] 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: [d849ff88] check-in: [44766975] 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: [a58a20d4] check-in: [28aa0e36] 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: [b800ce9a] check-in: [c49ee72b] user: drh branch: trunk, size: 8484
2010-12-04
19:25
Basic functionality for the "bisect" command is now working. Ticket [33ffff3b4d961cf6e2a0] file: [08c62f72] check-in: [bd75ea06] user: drh branch: trunk, size: 6957
13:15
Simple bug-fix to get the bisect-good and bisect-bad commands working. file: [7a12d581] check-in: [f2dbf901] 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: [68d24319] check-in: [2ce65f28] user: drh branch: trunk, size: 6793 Added