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:/forumpost/58bef43842be6fc3|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:/forumpost/58bef43842be6fc3|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:8d774bc3610fe8de|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. ... (Leaf 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-Leaf 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-Leaf 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-Leaf 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-Leaf 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-Leaf 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 [forum: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: 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)