Fossil

Timeline
Login

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

200 most recent check-ins that include changes to files matching 'src/*'

2019-04-23
13:50
Fix the computation of capabilities in the "Capability Summary" report so that it ignores the special users "nobody", "anonymous", "reader", and "developer". Leaf check-in: 63febeb7 user: drh tags: trunk
12:46
Further improvements to the "fossil git status" command. check-in: 8b18d011 user: drh tags: trunk
01:05
On a "fossil git export", run appropriate "git update-ref" commands to make sure that all refs/heads point to the latest check-ins for the branch, even in cases there the branch has been renamed on the Fossil side by a tag. check-in: ab68afe9 user: drh tags: trunk
2019-04-22
15:22
New information about the git export shown by "fossil git status". check-in: a0a5be0e user: drh tags: trunk
15:09
Fix a problem in the git-export database schema upgrade logic. check-in: 84949f51 user: drh tags: trunk
14:22
Enhance the "fossil git export" so that it works for repositories that use a single artifact as both an ordinary file and as a check-in manifest. check-in: fdde65e7 user: drh tags: trunk
13:54
Add the "fossil git status" command. check-in: f77ebeea user: drh tags: trunk
2019-04-19
18:55
Enhance the /timeline query parameter parsing so that the ymd=, ym=, and yw= query parameters can optionally omit the date punctuation. check-in: 9bdda204 user: drh tags: trunk
2019-04-18
12:06
On the /artifact page, only show the "Line Numbers" checkbox if the artifact is displayed as text/plain. check-in: 40c40f7f user: drh tags: trunk
00:00
Only remember a new URL for permanent redirects. Leaf check-in: b36783e8 user: mistachkin tags: httpRedir
2019-04-17
19:40
Fix to the new autopush privilege warning logic. check-in: 92406fa4 user: drh tags: trunk
19:22
Update the built-in SQLite to version 3.28.0. check-in: 14db745d user: drh tags: trunk
19:01
Issue a gentle warning, rather than a scary error message, if the autopush following a commit fails due to insufficient permissions. check-in: 3350be2c user: drh tags: trunk
18:32
If a "fossil sync" gets a 301 or 302 redirect, then change the saved remote URL to the redirected URL. check-in: e0026b6e user: drh tags: trunk
2019-04-11
14:12
Fix private content push bug mentioned on Forum. It's possible that this content has already been recorded as private so ignore unique constraint error. check-in: 82aded4c user: andybradford tags: trunk
01:17
Update the built-in SQLite to the first 3.28.0 beta. check-in: cbc21e52 user: drh tags: trunk
2019-04-08
15:36
Try to suppress an SQLite scan warning on servers for repositories with a large number of shunned or private artifacts. check-in: 85dd55db user: drh tags: trunk
2019-04-06
19:03
Sync and Clone HTTP requests omit the extra /xfer path element from the end. This should work fine with all versions of Fossil server published since 2010, but might require that the /xfer path element be added manually to the URL for server instances that predate check-in [94bb313444b0165e]. check-in: 19c60b7f user: drh tags: trunk
2019-04-03
18:33
Update the built-in SQLite to the latest 3.28.0 alpha version. check-in: 41974e08 user: drh tags: trunk
2019-04-01
00:43
Clean up the detection of BIO_ADDR_hostname_string by removing redundant definitions; apparently autosetup has a feature which automatically creates a define with HAVE_ prepended for whatever function is intended to be detected. check-in: 3d827943 user: andybradford tags: trunk
2019-03-30
00:46
Support both "1)" and "1." for numbered lists in markdown, as commonmark does. Patch from A. Kupries. check-in: 9d6a0aac user: drh tags: trunk
2019-03-27
13:22
Expand the dates in the timeline description when using punctuationless dates in the query parameters. check-in: 99abe50b user: drh tags: trunk
13:16
Accept pure numeric ISO8601 date/time strings (without punctuation) if there are not conflicts with other identifiers. check-in: 437f39b8 user: drh tags: trunk
2019-03-25
14:02
Check for the presence of BIO_ADDR_hostname_string before using it. check-in: 0ef9501c user: andybradford tags: trunk
12:13
If the login fails during a clone or sync, fail the command immediately rather than reprompting for a new password, as the sync is going to eventually fail anyhow. check-in: e4ca60cd user: drh tags: trunk
11:31
Use the BIO_ADDR_hostname_string() function from OpenSSL to obtain the IP address of the remote side, if that function is available. check-in: 8a4ad5cb user: drh tags: trunk
06:18
Typo fix, reported in the forum: administator. check-in: 1614c9b5 user: stephan tags: trunk
2019-03-23
21:47
Fix password change reported on Fossil Forum bug by ending the form tag properly. check-in: 643123d5 user: andybradford tags: trunk
2019-03-22
18:39
Add a new explanatory comment to clarify the operation of the "fossil server" implementation. No code changes. check-in: c546212f user: drh tags: trunk
2019-03-21
20:50
Add the "New Era" or "元号" placeholder to the (regexp) Unicode tables. So fossil is ready for the expected japanese May 1 event. See: http://blog.unicode.org/2018/09/new-japanese-era.html check-in: 9b679012 user: jan.nijtmans tags: trunk
2019-03-20
12:34
An attempt to get the --autopush option of "fossil git export" to work with ssh. check-in: cd212e80 user: drh tags: trunk
2019-03-19
14:09
Replace most calls to db_begin_transaction() with db_begin_write() to avoid having a reader locking during a COMMIT. Leaf check-in: 6cc53548 user: andybradford tags: db-begin-txn-updates
2019-03-18
12:04
Add the /secureraw page that requires the complete HASH before it will deliver an artifact. check-in: 7abfca67 user: drh tags: trunk
11:48
Fix a minor typo in a comment used to generate "stash" documentation. check-in: aaa726e1 user: drh tags: trunk
10:38
Update the built-in SQLite to the latest 3.28.0 alpha version. check-in: 831e1af2 user: drh tags: trunk
2019-03-17
10:44
Fix for _popen and _pclose with Visual C++ in the new export.c module. check-in: 931da0c3 user: wyoung tags: trunk
03:50
Only showing the file name extension to MIME type map page on the sitemap if the accessing user has an ability to check in named files. I can't see how anyone else would care what that table contains. check-in: 71d66284 user: wyoung tags: trunk
03:47
Removed the Markdown and Wiki help page links from the Help section of the sitemap when the accessing user has no ability to create content in those formats: no wiki, ticket, or forum creation capability, no checkin rights, and no Admin rights. check-in: 7ff6d5b0 user: wyoung tags: trunk
00:14
Automatically run "git repack -adf" after an initial export to git using the "fossil git export" command. (Recommended by Linus Torvalds himself.) check-in: e4d87cd1 user: drh tags: trunk
00:02
Do not use the --input-marks option with "git fast-import". Instead, remember older Git-names and insert them directly into the fast-import stream. check-in: 8e6f3ced user: drh tags: trunk
2019-03-16
18:58
Make the configuration database (~/.fossil) optional for the sync command. check-in: d1b88ad5 user: drh tags: trunk
17:04
Abandon an export to Git if a phantom artifact is encountered on any check-in that is less than one year old. This is a defense against generating an incorrect export from a repository that has an incomplete sync. Shunned artifacts are always ignored, regardless of age. check-in: de0bbcb5 user: drh tags: trunk
13:58
When the "fossil git export" command displays the "git push" command it is about to run, omit the display of any password that happens to be embedded in the URL. check-in: aaa937a8 user: drh tags: trunk
13:31
Fix a missing newline when printing the git push command on --autopush. check-in: df619db6 user: drh tags: trunk
13:23
Update the "fossil git export" command so that it remembers the last repository name and reuses it if no repository is specified. Add the --force option. check-in: fe98905e user: drh tags: trunk
13:06
Add the --autopush option to the "fossil git export" command. check-in: ac5ae7b7 user: drh tags: trunk
00:58
Add the "fossil git export" command, designed to simplify making a Git mirror of a working Fossil repository. check-in: 70295942 user: drh tags: trunk
00:26
Enhance the "fossil git export" command so that it also exports tags as lightweight Git tags. Closed-Leaf check-in: 4f19d67b user: drh tags: mirror-cmd
2019-03-15
21:36
Do the export within a transaction for performance. Record a complete two-way map of Git and Fossil names in the mirror.mmark table. check-in: c4f9b177 user: drh tags: mirror-cmd
20:01
Add the "FossilOrigin-Name:" footer on all exported comments. check-in: 051cd382 user: drh tags: mirror-cmd
16:38
Rename "fossil mirror" to "fossil git export". Deprecate the "fossil export" command. check-in: 2faec6b7 user: drh tags: mirror-cmd
16:11
Export "manifest", "manifest.uuid", and "manifest.tags" files if that is what the repository needs. check-in: eafe5ce6 user: drh tags: mirror-cmd
13:12
The branch names should start with "refs/heads" (with an "s" at the end), not just "refs/head". check-in: d7437168 user: drh tags: mirror-cmd
11:48
Render any phantom or shunned artifacts as an empty file. check-in: 2487f505 user: drh tags: mirror-cmd
2019-03-14
20:16
The mirror command is now able to export all of Fossil itself, though tags are still not exported. check-in: a3471a5e user: drh tags: mirror-cmd
19:43
Fix the export so that it is able to handle phantom check-ins. check-in: 4a480954 user: drh tags: mirror-cmd
18:55
Sanitize branch names to conform to Git restrictions. check-in: 11bcc4eb user: drh tags: mirror-cmd
18:20
Progress on the "fossil mirror" command. check-in: 5063eb52 user: drh tags: mirror-cmd
17:16
Begin work on the "fossil mirror" command. check-in: dbc1c62a user: drh tags: mirror-cmd
13:52
When doing a "fossil stash" make sure that the stash has committed before deleting changes from disk, so that the changes can be recovered if something goes wrong. check-in: 60af514d user: drh tags: trunk
2019-03-07
17:57
Add the --poll option to "fossil backoffice" to allow it to act as a backoffice launch daemon. check-in: 1021afc6 user: drh tags: trunk
16:43
Enhancements to the "backoffice" command: Added the --nodelay option and added the ability to specify multiple repositories. check-in: 96fc4848 user: drh tags: trunk
2019-03-04
13:58
Improvements to Append Wiki privilege suggested by jakesfr. check-in: 3790dbbd user: drh tags: trunk
2019-03-02
18:18
Enable make install without first calling make workflow by adjusting the install target prerequisites. This allows make install to be called on a fresh clone/checkout of Fossil because otherwise OBJDIR is missing and make install fails. check-in: 904eb8a5 user: andybradford tags: trunk
2019-03-01
21:46
Merge trunk. Update to Openssl 1.1.1b Leaf check-in: b7695eee user: jan.nijtmans tags: openssl-1.1
21:42
Update to openssl 1.0.2r check-in: a4166665 user: jan.nijtmans tags: trunk
10:30
(cherry-pick): Update internal Unicode character tables, used in regular expression handling, from version 11.0 to 12.0. In "fossil regexp", "fossil grep" and the TH1 "regexp" command, the -nocase option now removes multiple diacritics from the same character (derived from SQLite's remove_diacritics=2) Leaf check-in: e217b8b9 user: jan.nijtmans tags: branch-2.8
09:38
Update internal Unicode character tables, used in regular expression handling, from version 11.0 to 12.0. In "fossil regexp", "fossil grep" and the TH1 "regexp" command, the -nocase option now removes multiple diacritics from the same character (derived from SQLite's remove_diacritics=2) check-in: b2c424ad user: jan.nijtmans tags: trunk
2019-02-27
19:12
(cherry-pick): Fix a mysterious bug in is_ticket() that was preventing me from updating the TCL repository. check-in: c460f943 user: jan.nijtmans tags: branch-2.8
14:23
For the "fossil update" and "fossil checkout" commands, if a managed file is removed because it is no longer part of the target check-in and the directory containing the file is empty after the file is removed and the directory is not the current working directory and is not on the empty-dirs list, then also remove the directory. check-in: f132f86b user: drh tags: trunk
12:57
Merge the bug fix from trunk. Closed-Leaf check-in: 50995ed1 user: drh tags: rmdir-on-update
12:08
Fix a mysterious bug in is_ticket() that was preventing me from updating the TCL repository. check-in: 70f30922 user: drh tags: trunk
2019-02-26
20:35
Enhance the "fossil checkout" command to that it too cleans up directories that it makes empty. check-in: 95b700c2 user: drh tags: rmdir-on-update
20:03
Fix the rmdir-on-update so that it works even if the update is occurring in a subdirectory of the repository. Do not remove the subdirectory that is the current working directory even if it is empty. check-in: 3275a944 user: drh tags: rmdir-on-update
01:22
When doing a "fossil update" if files are removed from a directory, then try to delete that directory (if it is empty) at the end of the update, if the directory is not on the empty-dirs list. check-in: 43111aa9 user: drh tags: rmdir-on-update
2019-02-25
22:57
SQLite 3.27.2 check-in: 367831ea user: jan.nijtmans tags: branch-2.8
17:01
Update the built-in SQLite to the latest trunk version that includes all of the fixes that were in the 3.27.2 release. check-in: 4d608670 user: drh tags: trunk
15:10
Add extension functions delta_apply(), delta_create(), delta_output_size(), and delta_parse() to the SQL connection for the "fossil sql" command. check-in: effa8930 user: drh tags: trunk
2019-02-24
22:55
(cherry-pick): Make fossil work with Tcl 8.7 (still in alpha), even when Tcl is compiled with -DTCL_NO_DEPRECATED check-in: e869ad9c user: jan.nijtmans tags: branch-2.8
20:32
Update error message in 'loadTcl' to make it more concise. check-in: f2f01669 user: mistachkin tags: trunk
16:46
Make the --nossl and --nocompress server options available for CGI requests. Leaf check-in: a41ef5e6 user: florian tags: cgi-server-options
14:35
Merge trunk check-in: af9dabcb user: jan.nijtmans tags: openssl-1.1
14:33
Make fossil work with Tcl 8.7 (still in alpha), even when Tcl is compiled with -DTCL_NO_DEPRECATED check-in: 08e63e17 user: jan.nijtmans tags: trunk
2019-02-20
22:28
Formatting improvement for images shown by /artifact. check-in: 7b0dbe80 user: drh tags: trunk
21:50
Always show the "Apply These Changes" button in the Wysiwyg editor. check-in: 5efd69e2 user: drh tags: trunk
20:32
Fix the display of wiki and markdown on /artifact pages so that hyperlinks are shown as if relative to /doc/VERSION. check-in: 8af35d30 user: drh tags: trunk
2019-02-18
22:37
Fix the handling of manifest files for the "tag" and "amend" commands. check-in: 5e20a4f7 user: drh tags: trunk
20:44
Allow arguments with non-ASCII characters for constructed shell commands. check-in: 72e4b915 user: drh tags: trunk
19:09
When rendering the default header via TH1, allow the default Content-Security-Policy content to be overridden via the 'default_csp' variable. Also, add the 'nonce' command to TH1. check-in: 8a65cd18 user: mistachkin tags: trunk
2019-02-17
07:47
Make sure the TH1 interp is available before trying to use it. Closed-Leaf check-in: 600accbe user: mistachkin tags: dynamicCsp
07:16
Add the 'nonce' command to TH1. Improve clarity of the 'default_csp' variable handling and add comments. check-in: 68e6b07e user: mistachkin tags: dynamicCsp
06:18
Skip setting the 'default_csp' TH1 variable if it already exists (e.g. it was manually overridden via the TH1 setup script). check-in: 0b885bb9 user: mistachkin tags: dynamicCsp
05:32
Merge updates from trunk. check-in: cb881aab user: mistachkin tags: dynamicCsp
2019-02-15
21:20
Show the SCGI environment variable value on the /test_env page if that variable exists. check-in: f59faedb user: drh tags: trunk
20:51
When rendering the default header via TH1, allow the default Content-Security-Policy content to be overridden via the 'default_csp' variable. check-in: 0fe4c7d9 user: mistachkin tags: dynamicCsp
2019-02-08
13:28
Update the built-in SQLite to version 3.27.1. check-in: cf6682b1 user: drh tags: trunk
2019-02-07
17:42
Allow arguments with non-ASCII characters for constructed shell commands, as reported here: https://fossil-scm.org/forum/forumpost/81e6854386. Closed-Leaf check-in: a5ff0050 user: florian tags: non-ascii-cmd-args
17:39
Backout [6e80af7e52], as this branch enables the 'reparent' command to work without an open check-out. Closed-Leaf check-in: 3580fce8 user: florian tags: tag-cmd-manifest-updates
17:37
For the 'amend' command, enable updating the "manifest" files with an open check-out. check-in: 05c1e3b9 user: florian tags: tag-cmd-manifest-updates
17:34
For the 'tag' command, omit updating the "manifest" files without an open check-out, as reported here: https://fossil-scm.org/forum/forumpost/dc06c157e5. check-in: f9770068 user: florian tags: tag-cmd-manifest-updates
17:18
Update the built-in SQLite to the official 3.27.0 release version. check-in: c56fce69 user: drh tags: trunk
2019-02-05
20:54
Update the built-in SQLite to the latest 3.27.0 beta for testing. check-in: 1dbf923c user: drh tags: trunk
15:49
Fix the unified diff output so that it conforms with established conventions. check-in: 7fd2a365 user: drh tags: trunk
15:43
Enhance the "reconstruct" command so that sets the correct hash policy for artifacts read from disk. check-in: 93bb3231 user: drh tags: trunk
2019-02-01
15:55
Update the built-in SQLite to the latest 3.27.0 alpha. check-in: 6ba52d79 user: drh tags: trunk
2019-01-29
15:02
Merge trunk check-in: 7843b1c6 user: jan.nijtmans tags: openssl-1.1
14:29
Add a test command to infer the hash policy from the length of path names on reconstruct (disabled by preprocessor directive). Closed-Leaf check-in: 8d1ed47c user: florian tags: reconstruct-sha3
14:09
Calculate hash lengths with skipped directory slashes. check-in: c47adb91 user: florian tags: reconstruct-sha3
14:01
Coding style fixes. check-in: 1d49b5ad user: florian tags: reconstruct-sha3
2019-01-28
14:02
Fix an oversight from the previous check-in: add the short form of the command-line option. check-in: a90d0617 user: florian tags: reconstruct-sha3
10:18
Add the new option --keep-rid1 for the 'deconstruct' and 'reconstruct' commands. check-in: 79b51366 user: florian tags: reconstruct-sha3
10:12
Enhance the 'reconstruct' command to set the correct hash policy (SHA1 or SHA3-256) for artifacts read from disk, inferred from the length of the path name. Also enhance the 'deconstruct' and 'reconstruct' commands with an option to ensure the artifact with RID=1 is a valid manifest. See the wiki page linked to this branch for more information and tests. check-in: 62a00bc7 user: florian tags: reconstruct-sha3
2019-01-27
19:32
Update the built-in SQLite to the latest 3.27.0 alpha. Updates to the change log. check-in: 5280c1ab user: drh tags: trunk
19:19
Change the "reparent" command so that it only works within an open checkout. Documentation improvements, especially add documentation to about the FOSSIL_SECURITY_LEVEL environment variable. check-in: d168be0c user: drh tags: trunk
19:16
Add the global --comment-format command-line option and the "comment-format" setting for controlling the display of the command-line timeline. check-in: 2476b812 user: drh tags: trunk
15:38
Add the global --comment-format command-line option as an alias for --comfmtflags. Closed-Leaf check-in: a0d10b91 user: florian tags: comment-format-setting
15:35
Add the "comment-format" setting to set the default options for printing timeline comments to the console, as discussed here: https://fossil-scm.org/forum/forumpost/d9954370c7. check-in: bc62fa17 user: florian tags: comment-format-setting
2019-01-26
02:59
Provide a word-break in the middle of the long SHA3-256 strings shown on the /info page. check-in: 357d5e82 user: drh tags: trunk
02:50
Disable the HH:MM timestamps on narrow display using javascript. check-in: 4a1a474f user: drh tags: trunk
02:36
Does not work. Was: Do not display the "HH:MM" timestamps to the left of the graph on very narrow displays (phones in viewed in portrait mode) as the HH:MM takes up precious horizontal space and does not add that much value to the display. Closed-Leaf check-in: 31c64c3b user: drh tags: mistake
02:26
Fix the chref() helper function so that it correctly renders the class attribute on the generated hyperlink with hyperlink display is delayed as an anti-robot defense. check-in: f54b4bf1 user: drh tags: trunk
2019-01-23
02:43
Make it easier to override the final built executable name when using MSVC. check-in: b2993e5a user: mistachkin tags: trunk
2019-01-22
23:19
Experimental changes to unified diff output to 'ignore' sections that are purely additions. Still needs SBS support and tests. Leaf check-in: 6e3f354d user: mistachkin tags: ignorePureAdds
02:52
Updated the Security-Audit page to better handle the change from the old https-login setting to the new redirect-to-https setting. check-in: 37918a1f user: wyoung tags: trunk
2019-01-21
20:07
Update the built-in SQLite to the latest 3.27.0 alpha code. check-in: 246f249e user: drh tags: trunk
20:04
Improved robustness on the --args option. check-in: 14c14021 user: drh tags: trunk
18:34
Do not attempt to detect redirect loops. The client side will do that for us. check-in: 810842f1 user: drh tags: trunk
18:28
Enhance the "redirect-to-https" setting so that if it is 2 or more it forces all pages to travel of a secure connection. check-in: 4aba9ea6 user: drh tags: trunk
18:27
The --nossl option is on by default for the "fossil ui" command. Leaf check-in: 9ae6f866 user: drh tags: https-all-pages-option
18:05
Fixes to the automatic HTTPS redirector. check-in: 14ff7af4 user: drh tags: https-all-pages-option
17:33
Provide the option to force all web page requests to go over HTTPS. check-in: f372e189 user: drh tags: https-all-pages-option
16:57
Fix a documentation error on the setup_access page. check-in: 742d64d9 user: drh tags: trunk
16:54
When SQLite detects that the repository associated with a checkout has been replaced by a clone (such that the RID values potentially change) then automatically adjust the content of the checkout database. check-in: fff37e62 user: drh tags: trunk
2019-01-20
23:58
Pick up the cherrypick merge arrow display fix from trunk. Closed-Leaf check-in: 12a022b1 user: drh tags: rid-renumbering
23:57
Improved rendering of cherrypick merge arrows, especially on the "ardoise" and "eagle" skins. check-in: 9c7fdea8 user: drh tags: trunk
23:42
Minor comment changes. check-in: e2a73756 user: drh tags: rid-renumbering
21:29
Automatically update the VFILE and VMERGE tables when the fingerprinting detects that a repository has been replaced by clone. check-in: b0365238 user: drh tags: rid-renumbering
16:51
Merge fixes and enhancements from trunk. check-in: 1a7cc263 user: drh tags: rid-renumbering
2019-01-19
23:47
Clean up some old comments on the schema. No code changes. check-in: f51856be user: drh tags: rid-renumbering
21:31
Change the schema of the vmerge table so that it remembers the hash of merged artifacts, not the RID. Schema updates are automatic, but once the update occurs, you are committed to using the newer version of Fossil moving forward. check-in: 8977dfb0 user: drh tags: rid-renumbering
21:03
Remove unused variable check-in: 302ce439 user: andygoth tags: trunk
18:29
Enhance the stash so that it stores hashes and no long depends on RID value. Do this is a way that is backwards compatible and transparent to the user. After running any "stash" command using this version of Fossil or later, the schema will automatically update and the stash should survive a subsequent RID renumbering event in the repository without damage. check-in: ed06585f user: drh tags: trunk
2019-01-17
22:43
Added a warning about loss of stash and undo when performing the 'interim workaround' for an RID mismatch. check-in: cc44fa84 user: stephan tags: trunk
19:58
Extended the repo/checkout fingerprint mismatch warning to offer an interim workaround, per forumpost/5f9d4cef56. check-in: bf7c2e94 user: stephan tags: trunk
00:20
Add the bid= query parameter to the /timeline page. check-in: 8cb1b231 user: drh tags: trunk
2019-01-16
01:01
Add an option to preserve newlines as hard line breaks on the www timeline display. check-in: 8af02551 user: drh tags: trunk
00:14
For the "file info NAME" command, if NAME is directory, give a sensible error message. check-in: 0ee8c8cd user: drh tags: trunk
00:11
Detect when the repository associated with a check-out has been swapped out for a clone with different RID values, and give the user a warning. Still to do: automatically recover. check-in: 1b114d24 user: drh tags: trunk
2019-01-15
19:41
Give a fatal error, not a panic, if unable to open the database file. check-in: c0eca1f9 user: drh tags: trunk
2019-01-12
21:35
Add the 'cgiHeaderLine' command to TH1. check-in: 32c48809 user: mistachkin tags: trunk
2019-01-11
05:32
Add the 'cgiHeaderLine' command to TH1. check-in: 58e2f487 user: mistachkin tags: th1CgiHeader
03:31
Verify the repository fingerprint whenever a repository is opened from a checkout database. For now, abort with an error if the fingerprint is incorrect. To do: have Fossil automatically adjust RIDs in the checkout database if the fingerprint is incorrect. Closed-Leaf check-in: 6036bc62 user: drh tags: repo-fingerprint
2019-01-10
21:07
Store "fingerprint" and "checkout-hash" in the VVAR table whenever the working checkout changes. check-in: e07139a0 user: drh tags: repo-fingerprint
19:54
Add the db_fingerprint() interface for computing a repository fingerprint. check-in: f5043617 user: drh tags: repo-fingerprint
18:25
Fix the remote_repo_info() function to avoid resource leaks and to suppress unhelpful error and warning messages. check-in: 1e3cfc1e user: drh tags: trunk
2019-01-08
19:08
Restore the ability to delete a wiki page. check-in: e947378e user: drh tags: trunk
2019-01-04
08:22
Omit hard-coded n= query parameters on /timeline hyperlinks for branches and tags. Use the n= cookie. check-in: 19682676 user: drh tags: trunk
07:56
Minor typo. check-in: aedfd94d user: florian tags: misc-little-things
07:54
For the 'reparent' command, make sure there's an open check-out (otherwise it will fail). check-in: 6e80af7e user: florian tags: misc-little-things
2019-01-02
15:31
Enhancements to the hamburger menu mechanism. check-in: 724a9b8f user: drh tags: trunk
15:24
Unconditionally include ctype.h in the mkbuiltin.c utility program. check-in: 9c604490 user: drh tags: trunk
14:55
Make the 'n=all' query parameter work as expected for the /timeline?p= and /timeline?d= web pages. check-in: 9eae2e5c user: drh tags: trunk
08:28
Make the 'n=all' query parameter work as expected for the /timeline?p= and /timeline?d= web pages. Closed-Leaf check-in: 76f44784 user: florian tags: fix-timeline-limit
03:15
On the /wikiedit screen, do not show the "Apply" button unless the user has first done a preview. check-in: cfe76167 user: drh tags: trunk
03:08
Put an "Add Wiki" button in the submenu for /timeline displays of branches and tags. Add the "Add Wiki:" line to the overview section of check-in /info pages. check-in: 867fe0ea user: drh tags: trunk
2019-01-01
19:45
On the /timeline page with the r= or t= query parameters, change the header to report that it is showing only check-ins, since that is all it will show regardless. check-in: 31edaabf user: drh tags: trunk
19:39
Tweaks to the documentation on the /ci page. check-in: 1a857fe1 user: drh tags: trunk
03:03
FreeBSD wants the same isspace() treatment from [ae62c08cbe] check-in: d3833209 user: bch tags: trunk
2018-12-31
20:10
Allow wiki pages with names like "branch/BRANCH", "checkin/HASH", and "tag/TAGNAME" to automatically link to displays of the corresponding branch, checkin, or tag. check-in: 56023854 user: drh tags: trunk
14:33
Do not allow edits to wiki pages associated with branches, checkins, or tags for users who do not also have checkin privileges. Closed-Leaf check-in: 60e8a08f user: drh tags: describe-objects-using-wiki
02:13
Change the /info page Overview section to have "Wiki:" links for wiki display, instead of "Edit Wiki:" links. Users who want to edit, can do the additional "Edit" click from the wiki page. Also have /info honor the nowiki query parameter. check-in: f17a5198 user: drh tags: describe-objects-using-wiki
00:00
Better titles for the /wiki page for associated wiki. check-in: 57443202 user: drh tags: describe-objects-using-wiki
2018-12-30
23:28
Fix the action= on the Admin/Wiki setup page. check-in: 341a31c6 user: drh tags: trunk
23:27
Improved page titles when editing wiki about branches, checkins, and tags. Honor the wiki-about flag. check-in: 32d9be6d user: drh tags: describe-objects-using-wiki
21:37
Add more linkage between the speicially named wiki pages and various objects. check-in: 42327c67 user: drh tags: describe-objects-using-wiki
20:30
Begin adding the ability to use specially-named wiki pages to supplemental information about branches, tags, and/or checkins. check-in: dcf93d03 user: drh tags: describe-objects-using-wiki
00:29
NetBSD wants a header for isspace() check-in: ae62c08c user: bch tags: trunk
2018-12-29
18:21
Do not show cherrypick merge links in the context for the /ci_tags page. check-in: 758029a8 user: drh tags: trunk
13:04
Improved default CSS for drawing dashed lines for cherrypick merges. check-in: 3d922b52 user: drh tags: trunk
12:34
Fix the hyperlink to the login page on /download page. check-in: ad5999aa user: drh tags: trunk
06:43
Fix the login links for the /download web page, as suggested here: https://fossil-scm.org/forum/forumpost/a742969590. Closed-Leaf check-in: 4a30475b user: florian tags: fix-login-links
2018-12-28
23:46
Add support for the "mionly" query parameter in /timeline when using from= and to=. check-in: 9fae2151 user: drh tags: trunk
18:38
Improved title on /timeline graphs with from, to, and rel query parameters. check-in: 994d7d84 user: drh tags: trunk
18:15
Enhance the from=/to= query parameters on the /timeline page so that when the "rel" query parameter is present, the graph shows checkins that merge with checkins on the choose path. check-in: 7759a00e user: drh tags: trunk
16:52
Add compression to the built-in javascript. Update comments on graph.js. check-in: 4da95b25 user: drh tags: trunk
16:21
Improved graph display when a single checkin is the parent of both a normal and a cherrypick merge. check-in: 30aec47a user: drh tags: trunk
12:59
This checkin does a cherrypick merge off of another checkin that already has a prior full merge. The purpose of this checkin is to provide a test case for the cherrypick graph drawing logic. The code in this checkin is not intended to actually be used for anything. Leaf check-in: dc81ac70 user: drh tags: graph-test-branch
02:01
In /timeline, the cherrypicks query parameter puts the graph into "disjoint" mode, which displays much better for the data it is presenting. check-in: 35e892b4 user: drh tags: trunk
01:25
Improvements to /timeline generation of cherrypick merges. Cherrypicks are now shown with the f= query parameter. Add the cherrypicks query parameter to /timeline. Add test cases to the graph-test-1.wiki page. check-in: ee64832f user: drh tags: trunk
2018-12-27
21:56
Much faster rendering of branch timelines. check-in: fe40b652 user: drh tags: trunk
20:41
General enhancements to the "amend", "tag", and "reparent" command, including adding flags like --override-date, --override-user, and --dry-run. check-in: 5c995571 user: drh tags: trunk
20:37
Updates to the /brtimeline and /tagtimeline pages. check-in: efb903f9 user: drh tags: trunk
20:35
Fix an issue with the subscriber feature. check-in: 140ed0f2 user: drh tags: trunk
20:34
Fix non-C89 variable declarations. check-in: 33f1c741 user: drh tags: trunk
20:13
Fix a problem in which normal merge arrows were often drawn as normal merge arrows. check-in: 8b3e3e00 user: drh tags: trunk
19:55
Attempt to draw the entire length of a cherrypick merge line using a dashed line. check-in: 236586d6 user: drh tags: trunk
19:39
Show cherrypick merges on the default timeline. Disable the display of cherrypicks using the "ncp" query parameter. Currently, the only display difference between a normal merge and a cherrypick merges is in the final horizontal segment of the merge line as it moves into the child node. More work is needed on the display logic. check-in: 55ab522c user: drh tags: trunk
16:22
Omit unused elements of the "rowinfo" JSON element used to generate a timeline graph. check-in: c0a5083e user: drh tags: trunk
15:40
Draw arrows for cherrypick merges on the context graph. There is still no distinction between normal and cherrypick merges, though. Both arrows look alike. check-in: a07f1688 user: drh tags: trunk
12:36
Remove two unused variables (introduced by [2efcd19f14] through copy-and-paste) Closed-Leaf check-in: cf0f6fc8 user: florian tags: cmd-options-amend