File History
Not logged in

History of src/checkin.c

2009-12-30
20:33:59 [43b7742fd6] part of check-in [76bc05d739] merge with trunk (By: btheado on 2009-12-30 20:33:59) [diff] [annotate]
2009-12-18
00:29:51 [43b7742fd6] part of check-in [76f169fca6] Detect when the check-out contains missing files and filesystem objects that ought to be files but are not. Issue reasonable warnings. (By: drh on 2009-12-18 00:29:51) [diff] [annotate]
2009-12-17
14:51:24 [50415ea96d] part of check-in [6df39e37f2] Update the "checkin" command so that the template check-in message contains a comment that shows the branch tags that will be associated with the new check-in. (By: drh on 2009-12-17 14:51:24) [diff] [annotate]
14:27:06 [ef3cc1bd3e] part of check-in [9c06ea3120] Change the "ls" command so that it only shows the filenames by default. To see the extra information about the status of each file, add the -l option. Ex: "fossil ls -l" (By: drh on 2009-12-17 14:27:06) [diff] [annotate]
2009-12-13
01:16:13 [c1819242e8] part of check-in [1c2d878d12] Merge with trunk (By: btheado on 2009-12-13 01:16:13) [diff] [annotate]
2009-12-11
16:29:00 [c1819242e8] part of check-in [70656d00f6] Minor clean up to the "ci" command. (By: drh on 2009-12-11 16:29:00) [diff] [annotate]
16:27:22 [59bae90aed] part of check-in [18a66ab32b] accommodated brackets/parens conventions change introduced in #6ae51190cc (By: stephan on 2009-12-11 16:27:22) [diff] [annotate]
16:14:55 [756aa68723] part of check-in [93efce820b] corrected some mis-placed code from commit #9517cc7486 (By: stephan on 2009-12-11 16:14:55) [diff] [annotate]
15:49:41 [3310877301] part of check-in [9517cc7486] added -M/--message-file FILENAME argument for commit. (By: stephan on 2009-12-11 15:49:41) [diff] [annotate]
2009-12-10
02:19:16 [f3f9a02e0a] part of check-in [6ae51190cc] reserve the use of brackets in stdout for artifacts (By: rwilson on 2009-12-10 02:19:16) [diff] [annotate]
2009-12-09
23:35:18 [895c64f8ea] part of check-in [68bfc1d5cc] When a commit aborts, the check-in comment is saved and used to reinitialize the check-in comment template on the next commit attempt. (By: drh on 2009-12-09 23:35:18) [diff] [annotate]
2009-10-11
19:52:21 [b32786b578] part of check-in [5308e46815] Fix the "clean" command to use --force instead of --all. Ticket [c3d668ad52] (By: drh on 2009-10-11 19:52:21) [diff] [annotate]
2009-09-22
07:49:39 [2e4a6e1c0f] part of check-in [7a2c37063a] merge trunk into creole branch (By: bob on 2009-09-22 07:49:39) [diff] [annotate]
2009-09-19
15:32:14 [2e4a6e1c0f] part of check-in [a2749215b7] Add the --dotfiles option to the "extra" and "clean" commands. Ticket [4de876322f066]. (By: drh on 2009-09-19 15:32:14) [diff] [annotate]
2009-09-16
21:29:18 [6bbed2063d] part of check-in [0eb08b860c] Change more system() calls into portable_system() in an effort to fix path quoting problems on windows. (By: drh on 2009-09-16 21:29:18) [diff] [annotate]
2009-09-11
18:27:55 [80178835f0] part of check-in [bbd758ecc3] Always print the "project-name" using the command-line "info" command. Avoid an extra "/" character when constructing files for check-in. (By: drh on 2009-09-11 18:27:55) [diff] [annotate]
2009-08-26
18:25:48 [8b03f30dd7] part of check-in [02a584f7f5] Add the --private option to the "fossil commit" command. This option creates a private branch which is never pushed. (By: drh on 2009-08-26 18:25:48) [diff] [annotate]
2009-08-09
21:32:46 [e04164b91d] part of check-in [554d896209] adjust "extra" command to "extras" (i.e. "Show me the extras"). Still works with "extra" as before, due to unambiguous command-completion. (By: bch on 2009-08-09 21:32:46) [diff] [annotate]
2009-08-08
22:40:28 [d9477045cd] part of check-in [8b630bb57a] Provide --user-override option on the ci command and the --date-override option on the new command. Make a correction to the file format document. (By: drh on 2009-08-08 22:40:28) [diff] [annotate]
2009-02-26
01:21:04 [54d694aac3] part of check-in [f6790b7c3c] Fix a memory leak that was preventing massive check-ins. (By: drh on 2009-02-26 01:21:04) [diff] [annotate]
2009-02-21
18:59:46 [a36b0dbf8a] part of check-in [c5f4ec0ed5] Undo inadvertant hacking changes in previous ci (should have been documentation only) (By: bharder on 2009-02-21 18:59:46) [diff] [annotate]
18:52:26 [9773d14136] part of check-in [5b29f6f65f] typo fix (By: bharder on 2009-02-21 18:52:26) [diff] [annotate]
2009-02-09
04:41:08 [a36b0dbf8a] part of check-in [8be6204607] 'fossil' encode tagnames for manifest (for ticket 15f49be6b2b1e) (allows for tags with spaces in name) (By: bharder on 2009-02-09 04:41:08) [diff] [annotate]
2009-01-24
15:47:58 [c26c845ac6] part of check-in [4ac75b9107] Prevent check-ins against a closed leaf. Add the --branch and --bgcolor options to the "ci" and "commit" commands. (By: drh on 2009-01-24 15:47:58) [diff] [annotate]
2009-01-22
12:03:51 [b209458847] part of check-in [42c2a18e73] Change the way branches are tagged: The value of the "branch" property is used to identify the branch name. Repository rebuild required. Also, branches must be retagged. (By: drh on 2009-01-22 12:03:51) [diff] [annotate]
01:53:04 [dbcea16417] part of check-in [faf09dc7ae] Define a "leaf" as a check-in with no children in the same branch. The is_a_leaf() function does some complicated SQL to figure this out. (By: drh on 2009-01-22 01:53:04) [diff] [annotate]
2009-01-21
03:12:14 [daf07ead77] part of check-in [8d5ab7913e] Do not print a warning about "a fork has occurred" when checking in to a leaf that is also the basis of a branch. (By: drh on 2009-01-21 03:12:14) [diff] [annotate]
00:05:35 [e3023f8a1f] part of check-in [f6d507179e] Fix an SQL syntax error in the commit logic introduced by check-in [b6e22e62cf26115617822c7940cec5d0dc687184]. (By: drh on 2009-01-21 00:05:35) [diff] [annotate]
2009-01-20
22:21:24 [58cd8b89db] part of check-in [b7f32a71ab] Add web-based branch color changer. Add the "branch list" command. Simplifications to color propagation logic. (By: drh on 2009-01-20 22:21:24) [diff] [annotate]
16:51:19 [b983c3b208] part of check-in [b6e22e62cf] Attempting to rationalize the tagging and branching logic. The "branch" command has been resurrected and appears to work now. The "tag branch" command has been removed. Special tags "newbranch" and "closed" used to manage branches. New changes are not well-tested - use with caution. You must "rebuild" when upgrading through this version. (By: drh on 2009-01-20 16:51:19) [diff] [annotate]
2008-11-26
03:26:56 [a3f1065edb] part of check-in [6f0a9f730b] Mention that check-in comments follow wiki formatting rules. If the check-in comment is blank, prompt the user to abort the check-in. (By: drh on 2008-11-26 03:26:56) [diff] [annotate]
2008-11-09
19:22:06 [0b6152b93c] part of check-in [e146d800ac] Add the "mv" and "rename" commands (aliases for the same thing). (By: drh on 2008-11-09 19:22:06) [diff] [annotate]
2008-11-03
09:55:46 [dddffe3437] part of check-in [b54de50ac5] 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. (By: urmil on 2008-11-03 09:55:46) [diff] [annotate]
2008-10-31
14:01:16 [ad8e78b43e] part of check-in [89d100b845] Make the "ls" command report MISSING instead of EDITED for files that do not exist in the tree. Ticket [ce458c35ca]. (By: drh on 2008-10-31 14:01:16) [diff] [annotate]
2008-10-21
06:10:33 [efd09b5c80] part of check-in [2bde9f9b3d] Add "ci" as an alias for "commit". Make provisions for a future "fossil mv" command. (By: drh on 2008-10-21 06:10:33) [diff] [annotate]
2008-10-17
00:20:21 [4a866358e3] part of check-in [9346f2290c] Added the "all" command for things like "fossil all sync". I am not sure "all" is quite the right name for this command, so I may yet change it. (By: drh on 2008-10-17 00:20:21) [diff] [annotate]
2008-08-21
20:59:01 [425f4bbcea] part of check-in [5fb14b9a0f] Include non-sym- tags in tagview web page. Also merge mainline into tagview branch. (By: eric on 2008-08-21 20:59:01) [diff] [annotate]
2008-08-14
05:27:43 [425f4bbcea] part of check-in [16e308106f] Third time lucky? Commit changes, with merge applied only once. (so not filled with MERGE CONFLICT messages) (By: bharder on 2008-08-14 05:27:43) [diff] [annotate]
05:05:41 [ede786a568] part of check-in [48c00d0bd3] Oops... merge typos fix w/ [bdac9f7238], commited at nearly same time. (By: bharder on 2008-08-14 05:05:41) [diff] [annotate]
04:53:51 [425f4bbcea] part of check-in [4c78a18ad2] fixed typos (By: bch on 2008-08-14 04:53:51) [diff] [annotate]
2008-08-11
17:52:25 [ef4fb31248] part of check-in [baf68cc18f] Make "notepad" the default text editor for windows. (By: drh on 2008-08-11 17:52:25) [diff] [annotate]
2008-07-23
13:01:23 [b72cce6453] part of check-in [2ecc407d9b] The "extra" and "clean" commands ignore the repository file if the repository happens to be within the check-out. Ticket [c7b35be88]. (By: drh on 2008-07-23 13:01:23) [diff] [annotate]
2008-07-17
01:49:16 [213d5beae2] part of check-in [849b94c631] Avoid the use of chdir() since this seems to cause problems on windows. (By: drh on 2008-07-17 01:49:16) [diff] [annotate]
2008-06-08
19:31:28 [e9356000f0] part of check-in [e976aa6fcb] Use cr/nl instead of just nl at the end of every line on the check-in comment template for windows. Strip out the cr characters before completing the commit. (By: drh on 2008-06-08 19:31:28) [diff] [annotate]
2008-06-06
20:11:16 [2acc611eda] part of check-in [3f706b92a5] Change the "omitsign" setting into "clearsign" and invert its sense. (By: drh on 2008-06-06 20:11:16) [diff] [annotate]
20:05:06 [34b5cd0ba4] part of check-in [417e7662e5] Fix to the omitsign setting. (By: drh on 2008-06-06 20:05:06) [diff] [annotate]
2008-05-10
18:01:52 [e7a974d371] part of check-in [6b85fd173e] Help message cleanup. Automatically delete cloned database files if the clone fails. (By: drh on 2008-05-10 18:01:52) [diff] [annotate]
2008-05-07
12:15:14 [a39c0a7df2] part of check-in [b714ab1ea7] Add the --proxy option to the commit and update commands. (By: drh on 2008-05-07 12:15:14) [diff] [annotate]
2008-03-05
03:35:16 [b8e054206a] part of check-in [b7fc4d9d04] Extended test-import-manifest to return not only the record-id, but the hash uuid as well. Extended the fossil accessor class with methods for regular and branch tagging. Split the initialization from construction (needed for when we split the import pass into three), and a method to set/retrieve the accessor's configuration (persistence across passes). (By: aku on 2008-03-05 03:35:16) [diff] [annotate]
2008-02-24
18:50:35 [f5120aa9ee] part of check-in [588bb7cd73] Merged to [ed26056bb5]. (By: aku on 2008-02-24 18:50:35) [diff] [annotate]
2008-02-21
14:27:34 [f5120aa9ee] part of check-in [33c31f73cd] Record whether or not files have their execute permission bit set. Set or clear the execute permission bit upon checkout. (By: drh on 2008-02-21 14:27:34) [diff] [annotate]
2008-02-09
00:11:04 [3db074a16d] part of check-in [49b59bc559] Issue a warning after a commit if the commit causes a fork. (By: drh on 2008-02-09 00:11:04) [diff] [annotate]
2008-02-08
21:42:46 [844a72c5ae] part of check-in [5cc845cfeb] Rename the 'clearsign' setting to 'pgp-command'. Remove the 'safemerge' setting - safemerge is on by default and cannot be disabled. (By: drh on 2008-02-08 21:42:46) [diff] [annotate]
16:24:24 [cd202e5357] part of check-in [b3ec774ab7] Fail with an error if a file is outside the checkout tree. (By: drh on 2008-02-08 16:24:24) [diff] [annotate]
2008-02-04
00:25:00 [aebfba90e8] part of check-in [e0580dfeee] Honor the -f flag on commit. (It was using -r in place of -f due to a typo, apparently.) (By: drh on 2008-02-04 00:25:00) [diff] [annotate]
2008-02-02
06:49:40 [3af7638aed] part of check-in [dfb6ee3bac] Dropped primary key of temp table __im, record ids are not unique. Scenario: Several empty files. All have the same id, different paths. (By: aku on 2008-02-02 06:49:40) [diff] [annotate]
05:05:01 [8d57a933e0] part of check-in [bd9703dee6] Fix bad setup of comment for manifest. (By: aku on 2008-02-02 05:05:01) [diff] [annotate]
2008-02-01
05:32:04 [438d21c31d] part of check-in [b7a93530ef] Fixed description of file checkin.c. Implemented new command test-import-manifest. Updated fossil accessor code in the importer to the changed command line API of test-import-manifest. (By: aku on 2008-02-01 05:32:04) [diff] [annotate]
2008-01-29
01:11:27 [fe0fcda106] part of check-in [e2a42f7a68] Error message on "commit" or "user default" if the user does not exist. (By: drh on 2008-01-29 01:11:27) [diff] [annotate]
2007-12-05
08:07:46 [5435deb841] part of check-in [d0305b305a] Merged mainline into my branch to get the newest application. (By: aku on 2007-12-05 08:07:46) [diff] [annotate]
2007-12-04
01:26:21 [5435deb841] part of check-in [371dd6574c] Fix the revert command so that it works from subdirectories. Other minor comment and help-text changes. (By: drh on 2007-12-04 01:26:21) [diff] [annotate]
2007-10-07
14:38:54 [6e8cb78df8] part of check-in [a21806dcf3] Fixed omitsign discrepancies. Windows version now looks for USERNAME instead of USER when creating new database. (By: jnc on 2007-10-07 14:38:54) [diff] [annotate]
2007-09-28
20:08:32 [1fd79ac4b7] part of check-in [134e2aeccc] Combine the "config" and "setting" commands into a single "settings" command. (By: drh on 2007-09-28 20:08:32) [diff] [annotate]
2007-09-26
04:17:37 [a88de4d022] part of check-in [41561125cd] Added safemerge option to commit, update and settings (By: jnc on 2007-09-26 04:17:37) [diff] [annotate]
2007-09-25
20:23:52 [55cded4432] part of check-in [fff234b77c] Updates to the autosync logic. Add the "setting" command. (By: drh on 2007-09-25 20:23:52) [diff] [annotate]
07:11:57 [45c26e70ac] part of check-in [0431f14edf] Once a successful commit is made, if autosync is on, a push is now done. This commit will be the first test of that new functionality :-) (By: jnc on 2007-09-25 07:11:57) [diff] [annotate]
2007-09-23
18:55:36 [484fa282d6] part of check-in [820a1a1a53] Fix a C++-ism. (By: drh on 2007-09-23 18:55:36) [diff] [annotate]
2007-09-22
19:43:55 [39235e7847] part of check-in [3c5482959c] Merge in the w32 changes. (By: drh on 2007-09-22 19:43:55) [diff] [annotate]
18:34:49 [39235e7847] part of check-in [8372cc0b81] Socket operations now functional in Win32 port. Added quotes around the filename portion of the command to edit thus working of windows in paths where the temp directory contains spaces. Added -all flag to clean command. If not specified each file is prompted for before removing. (By: jnc on 2007-09-22 18:34:49) [diff] [annotate]
2007-09-17
01:00:32 [08fa2df4cf] part of check-in [f76192b245] Pulled the latest CLI, website, and sqlite changes into the importer branch. (By: aku on 2007-09-17 01:00:32) [diff] [annotate]
00:58:51 [2b31bba6d0] part of check-in [bbcb6326c9] Pulled in the navbar and timeline changes. (By: aku on 2007-09-17 00:58:51) [diff] [annotate]
2007-09-11
02:25:19 [08fa2df4cf] part of check-in [a36177bcce] Add the "undo" and "redo" commands. Untested at this point so don't try to use them yet. (By: drh on 2007-09-11 02:25:19) [diff] [annotate]
2007-09-08
16:01:28 [2b31bba6d0] part of check-in [e1c1877c99] Sync using clusters appears to work. More testing is needed before we go live. (By: drh on 2007-09-08 16:01:28) [diff] [annotate]
2007-08-30
20:27:14 [e53057ad70] part of check-in [4c82c7773f] Fix some annoyances with "merge". This involves a schema change to the _FOSSIL_ file. Older versions will continue to work, but it would make since to "close" and "open" local source tree after updating to this version of fossil, in order to update the schema. (By: drh on 2007-08-30 20:27:14) [diff] [annotate]
19:46:06 [66b4512b45] part of check-in [f030c0aea7] Fix multiple bugs in the comment parser of the commit command. Allow blank lines in comments. (By: drh on 2007-08-30 19:46:06) [diff] [annotate]
18:05:19 [670906c45d] part of check-in [1871a93dd4] Fix bugs that can cause a segfault if a blank check-in comment is entered. (By: drh on 2007-08-30 18:05:19) [diff] [annotate]
2007-08-25
19:52:42 [24fdcaa11c] part of check-in [741aac4d4e] Regenerate the manifest.uuid file on a "commit". (By: drh on 2007-08-25 19:52:42) [diff] [annotate]
19:31:31 [46f9764a21] part of check-in [95e17f4e3f] 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. (By: drh on 2007-08-25 19:31:31) [diff] [annotate]
2007-08-18
02:45:47 [dfe4f317d7] part of check-in [c9fdb846fb] Add the "help" command and the "clean" command. More work is needed on the text for various help messages. (By: drh on 2007-08-18 02:45:47) [diff] [annotate]
2007-08-10
00:08:25 [2d5771221e] part of check-in [573a464cb7] Complete rework of the xfer mechanism. Compiles but not yet working. (By: drh on 2007-08-10 00:08:25) [diff] [annotate]
2007-08-09
10:48:51 [bad8f191d4] part of check-in [9a9cd81738] Add the -m/--comment and the --nosign options to the commit command. (By: drh on 2007-08-09 10:48:51) [diff] [annotate]
2007-08-08
14:45:20 [c7f6520303] part of check-in [77327ae14e] Omit the files "manifest" and "_FOSSIL_" from the "extra" list. (By: drh on 2007-08-08 14:45:20) [diff] [annotate]
2007-08-04
00:26:40 [f79a5fbc49] part of check-in [aafd536a5c] Prohibit partial check-ins of a merge. To allow such a thing would confuse the branch tracking logic. There are still problems in the partial check-in logic for cases were new files have been added to the repository. (By: drh on 2007-08-04 00:26:40) [diff] [annotate]
2007-08-03
23:30:52 [43e2abb7c2] part of check-in [6aff11f03f] Show an error if unrecognized command-line options appear on the commit command. Also add the (undocumented) "omit-ci-sig" configuration option on the database. Setting omit-ci-sig omits the PGP signature on check-in. (By: drh on 2007-08-03 23:30:52) [diff] [annotate]
15:31:33 [a1a87577e4] part of check-in [22552fb803] Extend the commit command so that specific files can be committed. There are still some problems with doing this after a merge. (By: dan on 2007-08-03 15:31:33) [diff] [annotate]
2007-08-01
21:59:38 [e13578a174] part of check-in [e37451d9c2] Add the ability to sign manifests using GPG during a check-in. Due to a bug in the manifest parser, older versions will not be able to check-out signed manifests. (By: drh on 2007-08-01 21:59:38) [diff] [annotate]
21:03:03 [bb35848e0a] part of check-in [3945057916] Add primitive start-time and duration controols to the timeline. Additional checksums on check-in and check-out. (By: drh on 2007-08-01 21:03:03) [diff] [annotate]
12:17:14 [5e2184d9ad] part of check-in [5c3e87171a] Fix a problem in the commit logic that caused it to ignore merge changes. Add another test to the commit to detect future problems of a similar nature. (By: drh on 2007-08-01 12:17:14) [diff] [annotate]
2007-07-24
13:00:19 [f97001dc6f] part of check-in [ac1dea8eac] Fix a bug in the "rm" command. Delete an obsolete documentation file. (By: drh on 2007-07-24 13:00:19) [diff] [annotate]
2007-07-21
14:10:57 [08d87760e9] part of check-in [dbda8d6ce9] Initial check-in of m1 sources. (By: drh on 2007-07-21 14:10:57) [annotate]