Fossil

Timeline
Login

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

50 most recent check-ins by user preben

2024-01-13
18:57
Typo in variable name. ... (Leaf check-in: 1cd36fad user: preben tags: hash-if-mtime-is-current)
2024-01-12
17:35
When merging, make it possible to undo executable status changes. ... (Leaf check-in: 802e3ae9 user: preben tags: undo-exe-after-merge)
16:11
Retain renames in local checkout when running fossil update. ... (Leaf check-in: 7c284a8c user: preben tags: update-with-renames)
15:48
Merge current state of testing-improvements. make clean output is now easy to review. ... (check-in: e5bcfd1e user: preben tags: trunk)
2024-01-11
17:55
In the update tests, also check fossil changes after updating. ... (Leaf check-in: 6e23e96a user: preben tags: testing-improvements)
16:55
When reverting or updating a file, set the mtime to 0 as already done with merge and stash. Effectively, we don't trust the hash until next time we evaluate the status of the file, at which point we'll update vfile.mtime with the real mtime of the file.

Based on discussions in forum thread 58bef43842be6fc3. ... (check-in: f9686d02 user: preben tags: hash-if-mtime-is-current)

16:34
Optionally print mtime and mhash in test-show-vfile output. ... (check-in: 25f48613 user: preben tags: hash-if-mtime-is-current)
2024-01-10
17:08
Syntax error in test rewrite script and a couple of parsing improvments. ... (check-in: 2873af0b user: preben tags: testing-improvements)
09:53
Reduce output when testing in -quiet mode. Output is now limited to test failures (including knownBug) and skipped tests when there are uncommitted changes. ... (check-in: 9c23c50d user: preben tags: testing-improvements)
09:39
No need to re-open repository in json tests. ... (check-in: 41c35fb6 user: preben tags: testing-improvements)
09:38
Remove stale debug output in symlinks test. ... (check-in: 211f170c user: preben tags: testing-improvements)
09:36
Add -expectError to a number of tests that are expected to generate errors or output. ... (check-in: 768d93e6 user: preben tags: testing-improvements)
08:29
Merge in trunk to include recent test changes. ... (check-in: 383087bf user: preben tags: testing-improvements)
2024-01-09
18:13
Add tests for fossil update. ... (check-in: 78f3ec4c user: preben tags: testing-improvements)
2024-01-08
13:11
Check hash if mtime matches system time at the time we started checking. ... (check-in: f0aa85e3 user: preben tags: hash-if-mtime-is-current)
09:26
Update pre-commit-warnings-fossil-1 test for running in a fossil checkout without changes. ... (check-in: 0aebc116 user: preben tags: testing-improvements)
2024-01-07
11:26
Compute hash if mtime is unchanged but match system time. Discussed in forum thread 58bef43842be6fc3. ... (check-in: b295f86d user: preben tags: hash-if-mtime-is-current)
2024-01-05
21:02
Add more information when user encounters an Unresolved RID condition. ... (check-in: c8fda6a6 user: preben tags: trunk)
2024-01-04
18:03
Add test for Cygwin in rewrite-test-output.tcl. Best results are achieved if testing using fossil.exe instead of just fossil. ... (check-in: c8633580 user: preben tags: testing-improvements)
10:34
Update stash test for the recently integrated diff-deleted-files branch. ... (check-in: bc9e84bb user: preben tags: trunk)
09:58
Test fixes for 2.24 as discussed in forum post 8d774bc3610fe8de. ... (check-in: 271a978d user: preben tags: trunk)
09:37
Let users review and validate artifacts before shunning. Helpful in catching abbreviated hashes. ... (check-in: 5e19daf9 user: preben tags: trunk)
09:32
Use an unsigned int in Th_SetResultInt() to address issues with GCC for INT_MIN. ... (check-in: 301edfc0 user: preben tags: trunk)
2024-01-03
14:43
Ensure chars are signed when depending on the signedness. ... (check-in: b7c7c209 user: preben tags: trunk)
14:41
Include termio.h to let OmniOS and OpenIndiana determine terminal width. ... (check-in: a8780e41 user: preben tags: trunk)
2024-01-02
22:36
Add a check box to enable searching help pages via the admin UI. ... (Leaf check-in: faf70431 user: preben tags: search-help-pages)
22:00
In auto.def, set CFLAGS and LDFLAGS with LIBs as further tests may need them. ... (check-in: 109cf725 user: preben tags: trunk)
2023-12-15
21:10
When rewriting test output, also mask SQLite hash and version. ... (check-in: 7da44faa user: preben tags: testing-improvements)
2023-12-14
19:08
Disable the backoff is in unversioned tests. PArticularly using Cygwin, it can cause test-framework errors for this test and any subsequent tests as the repository cannot be cleaned up if a backoffice process is sleeping. ... (check-in: 7bb273e4 user: preben tags: testing-improvements)
13:51
Fix a number of unversioned tests under cygwin by letting he fake editor convert windows paths to unix paths. ... (check-in: 84d86ba6 user: preben tags: testing-improvements)
13:45
Fix unversioned-1 test under cywing, when testing using fossil.exe. ... (check-in: f313c19e user: preben tags: testing-improvements)
13:41
Fix th1-globalState-15 test under cygwin. ... (check-in: 2060a49f user: preben tags: testing-improvements)
13:38
Fix test th1-tcl-9 under cywing if testing using fossil.exe. ... (check-in: 04ddc700 user: preben tags: testing-improvements)
2023-12-13
08:49
When testing, remove _fossil in temporary home for cygwin. ... (check-in: 71d8cf46 user: preben tags: testing-improvements)
2023-12-11
21:26
Improve on [c028f36de8] and list tests skipped tests due to require_no_open_checkout. ... (check-in: 7a666efb user: preben tags: testing-improvements)
21:23
Before starting tests, switch to tempHomePath. This avoids require_no_open_checkout errors if you start the test inside a checkout (actual tests are done in a temporary repository/checkout anyway). ... (check-in: 381f1ecb user: preben tags: testing-improvements)
21:10
Let th1-docs test run in a test repo by copying the file we need. This avoids running the test in the actual development checkout. ... (check-in: f1f5c4ce user: preben tags: testing-improvements)
20:43
Set FOSSIL_USER in json tests to sort user related output consistently if run as a different user. Eases test result comparisons. ... (check-in: 68ae97d4 user: preben tags: testing-improvements)
20:26
More thorough test output rewrite script. Add an -extra option that cleans up further to make comparisons between e.g. Windows and Unix like systems easier. When testing with -verbose, this gives easy comparable results across Unix like and Windows systems. ... (check-in: 04243843 user: preben tags: testing-improvements)
2023-12-03
21:36
The th1-expr-3 test revealed that Th_SetResultInt() could produce incorrect result for INT_MIN. Ensure that -1*iVal is positive for all values and remove unsiged casts. Seems a common optimisation problem with gcc on various verisons from 10 through 13 on Linux, NetBSD and OmniOS on various architectures. ... (Closed-Leaf check-in: 4a98d2aa user: preben tags: th-int-min-errors)
20:28
Include termio.h to determine terminal width on OmniOS. Uses __EXTENSIONS__ in line with detection of solaris like systems in auto.def. ... (Closed-Leaf check-in: 32428f12 user: preben tags: omnios-terminal-width)
14:06
In auto.def, set CFLAGS and LDFLAGS with LIBs as further tests may need them. ... (Closed-Leaf check-in: adcbb252 user: preben tags: auto-def-compilation-flags)
2023-11-28
19:31
Use signed char for two json timeline functions that may return -1. ... (Closed-Leaf check-in: c42dee86 user: preben tags: signed-chars)
14:58
Fix sort order in json_page_finfo() on systems where char is unsigned. ... (check-in: fd288be3 user: preben tags: signed-chars)
2023-11-26
19:07
Fix previous commit: Just fixing amend breaks subsequent tests. As tests should not need input, move the code to the test/tester.tcl. ... (Closed-Leaf check-in: 3b37f7d9 user: preben tags: test-fixes-2.24)
18:18
The amend tests may fail on narrow terminals on systems where the terminal size can be determined when tclsh is running (for me, all but Windows). Closing stdin causes fossil not to wrap output. To avoid fossil complaining about file descriptor zero (which is now used on some systems), temproarily open the script readonly. ... (check-in: 1cb0d57d user: preben tags: test-fixes-2.24)
17:52
Fix merge_renames-13-3 on macOs as the expected a filename under /tmp but the result was under the normalized /private/tmp directory. ... (check-in: f0444376 user: preben tags: test-fixes-2.24)
16:48
Fix json tests that no longer reflects default capabilities for anonymous. ... (check-in: 9ba74ae0 user: preben tags: test-fixes-2.24)
2023-11-20
17:07
Add a button to review a list of hashes to shun. As discussed in 1d54d9965c7e4c00, fossil may accept 40 byte abbreviated hashes from command output, when the intention is to shun the real 64 byte hash. ... (Closed-Leaf check-in: d5c8235c user: preben tags: shun-list-review)
2023-11-17
18:05
Update th1-tcl tests to reflect change from XML style closing hr/ tag to just hr in HTML from change [f5482a0a79]. ... (check-in: 1c637a49 user: preben tags: test-fixes-2.24)