Fossil

Timeline
Login

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

68 check-ins using file src/main.c version e75796be

2016-05-03
07:11
[5a0dbf97] Move loop variable declaration out of for loop for C89 happiness. (user: rberteig, tags: technoteattachcli)
2016-04-18
19:18
[7ed9c7e4] Sanitize the mimetypes on both the CLI and json. Allow more friendly names for the supported mimetypes as well as the formal mimetypes (user: dave.vines, tags: technoteattachcli)
13:36
[70131d08] add TECHNOTEID to fossil attach command (user: dave.vines, tags: technoteattachcli)
08:17
[aeaef8fb] add TECHNOTEID to fossil wiki commit and allow creation of multiple tech notes with the same timestamp (as already permitted by the GUI). (user: dave.vines, tags: technoteattachcli)
2016-04-12
19:14
[f486d0f0] add TECHNOTEID to fossil wiki export. Rename --show-artifact-ids to --show-technote-ids on fossil wiki list (and ignore option for wiki pages as the page name uniquely identifies wiki page name). Rename done as tech note ids are not artifact ids (e.g. they cannot be used on fossil artifact) (user: dave.vines, tags: technoteattachcli)
2016-04-04
17:30
[cbda43e7] Add a --show-artifact-ids to the 'fossil wiki list' command. Note this commit does not add the ability to select what to update on the 'fossil wiki commit' command, that is to come in a later commit. (user: dave.vines, tags: technoteattachcli)
2016-04-01
14:47
[3d2341a2] Remove non tech notes from the list and error checking performed by fossil wiki --technote. Ambiguity of tech note with the same timestamp resolved in favour of the tech note with the highest modification timestamp. (user: dave.vines, tags: technoteattachcli)
2016-03-28
12:12
[4ce3c62b] Stop using 10h as the format for tech note ids. Note that the comment for any existing attachments to tech notes won't change as the comment is generated when the attachment is made (since this change is new, I'd expect there to be none outside of my own personal fossil repositories) (user: dave.vines, tags: technoteattachcli)
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)
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-17
19:30
[1f694e17] Fix directory naming issue with with the --hard option as reported via the mailing list. (user: mistachkin, tags: trunk)
2016-03-15
14:04
[ed36875f] Another doc formatting tweak. (user: mistachkin, tags: trunk)
14:02
[2e2e13b9] Minor improvements to the new docs. (user: mistachkin, tags: trunk)
10:20
[81b76085] Fix error when displaying timeline of single branch. Reported on ML (user: baruch, tags: trunk)
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
01:07
[f4f3af4a] Add more environment variables to the docs. (user: mistachkin, tags: trunk)
00:47
[b5113985] Closed-Leaf: Update the expected results of the tests to account for trunk changes. (user: mistachkin, tags: mvHardDirFix)
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)
23:38
[12453740] Fix compilation issues cause by the trunk merge. (user: mistachkin, tags: mvHardDirFix)
2016-03-08
19:37
[fa592216] Cleanup, modularize, and robustify all test setup and cleanup. (user: mistachkin, tags: trunk)
2016-03-07
20:33
[9dc8ff23] Closed-Leaf: Tweak make test to not include the obsolete scary warning, to use the -quiet flag, and to include the empty by default TESTFLAGS macro so that make test can be used as an easy way to invoke the test runner. Changes made in makemake.tcl, which was then run to regenerate main.mk. (user: rberteig, tags: testerCleanup)
2016-03-06
06:38
[ccf01b24] Merge updates from trunk. (user: mistachkin, tags: stash-fixes)
06:35
[ff4a4fe6] Leaf: Merge updates from trunk. (user: mistachkin, tags: pending-review)
06:35
[4bd2b545] Closed-Leaf: Merge updates from trunk. (user: mistachkin, tags: pending-review)
06:34
[370c003d] Closed-Leaf: Merge updates from trunk. (user: mistachkin, tags: baruch_timeline_fixes)
06:26
[abd131b8] Merge updates from trunk. (user: mistachkin, tags: mvHardDirFix)
2016-03-05
20:01
[93f514ca] Added add_content_sql_commands() to /admin_sql, as per ML discussion. (user: stephan, tags: trunk)
00:16
[95f7fe5a] Add a '-keep' command line option to the test suite to prevent any test cleanup from taking place. (user: mistachkin, tags: testerCleanup)
2016-03-03
22:12
[e264125a] Treat 'file normalize' with a bit more skepticism. (user: mistachkin, tags: testerCleanup)
21:50
[e6e79ac6] Improve handling of setting up the initial temporary directory. (user: mistachkin, tags: testerCleanup)
18:49
[b01a51f4] Centralize early-return handling from the tests, always calling the test cleanup (which is harmless if not needed). (user: mistachkin, tags: testerCleanup)
06:46
[314e9b35] When possible, don't call test_setup until after any checks that may cause a test script to exit early. Otherwise, test_cleanup should be called before returning. (user: joel, tags: testerCleanup)
02:53
[186e6a71] Fix a broken test case stash-3-4-mv by renaming it to stash-3-2-mv and fixing the issue with comparing to the fully qulified file name in the result. Marked stash-4-2-diff-CODE and stash-4-3-diff-CODE as known bugs. Now stash.test reports only known bugs, which I believe mostly relate to handling of renamed files in a stash. (user: rberteig, tags: testerCleanup)
2016-03-02
20:43
[413921cc] Rename the test suite procedure 'repo_init' to 'test_setup'. (user: mistachkin, tags: testerCleanup)
08:38
[d1438b40] Allow override, via the environment, to make 'require_no_open_checkout' into a NOP. All files were cleaned up. No extra files in checkout.    NOTE: All failing tests also fail on trunk, with the exception of 'json-1'.    Considered failures: amend-comment-5.1 amend-comment-5.2 amend-comment-5.3 amend-comment-5.4 json-1 stash-3-4-mv stash-4-2-diff-CODE stash-4-3-diff-CODE    Ignored failures: json-cap-POSTenv-name json-ROrepo-2-2 json-ROrepo-2-3 merge_multi-4 merge_renames-5 stash-WY-1-CODE stash-2-1-CODE stash-3-2 stash-3-2-show-1 stash-3-2-pop-changes (user: mistachkin, tags: testerCleanup)
08:35
[b9558349] Make sure 'repo_init' is called before 'pwd'. (user: mistachkin, tags: testerCleanup)
08:25
[b460373e] Adjust the 'merge5' test as well. (user: mistachkin, tags: testerCleanup)
08:13
[3a578e04] All test files must now call 'repo_init', using an empty string if they do not require a new repository. (user: mistachkin, tags: testerCleanup)
07:31
[004b3ffd] Do not rely on 'clock seconds' (alone) being unique between 'repo_init' calls. Make temporary directory deletion more robust. Only save the current directory on the first 'repo_init' call per test. (user: mistachkin, tags: testerCleanup)
07:13
[cda4cc8b] Refactoring, fixes to the previous check-in, etc. (user: mistachkin, tags: testerCleanup)
07:00
[c464935b] Attempt to make sure that multiple calls to 'repo_init' get properly cleaned up. (user: mistachkin, tags: testerCleanup)
06:58
[ee5214b7] Robustify the cleanup process. (user: mistachkin, tags: testerCleanup)
06:46
[5c674ff2] Fix typo. (user: mistachkin, tags: testerCleanup)
06:45
[29f0328c] More work... (user: mistachkin, tags: testerCleanup)
06:22
[89f76a21] Work in progress on cleaning up home/repo handling in the test suite. (user: mistachkin, tags: testerCleanup)
02:21
[809e80a1] Closed-Leaf: Tweak descriptions of FOSSIL_USER, LOGNAME, USER, and USERNAME environment variables. (user: rberteig, tags: ross-doc-env)
02:10
[b06cd631] Permit the TH1 hooks subsystem to check for the configuration without raising a 'fatal' error. (user: mistachkin, tags: trunk)
01:57
[83153a97] Rewrite the section on fossil usernames selection, fix typos and improve wording here and there. (user: rberteig, tags: ross-doc-env)
01:56
[5de13cb1] Add new test-usernames command to dump all of the various sources of the current user name in the order tested. (user: rberteig, tags: ross-doc-env)
2016-03-01
21:50
[d4907f17] Closed-Leaf: Set the FOSSIL_HOME envvar before each test. Use the root test run directory instead of the directories created for each test file so the config DB file on Windows doesn't mess up tests of commands like addremove and extras. (user: joel, tags: testCheckoutReform)
21:38
[ace9e00f] Change db_create_default_users() to align its use of environment variables to set the user name to match user_select(), and try all variables on both Unix and Windows. (user: rberteig, tags: ross-doc-env)
16:32
[a9e3db1f] Update referenced OpenSSL version. (user: mistachkin, tags: trunk)
2016-02-29
21:23
[f4c6e49a] Show the number of bytes for image artifacts and attachments as well. (user: mistachkin, tags: trunk)
19:03
[a56f2089] Improve description of the '--no-th-hook' command line argument. (user: mistachkin, tags: ross-doc-env)
08:01
[95bd81f8] Completed rough draft pass through all the global command line options. (user: rberteig, tags: ross-doc-env)
01:16
[afe7b547] Minor correction for FOSSIL_TCL_PATH. (user: mistachkin, tags: ross-doc-env)
2016-02-28
02:46
[3b5ff98c] Checkpoint after a first pass through every call to ...getenv() in src/*.c to list environment variables mentioned. Every variable has a very rough draft description. Every global command option is listed, but not all have even a rough draft description yet. (user: rberteig, tags: ross-doc-env)
2016-02-27
16:38
[eda22812] Bring in latest developments on trunk. (user: andybradford, tags: stash-fixes)
07:06
[4e89aee8] Fix incorrect build instruction at the top of mkindex.tcl. (user: rberteig, tags: ross-doc-env)
02:22
[946ed34d] Add a new document covering global options and environment variables used by fossil. This is a work in progress, but snapshotted as it stands so that others can poke at it. (user: rberteig, tags: ross-doc-env)
02:12
[dc72fd96] Fix glitch in tester.tcl on Windows which caused repo_init to fail to guard the users's lists of all repositories and checkouts. Setting FOSSIL_HOME as well as HOME to [pwd] resolves this neatly, and likely makes it more robust on other platforms since FOSSIL_HOME is always checked first and if set by a user, would still override the attempt made by repo_init to protect them. (user: rberteig, tags: trunk)
2016-02-26
18:42
[9ea1f140] Add -e as a short option for --edit-comment in fossil amend. (user: rberteig, tags: trunk)
16:05
[f3e8e3ea] Fix "fossil co" so that it honors the --quiet flag. (user: drh, tags: trunk)
2016-02-23
10:47
[8ed01e80] Since fossil now uses the function sqlite_strlike(), don't allow it to build/run with SQLite versions < 3.10.0 any more. (user: jan.nijtmans, tags: trunk)