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: 1cd36fad6d ... 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: 802e3ae9c2 ... user: preben tags: undo-exe-after-merge)
16:11
Retain renames in local checkout when running fossil update. (leaf check-in: 7c284a8c62 ... user: preben tags: update-with-renames)
15:48
Merge current state of testing-improvements. make clean output is now easy to review. (check-in: e5bcfd1efe ... user: preben tags: trunk)
2024-01-11
17:55
In the update tests, also check fossil changes after updating. (leaf check-in: 6e23e96acd ... 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: f9686d02de ... user: preben tags: hash-if-mtime-is-current)

16:34
Optionally print mtime and mhash in test-show-vfile output. (check-in: 25f486135d ... 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: 2873af0b5c ... 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: 9c23c50def ... user: preben tags: testing-improvements)
09:39
No need to re-open repository in json tests. (check-in: 41c35fb6e2 ... user: preben tags: testing-improvements)
09:38
Remove stale debug output in symlinks test. (check-in: 211f170c13 ... user: preben tags: testing-improvements)
09:36
Add -expectError to a number of tests that are expected to generate errors or output. (check-in: 768d93e6ee ... user: preben tags: testing-improvements)
08:29
Merge in trunk to include recent test changes. (check-in: 383087bfab ... user: preben tags: testing-improvements)
2024-01-09
18:13
Add tests for fossil update. (check-in: 78f3ec4c64 ... 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: f0aa85e302 ... 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: 0aebc116cd ... 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: b295f86db5 ... 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: c8fda6a62c ... 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: c86335802d ... user: preben tags: testing-improvements)
10:34
Update stash test for the recently integrated diff-deleted-files branch. (check-in: bc9e84bb27 ... user: preben tags: trunk)
09:58
Test fixes for 2.24 as discussed in forum post 8d774bc3610fe8de. (check-in: 271a978d90 ... user: preben tags: trunk)
09:37
Let users review and validate artifacts before shunning. Helpful in catching abbreviated hashes. (check-in: 5e19daf980 ... user: preben tags: trunk)
09:32
Use an unsigned int in Th_SetResultInt() to address issues with GCC for INT_MIN. (check-in: 301edfc0a9 ... user: preben tags: trunk)
2024-01-03
14:43
Ensure chars are signed when depending on the signedness. (check-in: b7c7c2097f ... user: preben tags: trunk)
14:41
Include termio.h to let OmniOS and OpenIndiana determine terminal width. (check-in: a8780e4143 ... user: preben tags: trunk)
2024-01-02
22:36
Add a check box to enable searching help pages via the admin UI. (Edit: closing this branch. This same feature got re-implemented on 2025-02-26 because we had collectively forgotten that it was already done on an old branch.) (closed check-in: faf70431af ... 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: 109cf725b1 ... user: preben tags: trunk)
2023-12-15
21:10
When rewriting test output, also mask SQLite hash and version. (check-in: 7da44faa22 ... 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: 7bb273e48f ... 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: 84d86ba60f ... user: preben tags: testing-improvements)
13:45
Fix unversioned-1 test under cywing, when testing using fossil.exe. (check-in: f313c19e98 ... user: preben tags: testing-improvements)
13:41
Fix th1-globalState-15 test under cygwin. (check-in: 2060a49fe0 ... user: preben tags: testing-improvements)
13:38
Fix test th1-tcl-9 under cywing if testing using fossil.exe. (check-in: 04ddc700f2 ... user: preben tags: testing-improvements)
2023-12-13
08:49
When testing, remove _fossil in temporary home for cygwin. (check-in: 71d8cf46b4 ... 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: 7a666efb6a ... 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: 381f1ecbf5 ... 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: f1f5c4ce1e ... 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: 68ae97d456 ... 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: 0424384328 ... 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 check-in: 4a98d2aae1 ... 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 check-in: 32428f126f ... user: preben tags: omnios-terminal-width)
14:06
In auto.def, set CFLAGS and LDFLAGS with LIBs as further tests may need them. (closed check-in: adcbb25256 ... 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 check-in: c42dee8634 ... user: preben tags: signed-chars)
14:58
Fix sort order in json_page_finfo() on systems where char is unsigned. (check-in: fd288be356 ... 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 check-in: 3b37f7d97b ... 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: 1cb0d57db1 ... 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: f044437634 ... user: preben tags: test-fixes-2.24)
16:48
Fix json tests that no longer reflects default capabilities for anonymous. (check-in: 9ba74ae04e ... 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 check-in: d5c8235cdc ... 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: 1c637a4985 ... user: preben tags: test-fixes-2.24)