Fossil

All files named ”src/file.c”
Login

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

Ancestors of file src/file.c from check-in b3fc0a133c

2017-02-13
21:03
Oops, missed one thing in the previous check-in. file: [00c7c69b10] check-in: [b3fc0a133c] user: mistachkin branch: symlinks, size: 38827
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. file: [4ba0400d73] check-in: [6c90761bcd] user: mistachkin branch: symlinks, size: 38814
20:10
If the 'allow-symlinks' option is enabled (or the '--no-dir-symlinks' flag is specified), do not traverse into symlinked directories. file: [034660bb25] check-in: [3e949e1761] user: mistachkin branch: symlinks, size: 38455
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'. file: [0fae72c98c] check-in: [8e659df696] user: mistachkin branch: trunk, size: 38448
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. file: [c8b27a46c0] check-in: [051d0abaac] user: drh branch: trunk, size: 38348
2016-12-02
10:49
Get the "fossil all ui" command working on Cygwin where the global_config table has "repo:" entries containing the windows drive letter file: [0cd782064e] check-in: [eb9b2317d5] user: jan.nijtmans branch: trunk, size: 38516
2016-12-01
16:41
Add support for the "fossil all ui" and "fossil all server" commands. file: [b1212e5d04] check-in: [239b4c1362] user: drh branch: trunk, size: 38449
2016-11-05
05:46
Merge fork file: [711bb3151f] check-in: [3cb9ba4de6] user: andygoth branch: trunk, size: 37989
2016-10-20
16:48
Remove extra newlines from calls to fossil_fatal() file: [71a65cc15c] check-in: [2c42b217e5] user: andygoth branch: trunk, size: 38012
2016-10-05
00:13
Give a better error message when unable to open a file that uses one of the Windows reserved names, like "AUX" or "LPT3". file: [5ef86daddc] check-in: [12c665068d] user: drh branch: trunk, size: 38014
2016-10-04
04:49
Make sure that symlinks to directories are honored when dealing with checkout files. file: [162fb1c54d] check-in: [912a0d5008] user: mistachkin branch: trunk, size: 36880
2016-10-01
03:39
Another coding style (whitespace) fix. file: [358fe9d492] check-in: [2ccd046de2] user: mistachkin branch: trunk, size: 36341
2016-08-22
20:12
Remove the db_name() function. In its place, the SQLITE_DBCONFIG_MAINDBNAME feature of SQLite is used to ensure that the three attached databases are always exactly named "repository", "configdb" and "localdb", regardless of which is opened first or the order in which they are attached. Update to the latest 3.15 alpha of SQLite which is now required for correct operation, since SQLITE_DBCONFIG_MAINDBNAME is required. file: [c1b31491b3] check-in: [06aec61111] user: drh branch: trunk, size: 36345
2016-08-10
09:06
Remove unnecessary spacing file: [67d5231ae9] check-in: [c3b5f1d2f2] user: jan.nijtmans branch: trunk, size: 36348
2016-04-07
18:41
Make usage of 'Usage:' and 'or:' consistent in all help text. file: [8e85e61f94] check-in: [8bfd9951ca] user: rberteig branch: trunk, size: 36349
2016-04-02
00:56
Add new fossil test-all-help command. Spell checked and proof read all help text. Fixed typos. Reworded for clarity in a few places. Cleaned up a few inconsistencies of formatting. No code changes other than the new command. Passes all tests. file: [afe7321c77] check-in: [26eef7f84a] user: rberteig branch: trunk, size: 36338
2016-03-24
18:23
Reviewed all Usage: messages for consistency and fixed a few where the fossil command was named in the call to usage(), causing the displayed usage to show the command name twice. Affected commands are bisect options, test-fileage, test-set-mtime, whatis, remote-url, and tag list. file: [2902ca147e] check-in: [57f1eaecb8] user: rberteig branch: trunk, size: 36341
2016-03-17
19:30
Fix directory naming issue with with the --hard option as reported via the mailing list. file: [b673d8357c] check-in: [1f694e1704] user: mistachkin branch: trunk, size: 36356
2015-12-03
22:53
On Windows, deal with the reserved 12 characters (8.3) always needed for long directory names. file: [96e88d124e] check-in: [9571b68a7a] user: drh branch: trunk, size: 35758
2015-06-10
21:42
Enhance Tcl integration subsystem to check for the FOSSIL_TCL_PATH environment variable. It present, it will be used as a directory or file name where a Tcl 8.x library might be located. file: [e782c9f589] check-in: [b523bf0be0] user: mistachkin branch: trunk, size: 35826
2015-05-29
17:14
Enhance file_tree_name() to be capable of producing absolute paths within the local tree. Fix --hard option to mv/rm to enable them to work properly with certain relative paths. file: [22f24ea269] check-in: [c56a387d47] user: mistachkin branch: trunk, size: 35189
2015-05-18
13:56
Fix the empty-dirs property so that creates the complete path of directories, not just leaves, and so that it does not leak memory. file: [45b8b355bf] check-in: [702331e057] user: drh branch: trunk, size: 33591
2015-03-10
21:00
Fix file_is_absolute_path(), accounting for "C:" being an absolute path file: [884b233bc9] check-in: [573bbd3eb9] user: jan.nijtmans branch: trunk, size: 33355
2015-02-10
08:24
Speedup handling of checked-out files: When multiple information about a file is requested (size, mtime, permission flags) only call stat() once. file: [b679d16827] check-in: [dd94e596f4] user: jan.nijtmans branch: trunk, size: 33337
2015-02-08
10:20
Fix Fossil's handling of file permission bits on systems which have ACL's. In that case, group permissions can give unexpected values, which results in unnecessary slowdown repeatedly trying to unset the flags which doesn't work. More explanation: [https://cygwin.com/faq/faq.html#faq.using.ssh-pubkey-stops-working]. Noted on latest Cygwin (1.7.34) which added support for ACL handling. file: [aa4be8b36a] check-in: [3d0e8c01fe] user: jan.nijtmans branch: trunk, size: 33520
2015-02-06
19:56
Better comment why the group executable bit cannot be used on Cygwin, and possibly other IEEE 1003.1 ("POSIX.1") compliant systems, which support ACL's file: [79e1328f5c] check-in: [9c3b544ec2] user: jan.nijtmans branch: trunk, size: 33830
15:34
Workaround for recently introduced Cygwin bug: group permission is always set! This was the cause of the "execute permission" trouble in my recent commits. :-( file: [62c4de4490] check-in: [d9dfe11d0c] user: jan.nijtmans branch: trunk, size: 33736
2015-01-22
02:59
Add support for setting environment variables from within CGI script files. file: [6c218bb038] check-in: [0af7024db1] user: mistachkin branch: trunk, size: 33547
2014-09-15
18:19
Restore special handling of the database name from [17885b90c8] in filenames_are_case_sensitive() as it may be needed in some cases. Consolidate all use of the capture_case_sensitive_option() function. file: [a653b0a67d] check-in: [0c51600056] user: mistachkin branch: trunk, size: 33088
2014-04-29
10:19
Fix some compiler warnings 'may be uninitialized in this function'. Move path conversions out of win32_chdir/win32_access/win32_stat, as its caller already can do that. This eliminates some code duplication. file: [8263f108df] check-in: [503482a2c6] user: jan.nijtmans branch: trunk, size: 33123
2014-04-09
20:35
Fix "fossil extras" when a "extra" entry matches partly with current directory name (reported by j. van den hoff) file: [1b9b85a464] check-in: [565ba734d2] user: jan.nijtmans branch: trunk, size: 33126
2014-04-01
18:43
Get the "fossil cat" command working outside of a check-out using the -R option. This is an alternative implementation to the fix-cat-dash-R branch that avoids adding a new global variable. file: [3759ba0aca] check-in: [ebe97b79f2] user: drh branch: trunk, size: 33042
2014-02-28
13:46
Handle win32 extended path prefix everywhere: Just strip it in the function file_simplify_name(), and only add it back when needed (just before feeding it to a win32 function when >260 chars). Includes additional test-cases. file: [0c3c2d086a] check-in: [95f004b1c5] user: jan.nijtmans branch: trunk, size: 32953
2014-02-27
23:27
Add the "test-file-copy" command for testing the file_copy() procedure. file: [2497b2e413] check-in: [190353e90d] user: drh branch: trunk, size: 32682
23:20
Fix the file_copy() procedure so that it automatically creates directories leading up to the destination file. file: [ebd70f300f] check-in: [f991688730] user: drh branch: trunk, size: 32247
2014-01-28
08:20
More removals of unnecessary end-of-line spaces. No change in code. file: [00ddefb917] check-in: [45f35169f2] user: jan.nijtmans branch: trunk, size: 31260
2014-01-09
11:57
Change C++ comments to C commenting style file: [0303e9ba6f] check-in: [25950f8b67] user: jan.nijtmans branch: trunk, size: 31261
11:24
Merge again checkout_on_root_fix. Fix more cases when working from '/', should not affect when working normally. file: [10ef2566f5] check-in: [af194dbb16] user: mgagnon branch: trunk, size: 31252
2013-12-17
00:55
Refactor the complex Win32-specific file routines into their own subsystem. file: [3274447113] check-in: [d9ff968204] user: mistachkin branch: trunk, size: 30977
2013-12-13
13:48
Better use GetCurrentDirectoryW in stead of _wgetcwd. file: [97412e4c9d] check-in: [4e463bf7ba] user: jan.nijtmans branch: trunk, size: 37271
13:05
Better implementation of file_access() for win32: The function _waccess cannot handle long paths, and lies too much (e.g. when handling specific smb drives). Implementation borrowed from Tcl 8.6: [http://core.tcl.tk/tcl/artifact/c6b5d4f8d7?ln=1510-1756] file: [22adb08333] check-in: [0b0eb52c07] user: jan.nijtmans branch: trunk, size: 37278
09:40
Use SetCurrentDirectoryW/GetFileAttributesExW in stead of _wchdir/_wstati64 (which cannot handle long pathnames) file: [d6f6d0515d] check-in: [3714782631] user: jan.nijtmans branch: trunk, size: 32179
00:49
Fix the build on unix systems. file: [95bfb8f5d8] check-in: [268d495d91] user: drh branch: trunk, size: 31622
2013-12-11
13:00
As it turns out that _wstati64() cannot handled the special "\\?\" prefix, work around that. Otherwise the win32-longpath VFS is quite useless for fossil. Maybe a better solution should be worked out, not using _wstati64() at all. file: [651a6c3a49] check-in: [bb440899d3] user: jan.nijtmans branch: trunk, size: 31891
2013-09-30
14:45
Merge the new --dirsonly and --emptydirs and --allckouts options for the "fossil clean" command onto trunk. file: [c0add7cfd3] check-in: [238c8dafd0] user: drh branch: trunk, size: 31613
2013-09-19
11:48
Fix MSVC build error and warnings: c:\localdata\workspace\fossil\src\util.c(249) : warning C4715: 'fossil_timer_fetch' : not all control paths return a value c:\localdata\workspace\fossil\src\util.c(270) : warning C4715: 'fossil_timer_reset' : not all control paths return a value file: [222d00f8fc] check-in: [6e1e4bb83d] user: jan.nijtmans branch: trunk, size: 30966
11:18
Bug-fix in file_relative_name(): If filename is a super-directory of the current directory then the final slash is missing. Test-case: "fossil test-relative-name /home/ --slash". Result "../../.." should be "../../../". This bugfix is needed for my next commit. file: [811424cd7f] check-in: [add7524533] user: jan.nijtmans branch: trunk, size: 30966
08:30
Add --slash option to test-canonical-name and test-relative-name file: [05730924bb] check-in: [e6ced76797] user: jan.nijtmans branch: trunk, size: 30840
2013-05-29
14:01
Fix two cases where a string value might be used after being freed. file: [252d00117d] check-in: [04ab1af3e0] user: drh branch: trunk, size: 30730
2013-05-14
14:15
Function file_tree_name() should respect case-sensitive setting. Add --case-sensitive option to test-tree-name. file: [c4cac59128] check-in: [0df0ce8025] user: jan.nijtmans branch: trunk, size: 30731
2013-05-02
19:44
Fix --chdir on Windows/Cygwin when using non-ascii characters or characters invalid for win32 filenames. On Cygwin, allow enter_chroot_jail() using win32 paths as well. file: [1adbc7131c] check-in: [12bc63aae5] user: jan.nijtmans branch: trunk, size: 30385
2013-03-01
13:19
Teach fossil_utf8_to_filename() how to handle win32 paths on Cygwin. Use this function where-ever possible. file: [c6ad62e5a9] check-in: [caf2eb25fa] user: jan.nijtmans branch: trunk, size: 29913
2013-02-27
13:51
plug minor memory leak file: [816c6158a1] check-in: [52fb2a71ad] user: jan.nijtmans branch: trunk, size: 29558
2013-02-26
20:50
Fix preprocessor check for Win32/Cygwin in file_simplify_name(). file: [2eb6a92484] check-in: [9e602271f4] user: mistachkin branch: trunk, size: 29471
09:27
Cygwin has same filesystem as Windows, so should be case-insensitive and do '/' <-> '\' conversion the same as win32. fossil_utf8_to_filename should do '/' -> '\' conversion on win32, as not all win32 API functions handle '/' correctly. file: [316882816d] check-in: [d4b3e1d86d] user: jan.nijtmans branch: trunk, size: 29471
2013-02-21
11:29
Rename fossil_utf8_to_unicode to fossil_utf8_to_filename on UNIX, everywhere where filenames are involved. This enables fossil_utf8_to_unicode/fossil_unicode_to_utf8 to be re-implemented on UNIX to do what the name suggests. file: [3708769da6] check-in: [7eb5e2319f] user: jan.nijtmans branch: trunk, size: 29408
2013-01-26
17:56
don't let fossil choke any more (syntax error) when a card contains a backslash in a filename. This doesn't mean that a backslash is now allowed in a filename, only that fossil can handle the card, and show what's wrong. file: [6fc0771be1] check-in: [b178bcb897] user: jan.nijtmans branch: trunk, size: 29396
2013-01-24
10:18
Further simplification of continuation byte checkin in filenames file: [6ffde44eeb] check-in: [a5cd2dd64e] user: jan.nijtmans branch: trunk, size: 29379
2013-01-23
13:15
Further fine-tuning of the check for valid UTF8 characters in filenames. file: [0c7efce900] check-in: [4d456c9fd1] user: drh branch: trunk, size: 29491
2013-01-15
10:21
one more: if we already know the character is in the range U+E000 - U+FFFF, it cannot be a surrogate any more. file: [085a62172a] check-in: [4f510b66cb] user: jan.nijtmans branch: trunk, size: 28587
10:15
Eliminate "continue" statement, makes control flow easier to understand. If we already know a character is non-ASCII, don't need to check for '\\' any more. file: [21fbe7b9c7] check-in: [886e1bb2a8] user: jan.nijtmans branch: trunk, size: 28591
2012-12-12
22:52
Do not enforce the requirement that filenames in manifests be strict UTF8 because some bug or another in a legacy version of Fossil allowed in some Latin-1 Suppliment characters encoded as a single byte (ex: 0xf3) instead of the correct two-byte encoding (ex: 0xc3 0xb3) and so if we start enforcing strict UTF8, some check-ins from those legacy versions of Fossil will be inaccessible. file: [bce0996d79] check-in: [d48399bd39] user: drh branch: trunk, size: 28733
2012-12-07
12:57
Include "sys/times.h" in file.c if not compiling on windows. This quiets a compiler warning. file: [f7b0bfc657] check-in: [bf160cf014] user: drh branch: trunk, size: 28426
2012-12-01
09:53
update wrong comment file: [619a5193ae] check-in: [39807cdf0c] user: jan.nijtmans branch: trunk, size: 28445
2012-11-30
15:52
Allow characters *[]? to appear in filenames. Tickets [46bf4baedce] and [d17d6e5b174bd6] and [10aee063c413c107] file: [6c6c876687] check-in: [647bb7b79f] user: drh branch: trunk, size: 28449
2012-11-29
13:15
Translate decomposed-UTF8 filenames on MacOS into precomposed-UTF8. Fix for ticket [e399bc1edfe45b] file: [f2ab8b982c] check-in: [ca728447a6] user: drh branch: trunk, size: 28489
2012-11-28
11:13
Add a conditional #include in an attempt to get the build working on Cygwin. file: [826843ae83] check-in: [b963446708] user: drh branch: trunk, size: 31887
2012-11-25
11:50
Disallow invalid unicode characters in filenames. file: [85dbb08d93] check-in: [897dfa48b4] user: drh branch: trunk, size: 31839
2012-11-23
01:50
When db_open_config() is called with the useAttach parameter set to non-zero, it may need to close and reopen the database using ATTACH if that was not done previously. file: [65e5ec5a68] check-in: [fe453a4893] user: drh branch: trunk, size: 30897
2012-10-16
01:11
unused variable includeDotFiles <p>struct utimbuf -> struct _utimbuf (compiler warning with mingw-w64) <p>a few "const" additions (lower memory footprint, allows C-compiler to optimize better) file: [91e4570f94] check-in: [6032dd51f2] user: jan.nijtmans branch: trunk, size: 30894
2012-10-10
16:06
The "fossil undo" and "fossil redo" commands remember file mtimes and restore them appropriately. When upgrading through this version, you may need to run "fossil undo --reset" to clear your old undo stack. file: [adc8ffdec0] check-in: [0c37874941] user: drh branch: trunk, size: 30893
2012-09-24
07:00
previous commit fixed the MSVC build, but broke the mingw build. Now fix both of them. file: [e02733ba8a] check-in: [1ef58e5246] user: jan.nijtmans branch: trunk, size: 29791
2012-09-23
23:52
Always use wide-character Win32 APIs for dirent.h. file: [51f6c61f87] check-in: [ea621d75ef] user: mistachkin branch: trunk, size: 29771
04:41
Merge the remaining Win32 TCHAR cleanup to trunk. file: [779dc56b5b] check-in: [33fb889137] user: mistachkin branch: trunk, size: 29993
2012-09-20
20:33
eliminate all #ifdef UNICODE, assuming everthing is compiled with -DUNICODE -D_UNICODE file: [249fe63bcd] check-in: [ad91647ea7] user: jan.nijtmans branch: trunk, size: 29992
2012-09-11
12:16
Merge the unicode-cmdline branch into trunk. file: [2f7c8ff469] check-in: [f668ff44c0] user: drh branch: trunk, size: 30669
2012-09-01
04:45
Remove leftover instances of non-ASCII characters from several files. file: [84de81811c] check-in: [f15ce59b00] user: mistachkin branch: trunk, size: 30127
2012-08-30
19:29
upgrade dirent.h to latest available version (1.11) file: [b6832b2cc9] check-in: [fb07d8693e] user: jan.nijtmans branch: trunk, size: 30126
2012-08-29
22:43
remaining part of [01a2f3a346] factor out the opendir() family of routines and provide portable alternatives, fossil_opendir() file: [30600e215f] check-in: [4f9f0570db] user: jan.nijtmans branch: trunk, size: 30150
22:34
working part of [01a2f3a346] file: [2ab22efcaf] check-in: [14733d1519] user: jan.nijtmans branch: trunk, size: 29665
2012-08-21
14:15
Merge the mingw-w64 compiler warning fixes into trunk. file: [332957705d] check-in: [d89b99e383] user: drh branch: trunk, size: 28082
2012-03-20
14:03
Merge the winFiles branch into trunk. file: [a249612d41] check-in: [135ed93375] user: drh branch: trunk, size: 28069
2012-02-16
03:15
Fix typo in the new fossil_getenv() function for windows. file: [3e15b2476f] check-in: [6c835ea8c7] user: drh branch: trunk, size: 26344
01:03
Always convert the result of getenv() into UTF8. file: [a4af7b79cd] check-in: [57152086b8] user: drh branch: trunk, size: 26344
2012-01-28
21:51
Store the repository filename in the _FOSSIL_ database exactly as it is typed on the "open" command-line. That means that the repository filename will be stored relative to the root of the check-out if a relative pathname is given on open. file: [0b766e8fbf] check-in: [a7248d8fb9] user: drh branch: trunk, size: 26116
2012-01-03
06:40
The return value from sqlite3_win32_mbcs_to_utf8 and sqlite3_win32_utf8_to_mbcs must now be freed via sqlite3_free. file: [416098d705] check-in: [058e287edb] user: mistachkin branch: trunk, size: 25918
2011-10-05
02:03
Change a #ifdef so that builds on MSVC will work on repos larger than 2GB. file: [79bed8df57] check-in: [6092935ff2] user: drh branch: trunk, size: 25875
2011-09-29
11:45
Change file_size() to file_wd_size() in file_is_the_same(). file: [5c47646bb2] check-in: [13a771ce18] user: dmitry branch: trunk, size: 25852
2011-09-27
19:28
Call file_wd_isdir() in file_mkdir(). file: [073bb82953] check-in: [13120e9620] user: dmitry branch: trunk, size: 25849
2011-09-08
14:30
Add comment describing file_wd_isfile() function. file: [d29ba5922c] check-in: [f23334cbda] user: dmitry branch: trunk, size: 25846
13:02
Merge fixes and refactoring from symlinks branch. file: [2bc870a9f5] check-in: [c05f6afaf2] user: dmitry branch: trunk, size: 25781
2011-09-02
12:39
Merge symlink fixes into trunk. file: [a3f3d80ed1] check-in: [c97535c5d8] user: dmitry branch: trunk, size: 24393
2011-09-01
21:56
Merge the symlinks branch into trunk. file: [36455e07c6] check-in: [e4f1c1fe95] user: drh branch: trunk, size: 24322
2011-08-14
23:14
Merge the ben-testing branch into trunk. file: [6e89d00e36] check-in: [9a0c995826] user: drh branch: trunk, size: 21347
2011-06-18
15:51
Improved error messages when getcwd() fails. Ticket [f628d183c958c5b12]. file: [c342ae626d] check-in: [89e6eb9674] user: drh branch: trunk, size: 20866
2011-06-17
13:37
Fix the temporary filename generator so that it does not get stuck in a loop. Ticket [006e1df642d6246a03]. file: [92fb355ec6] check-in: [d3a1663a09] user: drh branch: trunk, size: 20682
2011-06-06
17:17
When setting execute permission only set it for those users that also have read permission. file: [5735e95799] check-in: [fd6f1c5e61] user: drh branch: trunk, size: 20593
2011-05-20
15:31
Abstract the getcwd() system library routine into file_getcwd() with appropriate translations on windows. file: [05fff3af4a] check-in: [4b3425401f] user: drh branch: trunk, size: 20535
14:17
Convert the return value of getcwd() from MBCS into UTF8 before using it. file: [f21fe601bb] check-in: [ef04076777] user: drh branch: trunk, size: 19976
11:32
Merge the windows-i18n branch into the trunk. file: [8b337895c2] check-in: [d8ec765fac] user: drh branch: trunk, size: 19878
2011-03-18
02:13
Allow up to two // characters at the beginning of a pathname since this is important on windows. file: [4ad3d43232] check-in: [f1173da7d5] user: drh branch: trunk, size: 16671
2011-02-28
14:18
All of the execute permission bit handling appears to be working now, though beta testing would be good. Ticket [baf9b6b11e08c1]. file: [0fde121b42] check-in: [3ad119b703] user: drh branch: trunk, size: 16571
2011-02-21
16:33
Add the ability to use a graphical merging tool to resolve merge conflicts. Even without a configured graphical tool, leave files behind (VCS droppings) that contain the baseline, original, and merged files. file: [e44e503713] check-in: [9b7a6f80b2] user: drh branch: trunk, size: 16440
2011-01-12
16:04
Fix the file_simplify_name() utility function so that it works with relative pathnames. Ticket [99caf06e17bed849146] file: [ea4b6e8458] check-in: [c637a8ac2d] user: drh branch: trunk, size: 15823
2010-12-22
22:33
Do not overwrite files on disk, and especially do not prompt the user for permission to overwrite, if there would ultimately be no change in the file content. file: [f1c58ca33f] check-in: [aa9ea7961a] user: drh branch: trunk, size: 14395
2010-11-08
19:31
Fix an inintiialized variable in the previous check-in. file: [aaf85336aa] check-in: [d8935a89b5] user: drh branch: trunk, size: 13887
19:23
Fix a corner-case in file_tree_name() - specifically when the input is the name of the root of the local tree, return ".". file: [a8eeaf623d] check-in: [f98114c9e4] user: drh branch: trunk, size: 13887
2010-11-07
23:51
Avoid the use of %lld to work around limitations of some windows compilers. Ticket [9d186979fc4fe8d9c] file: [a1d06f1946] check-in: [c76bb6d270] user: drh branch: trunk, size: 13624
2010-09-18
21:48
Use _stati64() rather than stat() on windows, in order to support repositories larger than 2GB. file: [4b422c8f1d] check-in: [293238031f] user: drh branch: trunk, size: 13496
20:08
Enhance the test-canonical-name command to provide additional file measurement diagnostics. file: [474813f78c] check-in: [7fbaee790a] user: drh branch: trunk, size: 13287
2010-08-31
01:53
Merge the changes from the windowscompilers branch into the trunk. file: [a746fd6105] check-in: [3564af0f7a] user: drh branch: trunk, size: 12864
2010-07-08
17:53
Take care to close the connection to the database file before existing. This gives the database a chance to clean up (and, for example, delete WAL and shared-memory files). file: [99731ce4de] check-in: [932825bc6a] user: drh branch: trunk, size: 12780
2010-07-04
21:11
Small performance tweaks for clone and rebuild. file: [901599a7e3] check-in: [710a8ba993] user: drh branch: trunk, size: 12766
2010-05-16
19:08
Change from GPL to the Simplified BSD License. file: [a419ab6b05] check-in: [c06edd231f] user: drh branch: clear-title, size: 12763
2010-03-18
14:40
Merge in all of the latest clear-title changes from the trunk. file: [bdaeea84bd] check-in: [7c2577bd63] user: drh branch: clear-title, size: 13039
2010-02-25
14:06
Pull over the latest clear-title changes from trunk. file: [28f5f355ca] check-in: [16e703be11] user: drh branch: clear-title, size: 13021
2010-02-08
18:16
Merge recent changes into the dual-license branch. file: [6dacf75e0c] check-in: [14c19fbc1c] user: drh branch: clear-title, size: 12945
2010-01-21
22:06
Updated to include all the latest changes (for which we hold clear title) from the trunk. file: [13be03b540] check-in: [390b414605] user: drh branch: clear-title, size: 12927
2009-11-14
14:38
In the file_isdir() routine, make sure the filename is simplified (has no "/../" or "/./" components and does not end with "/") in order to work around bugs in mingw. file: [8138522279] check-in: [a7822bcc00] user: drh branch: trunk, size: 12331
2009-11-11
16:21
Deal with windows filename aliasing in the "all" command. Ticket [974618fe5a8]. Also display the home directory for windows users with the "info" command since the home directory is non-obvious in windows. file: [7be765ce11] check-in: [d5695157d0] user: drh branch: trunk, size: 12219
2009-09-13
16:19
On windows, if the first character of a pathname is '\' then assume that is a full pathname, not a relative pathname. Ticket [cdd360438de]. file: [146394c81a] check-in: [42bf80978d] user: drh branch: trunk, size: 11576
2009-01-13
18:43
Add code to understand the "https://" prefix on server URLs. Any attempt to use https gives an error at this point, however. This is a work in progress. file: [7217527055] check-in: [797d680ef5] user: drh branch: trunk, size: 11548
2008-11-21
22:16
Fix to the pathname simplifer logic. file: [5e3422939d] check-in: [d31c0f9c29] user: drh branch: trunk, size: 10403
2008-11-09
19:22
Add the "mv" and "rename" commands (aliases for the same thing). file: [3bd9bc50a5] check-in: [e146d800ac] user: drh branch: trunk, size: 10376
2008-10-05
12:34
Get cloning working for local files without the use of network I/O. Ticket [b3482d580e]. file: [d20fa8930e] check-in: [9236f0c086] user: drh branch: trunk, size: 10089
2008-07-23
13:01
The "extra" and "clean" commands ignore the repository file if the repository happens to be within the check-out. Ticket [c7b35be88]. file: [4b43b0dc29] check-in: [2ecc407d9b] user: drh branch: trunk, size: 9616
2008-05-17
08:53
Allow the check-in of files show names begin with ".". Add the "private" table to repository schema but do not yet do anything with it. file: [33dcca33b9] check-in: [525cc35bf3] user: drh branch: trunk, size: 9494
2008-05-01
18:42
On windows builds, understand both "C:/" and "C:\" as the beginning of an absolute pathname. file: [2d8ec6b3a1] check-in: [becc24e4e9] user: drh branch: trunk, size: 9231
2008-03-11
19:21
Fixed Win32 build breakage file: [0ad3dd78ce] check-in: [dbb2cee113] user: mjanssen branch: trunk, size: 9169
2008-02-24
18:50
Merged to [ed26056bb5]. file: [6f2a64a222] check-in: [588bb7cd73] user: aku branch: trunk, size: 9100
2008-02-08
16:24
Fail with an error if a file is outside the checkout tree. file: [d8c82766a0] check-in: [b3ec774ab7] user: drh branch: trunk, size: 8721
2007-12-05
08:07
Merged mainline into my branch to get the newest application. file: [be58713833] check-in: [d0305b305a] user: aku branch: trunk, size: 8665
2007-07-21
14:10
Added: Initial check-in of m1 sources. file: [43aa6bdf65] check-in: [dbda8d6ce9] user: drh branch: trunk, size: 8523