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
[ae83b213] Fixed commit-warning.test broken by addition of the bootstrap skin which includes a file with long lines that generated a new warning. (user: rberteig, tags: trunk)
2017-05-08
23:04
[b892f2d5] Added new documentation for File Name Glob Patterns, suitable for explaining how the patterns found in the various xxx-glob settings work in detail. (user: rberteig, tags: trunk)
23:00
[ea1fd253] Closed-Leaf: 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. (user: rberteig, tags: glob-docs)
2017-04-20
18:53
[8ce3e9a6] With examples split into their own list, switch back to compacted bullet lists. (user: rberteig, tags: glob-docs)
2017-04-19
22:07
[ddea92ad] Add some hints about translating from .gitignore to ignore-glob. I only scratched the surface: this could easily become the subject of a book. (user: rberteig, tags: glob-docs)
2017-04-18
22:25
[daf2ada2] In globs.md, fixed one more all-caps GLOB and reworded some things. (user: rberteig, tags: glob-docs)
19:50
[1adc47e0] More editorial work. (user: rberteig, tags: glob-docs)
01:29
[1239b6c4] Substantial and minor changes to the file globs document taking advice from Warren Young's email. (user: rberteig, tags: glob-docs)
2017-04-14
22:40
[b96f86c6] 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. (user: rberteig, tags: glob-docs)
2017-03-31
00:11
[4bbd5c3e] 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. (user: rberteig, tags: trunk)
2017-03-21
23:45
[8705a525] Added some UTF-16 cases, and a BOM case for UTF-8 to commit-warning.test (user: rberteig, tags: trunk)
10:52
[02bfb9b6] 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. (user: rberteig, tags: trunk)
2017-03-16
23:20
[9e5f06de] Clean up JSON tests and tweak use of catch in the test framework. (user: rberteig, tags: trunk)
00:38
[5ad7038f] 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. (user: rberteig, tags: trunk)
00:35
[cdf1700a] 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. (user: rberteig, tags: trunk)
00:04
[6167f69a] Skip entire merge5.test until fossil sqlite3 --no-repository works right. (user: rberteig, tags: trunk)
2017-03-15
23:54
[876b436c] Mark the failing test pre-commit-warnings-1 as a knownBug. TODO: Write a more stable test case. (user: rberteig, tags: trunk)
06:25
[3537c75c] Fixed amend.test to only care about the first 40 chars of uuid values. (user: rberteig, tags: trunk)
2017-03-14
23:30
[0541af5f] 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. (user: rberteig, tags: trunk)
21:15
[38115a0b] Update hash regexp to defend against full length SHA3 hashes. (user: rberteig, tags: trunk)
20:21
[f92672bd] 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. (user: rberteig, tags: trunk)
01:55
[93d52a01] 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]. (user: rberteig, tags: trunk)
2017-03-13
22:24
[f955c632] Closed-Leaf: Merged from trunk for testing before pushing back to trunk. (user: rberteig, tags: rkb-2.0-tests)
21:53
[4077357a] Merged from trunk to verify fix in [62352847]. (user: rberteig, tags: rkb-2.0-tests)
2017-03-08
20:05
[5ee57d84] Fixed isses in the JSON and wiki test cases exposed by regressions in fossil-2.0. (user: rberteig, tags: rkb-2.0-tests)
2016-10-14
22:49
[6c8cec73] 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. (user: rberteig, tags: trunk)
2016-09-28
18:48
[0661d65c] 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. (user: rberteig, tags: trunk)
2016-09-27
07:14
[06fdea59] 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. (user: rberteig, tags: trunk)
2016-08-12
22:45
[cd77e064] 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. (user: rberteig, tags: trunk)
2016-08-08
19:37
[bf62b160] 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. (user: rberteig, tags: jan-manifest-tags)
2016-08-05
00:46
[c33f02de] 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. (user: rberteig, tags: jan-manifest-tags)
2016-08-02
17:59
[20e9731c] Add documentation of the repolist mode to the CGI command. (user: rberteig, tags: trunk)
2016-05-14
00:48
[05cd9fa2] 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. (user: rberteig, tags: trunk)
2016-05-04
00:22
[99b1a1ea] Document short options for fossil wiki list command. (user: rberteig, tags: technoteattachcli)
2016-05-03
08:17
[8c8ccac9] Merged trunk and resolved conflicts. Passes all current tests, except for tests wiki-15 and wiki-15.1 in wiki.test. (user: rberteig, tags: technoteattachcli)
07:11
[5a0dbf97] Move loop variable declaration out of for loop for C89 happiness. (user: rberteig, tags: technoteattachcli)
2016-04-07
18:41
[8bfd9951] Make usage of 'Usage:' and 'or:' consistent in all help text. (user: rberteig, tags: trunk)
2016-04-02
00:56
[26eef7f8] 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. (user: rberteig, tags: trunk)
00:35
[1b0a3cf3] Closed-Leaf: Add some options to the test-all-help command. (user: rberteig, tags: ross-spellcheck)
00:00
[f070ec99] 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. (user: rberteig, tags: ross-spellcheck)
2016-04-01
20:21
[2a4e31bd] Work in progress on spell-check and proof-reading sweep over the help text. (user: rberteig, tags: ross-spellcheck)
2016-03-24
22:27
[b81125e2] 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. (user: rberteig, tags: technoteattachcli)
18:28
[420a5fc0] Fixed inconsistent calls to usage() in the attachment command which result in printing the fossil command name twice in the Usage: message. (user: rberteig, tags: technoteattachcli)
18:23
[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. (user: rberteig, tags: trunk)
2016-03-23
21:19
[c29c75c9] 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. (user: rberteig, tags: technoteattachcli)
20:51
[f7513f87] 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. (user: rberteig, tags: technoteattachcli)
2016-03-13
23:55
[8fa24960] Merged trunk for changes since January and test suite improvements. (user: rberteig, tags: technoteattachcli)
21:08
[f7c19ec0] Fix two issues with Older/Newer buttons at timeline edges. (user: rberteig, tags: trunk)
2016-03-12
00:24
[1ad4ae27] 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. (user: rberteig, tags: trunk)
2016-03-11
23:45
[9a41671b] Merged updates from trunk. Builds on Windows. (user: rberteig, tags: jan-manifest-tags)