Fossil

Timeline
Login

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

50 most recent check-ins by user rberteig

2017-07-20
18:25
Fixed commit-warning.test broken by addition of the bootstrap skin which includes a file with long lines that generated a new warning. (check-in: ae83b2137f user: rberteig tags: trunk)
2017-05-08
23:04
Added new documentation for File Name Glob Patterns, suitable for explaining how the patterns found in the various xxx-glob settings work in detail. (check-in: b892f2d547 user: rberteig tags: trunk)
23:00
Final proofreading of file glob patterns document before merging to trunk. Also updated the permuted index to match mkindex.tcl and the current glob article title. (Closed-Leaf check-in: ea1fd25378 user: rberteig tags: glob-docs)
2017-04-20
18:53
With examples split into their own list, switch back to compacted bullet lists. (check-in: 8ce3e9a66d user: rberteig tags: glob-docs)
2017-04-19
22:07
Add some hints about translating from .gitignore to ignore-glob. I only scratched the surface: this could easily become the subject of a book. (check-in: ddea92ad41 user: rberteig tags: glob-docs)
2017-04-18
22:25
In globs.md, fixed one more all-caps GLOB and reworded some things. (check-in: daf2ada2bf user: rberteig tags: glob-docs)
19:50
More editorial work. (check-in: 1adc47e0ef user: rberteig tags: glob-docs)
01:29
Substantial and minor changes to the file globs document taking advice from Warren Young's email. (check-in: 1239b6c470 user: rberteig tags: glob-docs)
2017-04-14
22:40
Added a new document describing the details of the GLOB syntax used with many settings. Updated the permuted index generator (and the index) to include it. (check-in: b96f86c607 user: rberteig tags: glob-docs)
2017-03-31
00:11
Fixed bug in test files generated in commit-warning tests that caused some UCS-2 (aka UTF-16) files to have an odd byte length and be seen as binary instead of Unicode. (check-in: 4bbd5c3e47 user: rberteig tags: trunk)
2017-03-21
23:45
Added some UTF-16 cases, and a BOM case for UTF-8 to commit-warning.test (check-in: 8705a52535 user: rberteig tags: trunk)
10:52
Improve commit-warning tests by constructing test files for interesting cases aiming for coverage of all the situations that should produce warnings independent of the other files in the fossil repository. (check-in: 02bfb9b629 user: rberteig tags: trunk)
2017-03-16
23:20
Clean up JSON tests and tweak use of catch in the test framework. (check-in: 9e5f06deae user: rberteig tags: trunk)
00:38
In json.test, look for the empty file artifact using its new SHA3 hash explicitly. This allows json-artifact-file and related tests to pass, and eliminates a cascade of false failures that had crashed the test harness. (check-in: 5ad7038fa3 user: rberteig tags: trunk)
00:35
Wrap each .test file in a catch command, with output of the error messages to the log for sanity. This should reduce the ways that a failing test case can unexpectedly wedge the entire test suite. (check-in: cdf1700ade user: rberteig tags: trunk)
00:04
Skip entire merge5.test until fossil sqlite3 --no-repository works right. (check-in: 6167f69a21 user: rberteig tags: trunk)
2017-03-15
23:54
Mark the failing test pre-commit-warnings-1 as a knownBug. TODO: Write a more stable test case. (check-in: 876b436cf5 user: rberteig tags: trunk)
06:25
Fixed amend.test to only care about the first 40 chars of uuid values. (check-in: 3537c75cc3 user: rberteig tags: trunk)
2017-03-14
23:30
Changed remaining regexps in test cases that match hashes to allow hashes to range from 40 to 64 hex digits. Added the same_uuid proc to the test harness to regularize comparing uuids. It is true if one is a prefix of the other. There are still regressions in the test suite, especially in amend.test, but this is progress. (check-in: 0541af5f8c user: rberteig tags: trunk)
21:15
Update hash regexp to defend against full length SHA3 hashes. (check-in: 38115a0bd9 user: rberteig tags: trunk)
20:21
New test case for the Markdown bug, fixed issues with hash matching, fixed tests for the TH1 unversioned command so they no longer depend on unversioned files from a past release in the real repository. (check-in: f92672bda3 user: rberteig tags: trunk)
01:55
Merge in small fixes to the test suite and plan to continue improving the suite in the trunk. Also kludge login.c on MinGW which has no strtok_r() available in its libc by supplying a public domain one. There certainly is a better way to deal with this, but this unbreaks the build on Windows broken by [315cf2436]. (check-in: 93d52a010f user: rberteig tags: trunk)
2017-03-13
22:24
Merged from trunk for testing before pushing back to trunk. (Closed-Leaf check-in: f955c632c4 user: rberteig tags: rkb-2.0-tests)
21:53
Merged from trunk to verify fix in [62352847]. (check-in: 4077357a38 user: rberteig tags: rkb-2.0-tests)
2017-03-08
20:05
Fixed isses in the JSON and wiki test cases exposed by regressions in fossil-2.0. (check-in: 5ee57d84b0 user: rberteig tags: rkb-2.0-tests)
2016-10-14
22:49
Add the --localhost argument to the fossil server command invoked by test_start_server in test/tester.tcl. This change causes the server to only bind to localhost:8080, which does not trigger the Windows Firewall to panic about a program attempting to communicate with the world. Tested on a 64-bit binary built from VS2010, and a 32-bit binaray build from MinGW GCC 4.2.7, both under Windows 10 Pro. I expect the flag works and is harmless on other platforms. (check-in: 6c8cec7341 user: rberteig tags: trunk)
2016-09-28
18:48
Fix test suite regression caused by the addtion of the new uv-sync setting in check-in [b9fd5947ef] without updating the list of all settings in tester.tcl. (check-in: 0661d65cbd user: rberteig tags: trunk)
2016-09-27
07:14
Fix regression to test case amend-close-1.3 caused by checkin [f4b5881b] which changed the commit message stored when marking a branch closed. The test case has been changed so that it passes. (check-in: 06fdea5998 user: rberteig tags: trunk)
2016-08-12
22:45
Improved documentation of the date and time stamps understood by most fossil commands and web pages. No non-documentation changes were made, but comments in eight source files were edited. (check-in: cd77e0649a user: rberteig tags: trunk)
2016-08-08
19:37
Added quick checks to verify that the manifest and manifest.uuid files have sensible content, at least for the initial empty checkin. This does require that an SHA1 module be installed for use by the test harness, which I am slightly surprised was not already needed by any other test case. (check-in: bf62b1608c user: rberteig tags: jan-manifest-tags)
2016-08-05
00:46
Add a basic set of tests for the manifest property, including minimal coverage of the existance of the tags manifest. This can and should be extended to cover interesting content for the tags manifest, and likely should be extended to cover lots more corner cases. These new tests pass on Windows, but should be tried on at least one unix-like platform. (check-in: c33f02de13 user: rberteig tags: jan-manifest-tags)
2016-08-02
17:59
Add documentation of the repolist mode to the CGI command. (check-in: 20e9731ccd user: rberteig tags: trunk)
2016-05-14
00:48
Collected improvements to the fossil wiki and attach commands to support technotes as well as wiki pages, including attachments to either and new test cases. Passes all tests. (check-in: 05cd9fa2bf user: rberteig tags: trunk)
2016-05-04
00:22
Document short options for fossil wiki list command. (check-in: 99b1a1eae0 user: rberteig)
2016-05-03
08:17
Merged trunk and resolved conflicts. Passes all current tests, except for tests wiki-15 and wiki-15.1 in wiki.test. (check-in: 8c8ccac9be user: rberteig)
07:11
Move loop variable declaration out of for loop for C89 happiness. (check-in: 5a0dbf97ba user: rberteig)
2016-04-07
18:41
Make usage of 'Usage:' and 'or:' consistent in all help text. (check-in: 8bfd9951ca user: rberteig tags: trunk)
2016-04-02
00:56
Add new fossil test-all-help command. Spell checked and proof read all help text. Fixed typos. Reworded for clarity in a few places. Cleaned up a few inconsistencies of formatting. No code changes other than the new command. Passes all tests. (check-in: 26eef7f84a user: rberteig tags: trunk)
00:35
Add some options to the test-all-help command. (Closed-Leaf check-in: 1b0a3cf3b3 user: rberteig tags: ross-spellcheck)
00:00
Add a plain-text equivalent of the /test-all-help page to the CLI. Complete a first pass for spelling and minor grammar over all command and page help text. (check-in: f070ec99ae user: rberteig tags: ross-spellcheck)
2016-04-01
20:21
Work in progress on spell-check and proof-reading sweep over the help text. (check-in: 2a4e31bd8d user: rberteig tags: ross-spellcheck)
2016-03-24
22:27
Fixed some typos and attempted to improve documentation of the fossil wiki command. Added and rearranged test casesd for fossil wiki to explicitly include a knownBug case for the collision between a previous attachment and a new technote that happen to occur in the same second. Note that the reverse order does not fail, as demonstrated by some additional tests. (check-in: b81125e250 user: rberteig)
18:28
Fixed inconsistent calls to usage() in the attachment command which result in printing the fossil command name twice in the Usage: message. (check-in: 420a5fc0bf user: rberteig)
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. (check-in: 57f1eaecb8 user: rberteig tags: trunk)
2016-03-23
21:19
Add a 1.2 sec delay before the test wiki-30 because it explicitly uses the current date and time, and other changes made to technotes implicitly use the current time, causing a technote name collision if the test script happens to execute with the relevent bits happening within the same wall clock second, at least on Windows. This is partly a kludge to make this test case pass reliably. It would probably be better for test cases to not have more than one reference to 'now' in a way that would cause a name collision, that is worth further investigation. Also, at first glance it doesn't look like the suite actually created to technotes at the same second, but rather it was one of the edits to an older technote that is causing the collision. (check-in: c29c75c938 user: rberteig)
20:51
Added wiki.test as received from David Vines. This is a snapshot, the test file (usually) runs, but has an issue that I am diagnosing related to the test wiki-30. (check-in: f7513f8749 user: rberteig)
2016-03-13
23:55
Merged trunk for changes since January and test suite improvements. (check-in: 8fa24960ac user: rberteig)
21:08
Fix two issues with Older/Newer buttons at timeline edges. (check-in: f7c19ec0cc user: rberteig tags: trunk)
2016-03-12
00:24
New documentation of enviornment variables, global options to the fossil command, and how they interact, along with a tweak to regularize the two places that guessed the current user name to use the same environment variables in the same order. (check-in: 1ad4ae2720 user: rberteig tags: trunk)
2016-03-11
23:45
Merged updates from trunk. Builds on Windows. (check-in: 9a41671bb2 user: rberteig tags: jan-manifest-tags)