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 | |