History of src/checkout.c of 356fc21d40ef3ea7
Not logged in

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