Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file src/checkout.c at check-in 356fc21d40ef3ea7
|
2013-06-22
| ||
| 20:25 | Refuse to close a check-out if the stash is non-empty and the -f flag is omitted. file: [f55c4fcce7] check-in: [c6aedbd0bd] user: drh branch: trunk, size: 9276 | |
|
2012-11-28
| ||
| 23:05 | Serious bug fix: Avoid deleting the respository if the repository is in the checkout and you do a "fossil close". file: [ee5eed2fbc] check-in: [fcdeaa2909] user: drh branch: trunk, size: 8987 | |
|
2012-11-23
| ||
| 10:35 | Disallow invalid unicode characters file: [e5dbdb7639] check-in: [9242c09ff9] user: jan.nijtmans branch: invalid-unicode, size: 8984 | |
|
2012-10-11
| ||
| 19:45 | Cherrypick changes [0c37874941c8972], [9ba8a393fcc569b], and [ae092ec605eed11] in order to backport the --setmtime option of "fossil update" and the --age and -t options of "fossil ls" to version 1.19. file: [f37fb4dd70] check-in: [773c6c5f2c] user: drh branch: branch-1.19, size: 8508 | |
| 19:22 | Add the --setmtime command-line option to "fossil update". When this option is used, the mtime of all unmodified managed files is set to the time when that file was originally checked in. file: [399cc4acf0] check-in: [ae092ec605] user: drh branch: trunk, size: 8985 | |
|
2012-09-05
| ||
| 12:55 | const-qualification file: [38921cbca3] check-in: [645f34834d] user: jan.nijtmans branch: eclipse-project, size: 8975 | |
|
2012-08-29
| ||
| 13:57 | Allow UTF-8 characters in sources. translate.exe will translate it to ASCII file: [e94bd3d437] check-in: [9f6abc5968] user: jan.nijtmans branch: msvc-broken, size: 8974 | |
|
2012-04-29
| ||
| 16:54 | Remove appropriate "ckout:" records from the config table when closing a checkout. Do not attempt to modify the repository with "ckout:" records if the repository is read-only. file: [1ae2326b5c] check-in: [02051489a0] user: drh branch: trunk, size: 8975 | |
|
2011-11-03
| ||
| 17:31 | Break up the command-line commands into commonly-use and auxiliary commands and only show the commonly-used ones with "fossil help". Add a new command "fossil commands" to show auxiliary and test commands. file: [44342541ce] check-in: [841772c858] user: drh branch: trunk, size: 8855 | |
|
2011-09-14
| ||
| 00:32 | Begin streamline the online documentation to: * always include a short overview of the options supported by a given command, alphabetically sorted * reference similar/related commands with a final See also: section * Use ?x? for optional arguments * collapse supported options into ?OPTIONS? This is commit #1/n. file: [5e8933c349] check-in: [3fbf8caa87] user: martin.weber branch: msw-docco, size: 8852 | |
|
2011-09-08
| ||
| 11:59 | Introduce new file_wd_* functions that use stat() or lstat() depending on 'allow-symlinks' setting, and use them when dealing with files inside the working directory. Make file_* functions always use stat() as before merging symlink support. Fix renaming of symlinks when merging (via new function symlink_copy()). Rename create_symlink() to symlink_create(). file: [b1c39be39a] check-in: [8a0c546990] user: dmitry branch: symlinks, size: 8566 | |
|
2011-08-22
| ||
| 22:20 | Merge trunk. file: [13c9354ecf] check-in: [c57830bec2] user: dmitry branch: symlinks, size: 8563 | |
|
2011-08-14
| ||
| 17:54 | Remove the seperate versionable version of db_get(), which now uses ctrlSettings to determine whether a setting is versionable or not. file: [901fe08d6e] check-in: [3113f7b18f] user: ben branch: ben-testing, size: 8498 | |
|
2011-06-18
| ||
| 17:00 | Merge latest changes from trunk file: [92b5310989] check-in: [7bbeb88205] user: ben branch: ben-testing, size: 8518 | |
|
2011-06-06
| ||
| 16:50 | Remove an unnecessary level of function nesting. file: [7158c8eaa2] check-in: [12989181a6] user: drh branch: trunk, size: 8467 | |
|
2011-06-02
| ||
| 19:38 | Merge versionable settings and empty-dirs setting from versionable-settings branch file: [dd2405f7b3] check-in: [30ebed1903] user: ben branch: ben-testing, size: 8692 | |
|
2011-06-01
| ||
| 22:32 | In contexts where only a check-out makes since, only resolve tags or branch names into check-outs, not events or other artifacts. Ticket [5f611295e3c2a8]. file: [e38510d58c] check-in: [2a013f0228] user: drh branch: trunk, size: 8641 | |
|
2011-05-24
| ||
| 12:00 | Merge the latest trunk changes into the arjen-doc-updates branch. file: [b257e42793] check-in: [5d4ef37a9d] user: drh branch: arjen-doc-updates, size: 8769 | |
| 07:27 | Extended the online help for the commit, close, configure, clone and checkout commands file: [5e2ae4910a] check-in: [7df226540d] user: Arjen Markus branch: arjen-doc-updates, size: 8762 | |
|
2011-05-21
| ||
| 16:52 | Add (verisionable) empty-dirs setting file: [befd8be990] check-in: [b21f47e967] user: ben branch: bens-expr, size: 8686 | |
| 16:18 | Slightly hacky way of putting versioned properties in .fossil-settings dir. Version ignore-glob, binary-glob, crnl-glob and manifest. Glob splitting allows line breaks as well as spaces and commas. file: [a5fa08d1b0] check-in: [56b75c768a] user: ben branch: bens-expr, size: 8655 | |
|
2011-05-02
| ||
| 13:31 | Change calls to unlink() into file_delete(). The file_delete() routine converts filenames to MBCS from UTF if necessary. file: [7533e7594e] check-in: [eea6449098] user: drh branch: windows-i18n, size: 8635 | |
|
2011-04-27
| ||
| 18:21 | Attempt to get Fossil working on windows systems that do not use UTF8 in the shell. file: [7086ef88bb] check-in: [e805fa8db9] user: drh branch: windows-i18n, size: 8620 | |
|
2011-04-15
| ||
| 12:22 | The "fossil open" and "fossil co" commands always prompt before overwriting unless the --force option appears. Ticket [b519c1a375c106]. file: [c48169a997] check-in: [824083c36a] user: drh branch: trunk, size: 8608 | |
|
2011-03-08
| ||
| 17:13 | Do not verify any of the checksums after a checkout if the repo-cksum setting is turned off. file: [ed791540c1] check-in: [46ef289392] user: drh branch: trunk, size: 8628 | |
|
2011-02-12
| ||
| 13:38 | This branch contains experimental changes attempting to address complaints that Fossil sometimes overwrites unmanaged files. In this checkin: Use file_delete() instead of unlink() everywhere. Add interfaces file_move() and file_dont_overwrite() but do not use those interfaces yet. file: [69e7a7b496] check-in: [a1814d5015] user: drh branch: file-safety, size: 8609 | |
|
2011-01-28
| ||
| 19:04 | Add symlink support for Unix. New settings flag "allow-symlinks" controls this (off by default). file: [defa56a369] check-in: [ed2ef7e9a3] user: dmitry branch: symlinks, size: 8659 | |
|
2011-01-07
| ||
| 17:08 | Do not complain about unfinalized SQL statements when exiting on a fatal error. Fix comments and indentation on the vfile_verify_not_phantom() function. file: [9babc7a227] check-in: [c2f5dbe655] user: drh branch: trunk, size: 8594 | |
|
2010-12-10
| ||
| 22:02 | Create a single subroutine that determines whether a file is a "reserved" file used by Fossil itself, or is potentially a valid repository file. This processing used to be duplicated at each place where it was needed. file: [45ccc5ea4d] check-in: [56d69dbd85] user: drh branch: trunk, size: 8593 | |
|
2010-12-08
| ||
| 21:00 | Add the --sha1sum option to the "status" and "changes" commands to force a detailed (but slow) SHA1 checksum verification that files have not changed. file: [3838f89b09] check-in: [e154a4386b] user: drh branch: trunk, size: 8644 | |
|
2010-10-26
| ||
| 19:01 | merge from trunk file: [c76f241fb8] check-in: [4260bc6a22] user: wolfgang branch: StvPrivateHook2 , size: 8651 | |
|
2010-10-23
| ||
| 20:24 | Create or delete the manifest and manifest.uuid files when turning the manifest setting on and off. file: [f2c101edf2] check-in: [8175b57923] user: drh branch: experimental, size: 8641 | |
|
2010-10-19
| ||
| 17:54 | Two new settings: "manifest" and "repo-cksum". The first enables the output of the manifest and manifest.uuid files on each checkout. This is now off by default. The second enables repository checksums. It defaults on. file: [8e8f2ee7ba] check-in: [2f3b9bd3c5] user: drh branch: experimental, size: 8005 | |
| 16:26 | Fix the check-out mechanism so that it works with delta-manifests. file: [470ddbccc9] check-in: [0e326631fe] user: drh branch: experimental, size: 8295 | |
|
2010-10-15
| ||
| 20:37 | Refactor the control-artifact parser. file: [9d4c5fedd8] check-in: [da9fcdc95a] user: drh branch: experimental, size: 8380 | |
|
2010-10-08
| ||
| 12:18 | removed quotes from command cross references and add them in help command file: [ff3a31b65e] check-in: [b3bf08cc84] user: wolfgang branch: wolfgangHelpCmd, size: 8331 | |
| 12:02 | added cross reference links to command line help in the gui file: [5594af94f3] check-in: [b76a547f1a] user: wolfgang branch: wolfgangHelpCmd, size: 8335 | |
|
2010-10-03
| ||
| 23:31 | Make the R card of manifests truely optional. It is always generated on manifests created by Fossil itself, but 3rd party import tools might choose to omit the R card as a simplification. Ticket [a32ff1eddb6ac1f499]. file: [48a19d5dc1] check-in: [aab38ef02f] user: drh branch: trunk, size: 8321 | |
|
2010-09-29
| ||
| 13:18 | Back out changes in [9978d2aba603d94]. Instead, simply modify checkout so that it never overwrites "manifest" and "manifest.uuid" if those files are explicitly checked in. Ticket [22a59e9a3455d8e]. file: [ed9df21c24] check-in: [4208b3b479] user: drh branch: wolfgangFormat2CSS_2, size: 8298 | |
|
2010-09-27
| ||
| 18:12 | added setting to change name of the manifest files in the checkout Ticket [22a59e9a3455d8ecb] file: [9e8b99a8eb] check-in: [9978d2aba6] user: wolfgang branch: wolfgangFormat2CSS_2, size: 7667 | |
|
2010-07-29
| ||
| 19:01 | “delete” command, still can use “del” which is shorter and non ambiguous – ignore -wal and -shm files in repository root for adding, computing extras and closing repository, just in case file: [628940fb55] check-in: [2a4ab3b151] user: benoit branch: benoit, size: 7643 | |
|
2010-06-23
| ||
| 13:30 | Prompt the user for permission to overwrite files on "fossil open". Ticket [17389900b2e5bd816] file: [d3f4b20d24] check-in: [d778ffea81] user: drh branch: trunk, size: 7559 | |
|
2010-05-17
| ||
| 18:24 | re-introduce "co" "checkout" command to BSD branch file: [33292b4cb7] check-in: [0072bfefd2] user: bch branch: trunk, size: 7393 | |
|
2010-05-16
| ||
| 19:08 | Change from GPL to the Simplified BSD License. file: [7fc7b29741] check-in: [c06edd231f] user: drh branch: clear-title, size: 7378 | |
|
2010-03-18
| ||
| 14:40 | Merge in all of the latest clear-title changes from the trunk. file: [bc14bad04b] check-in: [7c2577bd63] user: drh branch: clear-title, size: 7654 | |
|
2010-03-06
| ||
| 14:44 | Windows clients now preserve the execute permission bits when doing a commit. file: [c6b85f8c0b] check-in: [356fc21d40] user: drh branch: trunk, size: 7669 | |
|
2010-02-25
| ||
| 14:06 | Pull over the latest clear-title changes from trunk. file: [9bf38e3171] check-in: [16e703be11] user: drh branch: clear-title, size: 7353 | |
|
2010-02-09
| ||
| 12:28 | Get the --latest option on the "co" command working when the current checkout is on a dead branch. Ticket [e42448edec1]. file: [546cf488dc] check-in: [c98948242e] user: drh branch: trunk, size: 7368 | |
|
2010-01-19
| ||
| 18:11 | Start a new branch that strives to contain only code for which we hold clear title. file: [20b021f82c] check-in: [ab0a0d7640] user: drh branch: clear-title, size: 7140 | |
|
2009-12-18
| ||
| 00:29 | Detect when the check-out contains missing files and filesystem objects that ought to be files but are not. Issue reasonable warnings. file: [93e8f5c3cb] check-in: [76f169fca6] user: drh branch: trunk, size: 7155 | |
|
2009-10-31
| ||
| 13:11 | Make use of the is_a_version() function to check for valid version IDs in the checkout command. Ticket [2de4ae605844fe3f]. file: [093dea6b92] check-in: [999b1779e7] user: drh branch: trunk, size: 7152 | |
|
2009-09-18
| ||
| 20:58 | On the "checkout" command, make sure the argument specifies a check-in and not some other object. Ticket [867f23ff79]. file: [975bc66779] check-in: [c774e298c3] user: drh branch: trunk, size: 7185 | |
|
2009-08-01
| ||
| 14:34 | Improvement to the error message issued when the HOME environment variable is missing. Ticket [e3c34af10dd28] file: [9058612e32] check-in: [e00a5de0f1] user: drh branch: trunk, size: 7048 | |
|
2009-05-28
| ||
| 02:44 | Add the --keep option to the "open" and "checkout" commands. Added the --latest option to "checkout". These changes allow one to shift the baseline version and repository of a checkout without changing any files in the checkout. file: [31cde9d18f] check-in: [915bfd99fe] user: drh branch: trunk, size: 7047 | |
|
2009-04-29
| ||
| 03:59 | checkpoints for the is_ticket() function file: [ad00429be7] check-in: [5d49162a31] user: bch branch: fix artifact checkout, size: 7808 | |
| 03:51 | test recycling "is_ticket()" from wikiformat.c as a way to avoid trying to checkout a ticket file: [e9bf03b432] check-in: [695b1c7563] user: bch branch: fix artifact checkout, size: 7730 | |
|
2009-04-19
| ||
| 06:14 | fix for ticket [8832434e32], wrong args for checkoutable() file: [0c75447b9b] check-in: [ab6a293182] user: bch branch: fix artifact checkout, size: 6591 | |
| 05:48 | branch, start committing hacking that will hopefully yield fix to this problem: one is allowed to checkout "artifacts" that should not be checkout-able (ie: changes to tickets); trying to check this out is permitted, but results in a segfault file: [bf8e9beb01] check-in: [4fff366109] user: bch branch: fix artifact checkout, size: 6582 | |
|
2009-02-11
| ||
| 05:00 | Make command-alias for 'checkout': co. This command could -not- have been used previously as a shortcut, as it would be ambiguous becuase of 'commit' and 'configuration'. A natural mate for 'ci'. file: [24593c59e3] check-in: [a89b436bc9] user: bharder branch: trunk, size: 5782 | |
|
2008-11-09
| ||
| 19:22 | Add the "mv" and "rename" commands (aliases for the same thing). file: [01a97dfc51] check-in: [e146d800ac] user: drh branch: trunk, size: 5767 | |
|
2008-11-03
| ||
| 09:55 | Update for making mycfg.exe. <b>WARNING:</b> This is an <u>incompatible change</u>. Do not use this branch of development to build a copy of fossil that needs to interoperate with official releases. file: [5e3a8c7588] check-in: [b54de50ac5] user: urmil branch: trunk, size: 5709 | |
|
2008-05-10
| ||
| 18:01 | Help message cleanup. Automatically delete cloned database files if the clone fails. file: [b372b89d4e] check-in: [6b85fd173e] user: drh branch: trunk, size: 5711 | |
|
2008-02-21
| ||
| 14:27 | Record whether or not files have their execute permission bit set. Set or clear the execute permission bit upon checkout. file: [d833774799] check-in: [33c31f73cd] user: drh branch: trunk, size: 5705 | |
|
2007-09-11
| ||
| 02:25 | Add the "undo" and "redo" commands. Untested at this point so don't try to use them yet. file: [226cbdc63b] check-in: [a36177bcce] user: drh branch: trunk, size: 5246 | |
|
2007-08-25
| ||
| 19:31 | Generate the "manifest.uuid" file containing the SHA1 hash of the "manifest" file whenever the manifest is generated. Makefiles can used the "manifest.uuid" to insert the version number into the executable. file: [59343953ba] check-in: [95e17f4e3f] user: drh branch: trunk, size: 5228 | |
|
2007-08-18
| ||
| 02:45 | Add the "help" command and the "clean" command. More work is needed on the text for various help messages. file: [ded735af90] check-in: [c9fdb846fb] user: drh branch: trunk, size: 4997 | |
|
2007-08-11
| ||
| 01:16 | Add the "close" command. file: [ce6c20911d] check-in: [4452576730] user: drh branch: trunk, size: 4744 | |
|
2007-08-08
| ||
| 15:18 | Write the new manifest file to the root of the check-out tree when doing an update. file: [8d2964dd5e] check-in: [a040ae6e17] user: drh branch: trunk, size: 4223 | |
|
2007-08-01
| ||
| 21:03 | Add primitive start-time and duration controols to the timeline. Additional checksums on check-in and check-out. file: [6ea05f6640] check-in: [3945057916] user: drh branch: trunk, size: 4030 | |
|
2007-07-21
| ||
| 14:10 | Added: Initial check-in of m1 sources. file: [6397d9f546] check-in: [dbda8d6ce9] user: drh branch: trunk, size: 3659 | |