Fossil

Timeline
Login

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

200 ancestors of [94f4c0aa]

2017-02-28
14:14
On-the-fly schema updates. No "fossil rebuild" needed when moving to Fossil 2.0. check-in: 94f4c0aa user: drh tags: fossil-2.0
10:12
Update the change log for version 2.0. check-in: 89077b05 user: drh tags: fossil-2.0
10:06
Updates to to the fileformat.wiki document. check-in: d9bef53b user: drh tags: fossil-2.0
09:16
Change the version number to 2.0. check-in: 81a73593 user: drh tags: fossil-2.0
02:10
Update "fossil rebuild" so that it changes the CHECK constraint on the BLOB table to be "length(uuid)>=40" instead of "==40". check-in: 2cce7d19 user: drh tags: fossil-2.0
00:56
Relax size constraints on artifact hash parsing. check-in: 65c59711 user: drh tags: fossil-2.0
2017-02-27
23:17
Changes to the design of the alias table. check-in: 0a8fad6a user: drh tags: fossil-2.0
22:33
Back out the change to the cluster artifact M-card that added an alias name. The plan is to transmit alias information by new cards in the sync protocol. check-in: a6ee563c user: drh tags: fossil-2.0
22:20
Abandon the HNAME table idea. Instead, continue to use the BLOB.UUID as the primary artifact name and add the ALIAS table for aliased artifact names after a hash algorithm change. Add the optional alias argument to the M-card. check-in: 2e42c9cb user: drh tags: fossil-2.0
18:26
Manifest parser supports various hash sizes. check-in: 80f9b68e user: drh tags: fossil-2.0
14:44
Create the initial HNAME table on a rebuild. Also fix a hash size error in sha3.c. check-in: 82487bec user: drh tags: fossil-2.0
13:07
Improvement to the way auxiliary tables are initially dropped on a rebuild. check-in: a31944e6 user: drh tags: fossil-2.0
2017-02-26
16:30
Add the --size argument to the sha3sum command. check-in: ccdafa2a user: drh tags: trunk
2017-02-25
20:33
Optimizations to the SHA3 algorithm. check-in: 493321d4 user: drh tags: trunk
20:14
Updates to the "sha3sum" help text. check-in: b015ad71 user: drh tags: trunk
20:07
Add a SHA3 hash algorithm. So far the only integration is the "fossil sha3sum" command. check-in: dcb1a827 user: drh tags: trunk
2017-02-24
14:52
Fix MD5 function (actually: byteReverse) for ARM processors. If OpenSSL is available, use their MD5 impl. Exchange SHA1Final() method parameters, being compatible with OpenSSL. check-in: b88ef030 user: jan.nijtmans tags: trunk
2017-02-23
07:52
Add support for document titles to the TH1 docs feature. check-in: 35698c9c user: mistachkin tags: trunk
07:51
Fix harmless compiler warning seen with MSVC. check-in: afcff499 user: mistachkin tags: trunk
2017-02-17
13:20
Cherrypick 810d29320b: Remove the CLANG_VERSION macro, since we have learned that version numbers in clang are "marketing" and are inconsistent and unreliable. Builds using clang will still use the GCC_VERSION macro since clang works hard to be gcc compatible. check-in: ad2dd95d user: jan.nijtmans tags: trunk
2017-02-15
17:41
Clarification of text in the quickstart.wiki documentation. check-in: 99bbb260 user: drh tags: trunk
06:23
Improve the warning message about versioned/non-versioned settings so that it includes the full path to the versioned settings file, for better use with things like 'fossil all'. check-in: 83fd7384 user: mistachkin tags: trunk
2017-02-14
18:19
If the 'allow-symlinks' option is enabled (or the '--no-dir-symlinks' flag is specified), do not traverse into symlinked directories. check-in: 2375d6cb user: mistachkin tags: trunk
15:35
Update the built-in SQLite to version 3.17.0 check-in: 616d2873 user: jan.nijtmans tags: trunk
03:04
For safety, the --verily option to clean should force all symlinks to be treated as normal content files. Closed-Leaf check-in: 8fdf8cbe user: mistachkin tags: symlinks
01:03
When the --reset option is used, reset the cached stat() information before and after dealing with it. check-in: 39ea7a2f user: mistachkin tags: symlinks
00:59
Add '--reset' option to the file test commands. Other minor improvements. check-in: 996ebab7 user: mistachkin tags: symlinks
00:40
Report the effective file mode bits also. check-in: 7972e19f user: mistachkin tags: symlinks
00:30
Modularize and enhance the file test commands. check-in: 834a5b61 user: mistachkin tags: symlinks
00:13
Further enhancements. check-in: a3409470 user: mistachkin tags: symlinks
00:03
Enhance verbosity of the new 'test-file-environment' command. check-in: 804bb55f user: mistachkin tags: symlinks
2017-02-13
23:56
Add the 'test-file-environment' test command. check-in: c891d86c user: mistachkin tags: symlinks
21:03
Oops, missed one thing in the previous check-in. check-in: b3fc0a13 user: mistachkin tags: symlinks
21:01
For the '--no-dir-symlinks' flag to be honored when the 'allow-symlinks' setting is disabled, the file_wd_isdir() function must force lstat() to be used. check-in: 6c90761b user: mistachkin tags: symlinks
20:31
Remove forced setting of the 'allow-symlinks' cached setting from the 'clean' and 'extras' commands. check-in: 95786510 user: mistachkin tags: symlinks
20:10
If the 'allow-symlinks' option is enabled (or the '--no-dir-symlinks' flag is specified), do not traverse into symlinked directories. check-in: 3e949e17 user: mistachkin tags: symlinks
2017-02-10
23:26
Fix timeline limit option with path-specific request. check-in: ffd261ab user: ashepilko tags: trunk
2017-02-09
20:04
Make sure "fossil all" headers are flushed before running each subprocess. check-in: 8e428c14 user: drh tags: trunk
19:56
Update the built-in SQLite to the first 3.17.0 release candidate. check-in: e734fdc6 user: drh tags: trunk
2017-02-07
13:54
Update the built-in SQLite to version 3.17.0 beta1 check-in: 8fe0fefb user: drh tags: trunk
2017-02-06
22:31
Add '--no-dir-symlinks' command line option, which prevents traversing into symlinked directories. Make the '--verily' option to 'clean' imply '--no-dir-symlinks'. check-in: 8e659df6 user: mistachkin tags: trunk
18:30
Fail a "fossil commit" that contains a --branch option for an open branch unless there is also a --force option. check-in: b1026f20 user: drh tags: trunk
2017-02-04
19:58
Improve help text for the pull/push/sync commands. check-in: 04c6e7ee user: mistachkin tags: trunk
2017-02-03
15:13
On diff/gdiff command, override "diff-binary" setting when argument "--diff-binary off" command line option is specified, not only with "--diff-binary on". check-in: f62c2470 user: mgagnon tags: trunk
2017-02-01
04:51
Missed one. Closed-Leaf check-in: 2f19a687 user: mistachkin tags: noSymlinks
04:49
Reverse accidental whitespace changes. check-in: e4b78f20 user: mistachkin tags: noSymlinks
04:40
Rename and repurpose '--no-symlinks' into '--no-dir-symlinks', to prevent traversing into symlinked directories. Make the '--verily' option to 'clean' imply '--no-dir-symlinks'. check-in: 66406ae9 user: mistachkin tags: noSymlinks
02:42
The file_wd_isdir() function must honor the symlinks options. check-in: de053c77 user: mistachkin tags: noSymlinks
02:32
Attempt to always enforce the --no-symlinks option. check-in: 35e37e9b user: mistachkin tags: noSymlinks
02:16
Add the --no-symlinks global command line option. check-in: 85277aa3 user: mistachkin tags: noSymlinks
2017-01-28
19:48
Changing the password requires a 'real' login. check-in: 8b562b90 user: mistachkin tags: trunk
2017-01-27
12:21
Make "fossil version -v" work again with SQLite 3.15.x, since no-where is documented that "fossil now requires SQLite 3.16" check-in: 042d6a7b user: jan.nijtmans tags: trunk
08:57
Openssl 1.0.2j -> 1.0.2k. Whitespace. check-in: 8cb5da6f user: jan.nijtmans tags: trunk
2017-01-25
01:00
The default MIME type for JSON wiki text should be 'text/x-fossil-wiki', not 'text/plain'. check-in: 58dd5383 user: mistachkin tags: trunk
2017-01-19
13:46
Update the "search" command to honor the -R option. check-in: 377fbf2c user: drh tags: trunk
2017-01-18
12:40
Fix the --differ option on "fossil changes" which was broken in the 1.37 release. check-in: 3eec7999 user: drh tags: trunk
2017-01-17
03:10
Updates to the Win32 version resource. check-in: 8dc5d4fc user: mistachkin tags: trunk
02:22
Improved libfuse version information. check-in: 28c7a35f user: drh tags: trunk
02:16
More revisions to verbose version information reporting, especially for FUSE. Closed-Leaf check-in: 444e3c43 user: mistachkin tags: versionReform
2017-01-16
23:34
Provide more information about compile-time options to the "fossil version -v" command. check-in: 3192b13d user: drh tags: trunk
23:16
Update the www/mkdownload.tcl script so that it generates a download page appropriate for version 1.37. check-in: 66a6377e user: drh tags: trunk
20:58
Version 1.37 check-in: 1669115a user: drh tags: trunk, release, version-1.37
20:35
The "fossil version -v" command and the /version?verbose webpage show the same output. Update the change log for the 1.37 release. check-in: 9c97d23d user: drh tags: trunk
09:05
Update the built-in Zlib to the 1.2.11 release check-in: df91c227 user: jan.nijtmans tags: trunk
2017-01-11
16:36
Fix obsolete references to the legacy download page. Always refer to the new unversioned-content download page. check-in: a1d75392 user: drh tags: trunk
2017-01-10
13:05
Fix the report logic so that @-bindings in the SQL work the same as $- and :-bindings. check-in: 241f1e2a user: drh tags: trunk
05:30
Add the changes from check-in [3dddf7674b] to the 'makemake.tcl' tool, which is used to generate the Makefiles. check-in: 91305830 user: mistachkin tags: trunk
04:49
Fix dirent.h related compile errors when building for WINXP platform. check-in: 3dddf767 user: ashepilko tags: trunk
2017-01-09
23:37
Since the db_database_slot() function is called during database error processing, it must use db_prepare_ignore_error() and then check the return code. check-in: 02fa325a user: mistachkin tags: trunk
2017-01-07
18:54
Clarification of the W card in the file-format document. check-in: 5e9e7673 user: drh tags: trunk
2017-01-06
17:01
Update the built-in SQLite to version 3.16.2. check-in: ddfc7a60 user: drh tags: trunk
15:28
Upgrade dirent.h to version 1.22. Minor spacing changes. check-in: b66b99cd user: jan.nijtmans tags: trunk
13:09
The "fossil all ui" command still does not work for repos that do not end in ".fossil", but it at least does not hyperlink them any more. check-in: 805122df user: drh tags: trunk
04:09
Fix user's email being swapped with name in git export committer record. check-in: 76d9a455 user: ashepilko tags: trunk
2017-01-04
10:42
Restore executable flags, accidently changed in previous commit check-in: 5972c331 user: jan.nijtmans tags: trunk
10:40
Add a web-page, where we can see the details on how SQLite was compiled (pragma compile_options), as sub-page for "stat". check-in: eac405d7 user: jan.nijtmans tags: trunk
09:34
Update the built-in SQLite to the 3.16.1 release check-in: a8cd1e54 user: jan.nijtmans tags: trunk
2017-01-03
22:39
Simplify and cleanup various Fossil versioned setting files. check-in: 724b1536 user: mistachkin tags: trunk
10:53
Update the built-in Zlib to the 1.2.10 release. check-in: ad8ad49d user: jan.nijtmans tags: trunk
2017-01-02
19:11
Update the built-in SQLite to the 3.16.0 release. check-in: 8b12786a user: drh tags: trunk
2017-01-01
18:50
Upgrade zlib to version 1.2.9 check-in: e38d5e1c user: jan.nijtmans tags: trunk
2016-12-31
17:07
Fix a broken hyperlink on the homepage. check-in: 0dc84fa2 user: drh tags: trunk
2016-12-30
18:26
Update the built-in SQLite with minor fixes discovered during release testing. check-in: 506dff5f user: drh tags: trunk
00:15
Update the built-in SQLite to the 3.16.0 beta for testing. check-in: 53430370 user: drh tags: trunk
2016-12-28
18:20
Update test case now that merge rename bug has been fixed with checkin [0df5249d51]. check-in: b09be7ba user: andybradford tags: trunk
2016-12-26
14:00
Update the built-in SQLite to fix a potential (unreleased) corruption bug. check-in: 88d581dc user: drh tags: trunk
2016-12-24
21:58
Fix a harmless compiler warning. check-in: 1eb509a8 user: drh tags: trunk
21:55
Improved documentation of the "fossil sql" command. Add a note to the change log discussing recent enhancements to the "fossil sql" command. check-in: a52f1967 user: drh tags: trunk
19:38
Update the built-in SQLite to include the change that makes "main" an acceptable alias for the primary database, even if the primary database has been renamed to "repository" or "localdb". check-in: 0d28198d user: drh tags: trunk
18:19
Update the shell.c file from upstream (SQLite) so that the ".databases" command works with arbitrary-length filenames. check-in: 277774b4 user: drh tags: trunk
18:07
Improve the "fossil sql" command so that it opens all database - repository, localdb, and configdb. Use the latest command-line shell code from the SQLite project so that the ".tables" command correctly shows all tables. check-in: 07081558 user: drh tags: trunk
00:30
When a file has been deleted on the current branch and edited on a separate branch, bring in the edited version of the file when merging from the separate branch. check-in: 0df5249d user: drh tags: trunk
2016-12-23
23:42
When doing a gdiff between two versions, use the files being diffed as a basis for the temporary filenames that are constructed. check-in: 051d0aba user: drh tags: trunk
23:25
Update the built-in SQLite to the latest 3.16.0 alpha for testing. check-in: 20cffa1f user: drh tags: trunk
2016-12-21
17:50
When calling gdiff (or stash gdiff) command between 2 versions, use the filename to prefix the temporary random filename so once inside the external diff program we know what file is being compared.    (pending-review) Leaf check-in: 856ca01b user: mgagnon tags: gdiff-tmpfilename-prefix
2016-12-19
07:04
Enhance TH1 'redirect' command to support for HTTP redirects with a status code of 307. check-in: bee6dbde user: mistachkin tags: trunk
2016-12-14
01:09
Fix the logic that combines merge risers (originally added to trunk by check-in [95d6ddc3]). Add test cases for this fix to graph-test-1.wiki. check-in: 9ed13436 user: drh tags: trunk
2016-12-08
20:10
Bring the change log up-to-date with the latest enhancements. check-in: d1a6222e user: drh tags: trunk
20:03
Update the built-in SQLite to the latest 3.16.0 alpha for testing. check-in: 814dfd5a user: drh tags: trunk
10:25
Fix warning when compiling with gcc on Windows (Microsoft's fprintf doesn't know %lld) check-in: 68288686 user: jan.nijtmans tags: trunk
2016-12-03
14:30
Still more documentation tweaks. check-in: 6f3ec1be user: drh tags: trunk
13:19
Fix a link to the download page on the homepage. Fix a typo in the concepts.wiki documentation page. check-in: 2b087b7d user: drh tags: trunk
2016-12-02
10:51
Fix executable flags, unintentionally changed in previous commit. check-in: 2d9cba2a user: jan.nijtmans tags: trunk
10:49
Get the "fossil all ui" command working on Cygwin where the global_config table has "repo:" entries containing the windows drive letter check-in: eb9b2317 user: jan.nijtmans tags: trunk
2016-12-01
21:56
Get the "fossil all ui" command working on windows systems where the global_config table has "repo:" entries that omit the drive letter. check-in: 25758c7b user: drh tags: trunk
16:41
Add support for the "fossil all ui" and "fossil all server" commands. check-in: 239b4c13 user: drh tags: trunk
16:27
Fix the "fossil all ui" logic so that it still works for directory listings inside of chroot jails. Closed-Leaf check-in: 226a0990 user: drh tags: all-ui
15:40
A cleaner way of dealing with the --baseurl problem. check-in: 8e4b8ba0 user: drh tags: all-ui
14:56
Fix the "fossil all ui" command so that it works on Windows. But also comment out some very confused logic in process_on_web_page() that is associated with "--baseurl" option. This logic needs to be fixed prior to merging with trunk. check-in: da1c769c user: drh tags: all-ui
04:32
Add the "fossil all ui" and "fossil all server" commands. check-in: 98e9fd73 user: drh tags: all-ui
04:09
Add the test-database-names command. check-in: 4636b4b3 user: drh tags: trunk
2016-11-30
04:08
Minor correction to documentation of new /file webpage regarding multiple highlighted line blocks. check-in: 4896c0b7 user: andybradford tags: trunk
2016-11-29
16:57
Make the "Line Numbers" submenu element on the /artifact and /file pages a check-box. check-in: 4946efef user: drh tags: trunk
14:32
Further enhancements to the new /file webpage. check-in: 3cca4c25 user: drh tags: trunk
2016-11-28
16:44
New /file page that works like /artifact except takes a filename as an argument instead of a SHA1 hash of an artifact, and resolves to the most recent version of any file with that name. check-in: d95f712f user: drh tags: trunk
2016-11-26
01:26
Fix the "fossil all add" command so that it works even if repos that are already known are added. check-in: b9da89a4 user: drh tags: trunk
2016-11-22
22:26
Update the built-in SQLite to 3.16.0 alpha for testing. check-in: 31ae6022 user: drh tags: trunk
22:23
Restore the -R option to the "fossil setting" command. check-in: 5347e263 user: drh tags: trunk
2016-11-19
20:11
minor simplification, and don't free zUuid if it was NULL check-in: d6cb724e user: jan.nijtmans tags: trunk
17:50
Avoid comparing a variable to NULL after the memory it is pointing to has been freed. This is harmless, as implemented, but it is technically undefined behavior in C. (This is a bug in the specification of the C language, imho.) check-in: 4e126233 user: drh tags: trunk
2016-11-18
08:22
Remove some unnecessary spaces. check-in: 467c4269 user: jan.nijtmans tags: trunk
2016-11-16
19:29
Enable linenoise multiline editing so long commands and queries may be seen all at once therefore highlighted and copied from xterms check-in: 03b68698 user: andygoth tags: trunk
19:25
Only #include "linenoise.h" in fshell.c on non-Windows platforms check-in: 9c90682b user: andygoth tags: trunk
14:47
Change the /test-version webpage into /version. Link it to /stat. check-in: 286effd5 user: drh tags: trunk
14:37
Fix a typo in the date of the 1.34 release on the download page. check-in: 01d1f519 user: drh tags: trunk
2016-11-15
23:41
Allow uv delete (or del) as an alias for uv remove or uv rm. See http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg24322.html. check-in: b59fa7d0 user: andygoth tags: trunk
23:29
Fix revert -r option to mark a reverted file as edited if the reverted-to version does not exactly match the checkout version, even if the file size is equal check-in: f9080683 user: andygoth tags: trunk
23:23
Make changing to a symlink take priority over all other change types. This might also be a solution to the problem fixed by the previous commit, but it also avoids having a file that becomes a symlink (with target string length not equal to former file size) being marked as an ordinary edit. check-in: f10a284a user: andygoth tags: trunk
23:11
Don't rely on vfile.islink to tell whether or not a file is currently a symlink for the purpose of avoiding calling file_contains_merge_marker(). It is possible for a file to have become a symlink since the last commit. If the link target's string length is not equal to the former file size, vfile_check_signature() will treat it as a normal change and not mark it as chnged==8 (SYMLINK), so execution can fall through to the undesirable call to file_contains_merge_marker(). check-in: 43140feb user: andygoth tags: trunk
22:49
Avoid listing added files when running "fossil changes -edited" check-in: 0dea016d user: andygoth tags: trunk
21:47
Change the /test-version webpage into a supported /version webpage. Add a link from /stat. Closed-Leaf check-in: 57fea315 user: drh tags: stat-update
02:50
Add script to automate updating common command list in man page, and use it to update the man page check-in: 42d6c86f user: andygoth tags: trunk
00:30
Fix timeline -n 0 to display an unlimited number of lines (rather than zero) to match documentation. Correct timeline -n for negative N documentation to match actual behavior. Limit compute_ancestors() and compute_descendants() on the assumption that there is no more than one entry per line. check-in: def9af43 user: andygoth tags: trunk
2016-11-12
22:58
Move the revert in test case to the correct sequence to avoid a merge conflict. check-in: 3eeab4a5 user: andybradford tags: trunk
22:19
Add test case to handle file add and rename before merging to trunk. Make test_setup return the repository path so it can be used in the test. check-in: 6a5f0c5b user: andybradford tags: trunk
04:21
Make artifact|whatis page use local time to match the timeline. Otherwise clicking on date/time links finds the wrong check-in in the timeline. May wish to convert other calls to datetime() to use local time. check-in: e7192bb9 user: andygoth tags: trunk
00:01
Fix uninitialized variable that was causing artifact download issues. check-in: 3af5165a user: mistachkin tags: trunk
2016-11-11
16:47
Add the ci=BRANCH and filename=NAME query parameters to the /raw page. check-in: fc29b081 user: drh tags: trunk
2016-11-10
19:44
Fix typo in help text for fossil tag check-in: 405a93e4 user: andygoth tags: trunk
2016-11-09
03:02
Minor tweak to changes help text: move some trivia to the end so the more important material is read first check-in: 5c8bdd00 user: andygoth tags: trunk
01:44
Minor tweak to branch help text check-in: 596f29fa user: andygoth tags: trunk
2016-11-08
18:41
The 'ignore-glob' setting should not be used for build output files; otherwise, 'extras' command is unable to see them and 'clean' command is unable to remove then. Also, the 'add' command should already ignore files matching the 'clean-glob', there is no need to duplicate its contents in 'ignore-glob'.    Remark (JN): "fossil clean -x" could be your friend here, it makes life a lot easier. check-in: dc9ac1d7 user: mistachkin tags: trunk
18:18
Since the 'manifest' setting is no longer a strictly binary option, prevent it from being displayed as such on the settings page. check-in: b73dee98 user: mistachkin tags: trunk
18:13
Regenerate the MinGW makefile, since it apparently does use XBCC. Also, sync up the custom MinGW makefile with it. check-in: ce698048 user: mistachkin tags: trunk
18:12
Prevent the DMC and MSVC makefile from using XBCC, which was not defined there. check-in: f366e52f user: mistachkin tags: trunk
14:22
Add "crnl-glob" (as demonstration for this feature). Also remove some unnecessary spacing. check-in: 7cd98039 user: jan.nijtmans tags: trunk
14:21
Make "fossil extra" work as expected in fossil repository: not mentioning build-artifacts any more. This makes sure that files resulting from a build cannot be accidently "fossil add"-ed any more. check-in: 6ef3a2a4 user: jan.nijtmans tags: trunk
00:38
Tweak changes's help text check-in: 9686570a user: andygoth tags: trunk
2016-11-07
11:26
Fix the sync.wiki documentation to account for recent changes to the sync protocol. check-in: df1205bb user: drh tags: trunk
08:24
Add option to test-find-pivot to assist in discovering "name pivots" when diagnosing merge failures. check-in: 3dc006c9 user: andybradford tags: trunk
05:43
Minor correction to example comment in Fossil coding introduction. check-in: 22a9fba4 user: andybradford tags: trunk
04:45
Correct recent makeheaders.html documentation update to respect the prohibition of multiple global variables per declaration check-in: ba5ab70e user: andygoth tags: trunk
04:06
Use disjoint timelines when filtering by the chng timeline query parameter check-in: e7bdbbe4 user: andygoth tags: trunk
02:12
Use rgba(0,0,0,0.5) instead of #888 to implement 50% shadow so that the shadow works even against a colored or dark background check-in: f23ccc89 user: andygoth tags: trunk
02:00
CSS corrections for checkboxes check-in: 446d438e user: andygoth tags: trunk
01:48
Add crlf-glob to tester.tcl check-in: e754cad9 user: andygoth tags: trunk
01:32
Partially backout [bf9669f5]. Leave whitespace alone in test files check-in: 6a3e2ed8 user: andygoth tags: trunk
01:29
Remove some tabs and end-of-line whitespace check-in: bf9669f5 user: andygoth tags: trunk
01:18
Further updates to the changelog check-in: 63ed4b00 user: andygoth tags: trunk
01:13
Move changes to bottom (were placed at top by prior merge) and change verb tense to match other changes check-in: 1d1b5c73 user: andygoth tags: trunk
01:12
Add item to changes.wiki describing updated changes|status command check-in: c3c348b7 user: andygoth tags: trunk
01:10
Integrate andygoth-crlf. This renames CRNL to CRLF throughout Fossil. crnl-glob is renamed to crlf-glob, but crnl-glob is retained as a compatibility alias. check-in: 87320cf4 user: andygoth tags: trunk
00:53
Update for a new instance of crnl-glob that was added since this branch's baseline Closed-Leaf check-in: 46fd89ea user: andygoth tags: andygoth-crlf
00:50
Merge trunk check-in: 7ea74acf user: andygoth tags: andygoth-crlf
00:48
Ensure deleted/missing files are not processed as other types of files when C_DELETED and C_MISSING are not specified check-in: e9a43ae0 user: andygoth tags: trunk
00:35
Integrate andygoth-timeline-ms for broader testing and comment check-in: 5e173697 user: andygoth tags: trunk
00:33
Integrate andygoth-changes, try two check-in: e7764947 user: andygoth tags: trunk
00:20
Correct SELECT to not exclude added files, i.e. files not present in the blob table Closed-Leaf check-in: 45e2e3e9 user: andygoth tags: andygoth-changes
2016-11-06
23:48
Like I said, it has a problem with showing added files. check-in: d57d357d user: andygoth tags: trunk
23:47
Immediately backout [7c8cc2adab]. Turns out it has a problem with showing added files. check-in: d87c85c1 user: andygoth tags: trunk
23:45
Integrate andygoth-changes for broader testing and comment. This change should be fully backward-compatible, unless of course a script depends on the help text never changing or new options never being added. All existing options and defaults should work identically to before. I had planned to update the ls command to use the same backend as changes/status, but that work will have to wait until we decide if the ls options should be redesigned. The SCAN_MTIME, SCAN_SIZE, C_MTIME, and C_SIZE flags are currently unused and can be removed, but their presence harms nothing, and they should be useful for a basis for an updated ls command, though they may need modification to address confusion between commit time, on-disk mtime, checked-in size, and on-disk size. check-in: 7c8cc2ad user: andygoth tags: trunk
23:40
Correct SQL syntax error on "fossil changes -merge" which is not supposed to display any files yet still tries to run the file query even though it says only "ORDER BY pathname" with no SELECT check-in: 61da7752 user: andygoth tags: andygoth-changes
23:35
Merge trunk check-in: 74a5873c user: andygoth tags: andygoth-changes
23:31
Correct internal contradiction in updated ls documentation to match actual behavior. This is too complicated. check-in: bc5a67d1 user: andygoth tags: trunk
23:25
Document actual behavior of ls command. I'm questioning whether it's worth maintaining backward compatibility with this highly non-orthogonal collection of options whose behaviors all affect each other with varying degrees of nuance. check-in: 0a4310b3 user: andygoth tags: trunk
22:55
Split SCAN_META to SCAN_MTIME and SCAN_SIZE. None of these are in use at the moment. check-in: 2862f1c2 user: andygoth tags: andygoth-changes
22:53
Remove hard-coded demo of mtime and size from changes and status commands check-in: 8cd81143 user: andygoth tags: andygoth-changes
21:28
Remove some excess comments, minor rearrangement check-in: 8b8e7654 user: andygoth tags: andygoth-changes
20:19
More reliably work around the problem experienced by the previous commit. Not sure if this is the right long-term solution since we seem to have an architectural problem: at least one of Fossil's custom SQL functions can change the schema (in this case, by creating a temporary table), thereby invalidating a prepared statement while it is running. See the comment in checkin.c for a bit more information. Of course, there are rearrangements that avoid the issue, but it is certainly a trap for the unwary. check-in: 5258a43d user: andygoth tags: andygoth-changes
16:40
Correct commit that had mistake in macro definition in [36e7558a11598]. check-in: 427c34fe user: andybradford tags: trunk
16:10
Move macro definition to config.h which is included everywhere to fix build failure reported on mailing list with "configure --json --with-tcl --with-th1-docs". check-in: 36e7558a user: andybradford tags: trunk
07:57
Begin expanding status_report() to support being the backend for the ls command. The work is not yet complete. First we must debug a mysterious abort in SQLite. Test case: run "./fossil changes -differ" with at least one changed file. check-in: 9d5de8d7 user: andygoth tags: andygoth-changes
06:39
Rename sfile x column to pathname to match vfile and to make room for new columns I plan to add check-in: ec9480fc user: andygoth tags: andygoth-changes
05:15
Use clearer method of differentiating between the status and changes commands check-in: 4d33d958 user: andygoth tags: andygoth-changes
05:09
Add more comments. Replace the changesOnly field with the knowledge that --classify and --no-classify are the only table-driven options specific to the changes command. Correctly ignore --header and -v|verbose when running the status command so their use triggers an error. Add the --differ option which combines the default list of changes (sans --merge) with --extra, i.e. all files that differ from the checked-out baseline version. check-in: d1214f37 user: andygoth tags: andygoth-changes
04:23
Remove stale TODO comment. May still want to implement ls in terms of status_report() though. check-in: bfb7dd2a user: andygoth tags: andygoth-changes
04:17
Change -unmodified/UNMODIFIED to -unchanged/UNCHANGED in status_report() for consistency with the ls -v command check-in: 5775d376 user: andygoth tags: andygoth-changes
04:13
Minor optimization to status_report() to avoid building list of managed files if only unmanaged files are requested. Move unmanaged file reserved name filtering to status_report(). Ensure db_get*() calls happen after db_must_be_within_tree(). Implement extras_cmd() in terms of status_report(). check-in: d52fd185 user: andygoth tags: andygoth-changes
03:16
Remove unused final argument to locate_unmanaged_files() check-in: c2b3f6b1 user: andygoth tags: andygoth-changes
03:02
Fix wiki syntax error check-in: 000f2193 user: andygoth tags: trunk
03:01
Clarify linenoise check-in: 8a310633 user: andygoth tags: trunk
02:50
Mention linenoise and miniz in makefile.wiki check-in: f6ab9e28 user: andygoth tags: trunk
02:39
Remove flag debug prints from status_cmd() now that it seems to be stable check-in: 31c6140e user: andygoth tags: andygoth-changes
02:35
Fold print_changes() into status_cmd() (formerly changes_cmd()). Remove C_SHA1SUM, C_HEADER, and C_VERBOSE flags which are no longer needed for communicating options to print_changes(). Move locate_unmanaged_files() closer to the top of the file so status_cmd() can call it. Implement C_UNMODIFIED and C_EXTRA in status_report(). Document the fact that the changes and status commands take optional path arguments. Let changes and status commands accept --case-sensitive (was already done), --dotfiles, and --ignore for the benefit of --extras. Incorporate search for extra files into status_cmd(). check-in: f15d20e3 user: andygoth tags: andygoth-changes
2016-11-05
23:11
Merge the status command into the changes command. check-in: 2c3a108c user: andygoth tags: andygoth-changes
22:41
Add TODO: reimplement ls and extras in terms of status_report() check-in: 442a3cd5 user: andygoth tags: andygoth-changes
22:40
Adjust the way --changed is implemented. Improve documentation. Avoid saying EDITED for files with other types of changes if those change types were not selected for display. check-in: 2408fd1c user: andygoth tags: andygoth-changes
22:22
Implement most of the new changes command, still need to do --all, --unmodified, and --extra check-in: 7595bdfb user: andygoth tags: andygoth-changes
21:35
Correct copy-and-paste error in comment check-in: 426a5e7e user: andygoth tags: trunk
21:26
Comment tweak check-in: c3f72593 user: andygoth tags: andygoth-changes
21:25
Implement changes option parser and default logic, still need to implement filtering check-in: cc3baab8 user: andygoth tags: andygoth-changes