Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file src/checkin.c at check-in 356fc21d40ef3ea7
|
2013-07-23
| ||
| 18:57 | Restore backward compatible labels for per-file status/changes output lines. file: [00b525f86a] check-in: [3ca6979514] user: mistachkin branch: trunk, size: 61991 | |
| 10:25 | rebase file: [b0247bf665] check-in: [bdad403f94] user: jan.nijtmans branch: tkt-change-hook, size: 62132 | |
|
2013-07-22
| ||
| 09:23 | rebase file: [bc077a572e] check-in: [7b7a4bd579] user: jan.nijtmans branch: merge-integrate, size: 63505 | |
| 08:55 | Better outlining of output from "fossil status", "fossil changes" and "fossil ls --verbose". Let "fossil ls --verbose" differentiate between EDITED, CONFLICT, UPD_BY_MERGE and ADD_BY_MERGE, just like "fossil status" and "fossil changes" file: [ac3b98023e] check-in: [c41d70dccd] user: jan.nijtmans branch: trunk, size: 62031 | |
| 07:42 | A few more places where the "chnged" field values 4 and 5 have effect file: [8f026f865d] check-in: [530ef9557b] user: jan.nijtmans branch: merge-integrate, size: 63097 | |
| 07:09 | Add "fossil status" markers for UPDATED_BY_INTEGRATE and ADDED_BY_INTEGRATE file: [b33c90d6f2] check-in: [e9ffc05c0b] user: jan.nijtmans branch: merge-integrate, size: 63098 | |
|
2013-07-21
| ||
| 16:29 | rebase file: [b183dca041] check-in: [54aef59916] user: jan.nijtmans branch: cleanX, size: 62995 | |
|
2013-07-20
| ||
| 08:40 | Alternative approach to allow multiple SSH users to share the same SSH account while maintaining separate Fossil identities. file: [c176ac73c9] check-in: [e3510cef23] user: amb branch: ssh-shared-account, size: 61762 | |
|
2013-07-14
| ||
| 14:56 | Rebase. Use -4 as INTEGRATE tag, not -3 file: [ed427cdba3] check-in: [967ef5f7c5] user: jan.nijtmans branch: merge-integrate, size: 62884 | |
|
2013-07-12
| ||
| 12:39 | Better error reporting using fossil_error mechanism. file: [438ef89327] check-in: [97b47ddadf] user: jan.nijtmans branch: tkt-change-hook, size: 61837 | |
| 11:38 | rebase file: [6829370778] check-in: [ebc22d22d2] user: jan.nijtmans branch: tkt-change-hook, size: 61863 | |
| 11:33 | rebase file: [95cc02e44d] check-in: [a745092fbc] user: jan.nijtmans branch: merge-integrate, size: 62884 | |
| 11:31 | Any vmerge.id < -2 should be handled as a MERGED_WITH by default, not as BACKOUT (even though trunk fossil cannot produce that yet). file: [eacfb4f970] check-in: [88e60e8ff3] user: jan.nijtmans branch: trunk, size: 61736 | |
| 08:05 | In case of a dry-run, output manifest before printing other information about the merge. file: [07f959f3cb] check-in: [72713b7d66] user: jan.nijtmans branch: merge-integrate, size: 62883 | |
| 07:58 | Minor tweaks in error/warning messages. Well-tested now. file: [5cb7799143] check-in: [5f4b03ebf0] user: jan.nijtmans branch: merge-integrate, size: 62883 | |
|
2013-07-11
| ||
| 15:20 | Implementation complete. Should be thorougly tested now. file: [3bde62203c] check-in: [491dd37970] user: jan.nijtmans branch: merge-integrate, size: 62954 | |
| 11:58 | First shot at better error-reporting. file: [4e57e2ef7b] check-in: [0dbaf29294] user: jan.nijtmans branch: tkt-change-hook, size: 61826 | |
| 08:47 | Implement "fossil merge --integrate" as suggested by Harald Oehlmann. The only part missing is the actual closing of the branch. file: [861e16effc] check-in: [b984ecaf1d] user: jan.nijtmans branch: merge-integrate, size: 62091 | |
|
2013-07-10
| ||
| 14:05 | Final bug-fixes (I hope) file: [54a798dddc] check-in: [a27df49629] user: jan.nijtmans branch: tkt-change-hook, size: 61751 | |
| 13:00 | Bug-fixes: - ticket change resulted in ticket hook firing twice. - uuid for commits was determined wrong. file: [c9a23cb2c0] check-in: [078c67e0c4] user: jan.nijtmans branch: tkt-change-hook, size: 61726 | |
|
2013-07-09
| ||
| 08:51 | Fix "fossil commit" when specifying a directory on the command line which doesn't exist. file: [f2633b36f8] check-in: [062b82c8b0] user: jan.nijtmans branch: trunk, size: 61699 | |
|
2013-07-05
| ||
| 12:06 | Fix behavior of "fossil commit" on case-insensitive file systems. file: [2947f6d7bd] check-in: [c1611f7dfa] user: jan.nijtmans branch: trunk, size: 61970 | |
| 06:46 | Fix [8ee231223d]: fossil ls --age --verbose ignores --verbose file: [3bc40a2ba9] check-in: [40d152478a] user: jan.nijtmans branch: trunk, size: 61964 | |
|
2013-06-24
| ||
| 09:53 | rebase file: [65d3086c0c] check-in: [50d466dcdd] user: jan.nijtmans branch: pending-review, size: 62426 | |
| 08:27 | Use file_tree_name(), not file_canonical_name(), as in Richard's example [c8253f4066] for "fossil ls|changes|status" too. Advantage: 1) a panic when an out-of-tree filename is given on the command line 2) shortcut when any command line argument is "." (or resolves to the top of the tree in any other way) file: [91ec459417] check-in: [ae01244396] user: jan.nijtmans branch: trunk, size: 62031 | |
|
2013-06-21
| ||
| 15:19 | Allow the "fossil commit" command to accept directories as command-line arguments and commit all files contained underneath those directories. file: [9a0e1c943f] check-in: [c8253f4066] user: drh branch: trunk, size: 62022 | |
| 14:46 | Oops, forgot to zero the blob. file: [de2d5ec3e7] check-in: [d09e373878] user: jan.nijtmans branch: trunk, size: 61051 | |
| 14:28 | Enhance [/help?cmd=changes | fossil changes] and [/help?cmd=status | fossil status] the same way. file: [921219ab19] check-in: [eb4d631c63] user: jan.nijtmans branch: trunk, size: 61030 | |
| 09:27 | rebase file: [ee7986f5a1] check-in: [dfb47a2a2e] user: jan.nijtmans branch: cleanX, size: 61687 | |
| 08:31 | Fix operation of [/help?cmd=ls | fossil ls] when local files/directories are missing. file: [087b517034] check-in: [c0b98195f9] user: jan.nijtmans branch: trunk, size: 60428 | |
|
2013-06-20
| ||
| 15:39 | Add the ability to specify directories and files on the "fossil ls" command. file: [c38d4ff833] check-in: [04803ae4ab] user: drh branch: trunk, size: 60603 | |
| 11:44 | Factor out common parts of "fossil extra" and "fossil clean" into a subroutine. Combine vfile_scan2() into vfile_scan(). file: [042ed4f04f] check-in: [69327d278a] user: drh branch: ticket-967cedbf20, size: 59680 | |
|
2013-06-19
| ||
| 07:20 | rebase file: [0ef583948f] check-in: [4279e6465a] user: jan.nijtmans branch: ticket-967cedbf20, size: 59520 | |
|
2013-06-06
| ||
| 12:16 | merge trunk file: [6afbca8316] check-in: [cf3d716e2f] user: jan.nijtmans branch: cleanX, size: 59256 | |
|
2013-06-03
| ||
| 07:53 | Rebase. Remove --clean option and "clean-glob" setting. Implement new "allow-clean-x" setting. file: [e0df745af1] check-in: [b3201c9111] user: jan.nijtmans branch: cleanX, size: 59247 | |
|
2013-05-30
| ||
| 21:59 | For now, silence messages about kept files being skipped during clean. file: [e4f8455d3c] check-in: [45675bdd92] user: mistachkin branch: trunk, size: 57902 | |
| 13:25 | Implement [967cedbf20] for "fossil clean" and "fossil extra" file: [89234b8a14] check-in: [32c69db154] user: jan.nijtmans branch: ticket-967cedbf20, size: 59627 | |
| 08:16 | In the "fossil clean" messages/prompts, distinguish between "unmanaged" and "ignored" files. file: [f3f9696e14] check-in: [48fcfa8507] user: jan.nijtmans branch: pending-review, size: 58258 | |
| 07:28 | Additional protection for fossil executables being removed by "fossil clean", even when using --ignore "". Add a warning when kept files are refused to be removed, don't keep this situation silent any more. Backport various improvements from cleanX branch: Use of capitals in messages, missing blob_reset() calls. file: [84aca6f788] check-in: [67c9cd12ad] user: jan.nijtmans branch: trunk, size: 58017 | |
|
2013-05-29
| ||
| 12:52 | Only ask confirmation for deletion of "unmanaged" files, not for "IGNORED files". If you want to delete ignored files with confirmation, use [fossil clean --ignore ""], not [fossil clean --extreme] file: [2a56d1b988] check-in: [020bb71f00] user: jan.nijtmans branch: cleanX, size: 59618 | |
| 08:48 | Update extreme prompt message. With --dry-run, the extreme prompt is not needed. file: [8889960340] check-in: [e2dd2722c1] user: jan.nijtmans branch: cleanX, size: 59741 | |
| 07:35 | Protect fossil executable better against removal by "fossil clean -x" without getting a dialog for it. file: [59c696b631] check-in: [bd86711f84] user: jan.nijtmans branch: cleanX, size: 59760 | |
|
2013-05-28
| ||
| 21:23 | Add a robust warning and prompt for the 'extreme' clean operation. file: [9edf072184] check-in: [4af673cc20] user: mistachkin branch: cleanX, size: 59805 | |
| 11:12 | Revise usage of dry run flag. Improvements to warnings. file: [b130fca885] check-in: [dcd868290f] user: mistachkin branch: cleanX, size: 58855 | |
| 10:39 | Fix small merge issue and free pIgnore when no longer used. file: [14b08eb167] check-in: [aec7aa8484] user: mistachkin branch: cleanX, size: 58475 | |
| 10:32 | Refactoring of the clean -x option, phase 1. file: [a2e9f58b05] check-in: [0dc31f4bf7] user: mistachkin branch: cleanX, size: 58519 | |
|
2013-05-27
| ||
| 09:56 | rebase file: [2c5db58830] check-in: [7f0507c04d] user: jan.nijtmans branch: pending-review, size: 58251 | |
| 09:53 | Implementation simplification: -n implies -f and -v, this way less separate flag-checks have to be done. No change in functionality. file: [7e08ce0f4d] check-in: [4e573871bc] user: jan.nijtmans branch: cleanDashN, size: 57844 | |
| 08:53 | Better implementation of "fossil clean -x". Previous implementation didn't prompt any more before before removing unknown files when the -x option was used. file: [5df930f69e] check-in: [6758c2b0d5] user: jan.nijtmans branch: pending-review, size: 58264 | |
|
2013-05-21
| ||
| 14:45 | Implement -x|-X|-e|--exclude options for "fossil clean". Compatible with "git clean -x|-X|-e|--exclude". file: [d401121c25] check-in: [44025538c4] user: jan.nijtmans branch: pending-review, size: 59058 | |
| 13:56 | Add option -v|--verbose to "fossil ls" as replacement for (deprecated) -l. file: [40b8759c83] check-in: [e91d65afe5] user: jan.nijtmans branch: trunk, size: 57861 | |
|
2013-05-17
| ||
| 12:04 | Remove excess verbage from the output of "fossil clean" unless the --verbose or -v command-line option is used. Issue an error if an unrecognized command-line argument is seen, to prevent mistakes like using --dryrun instead of --dry-run. file: [a48a7d05b1] check-in: [273ec22f25] user: drh branch: trunk, size: 57755 | |
|
2013-05-15
| ||
| 07:15 | rebase file: [1d5c2bdd11] check-in: [5dd6b69799] user: jan.nijtmans branch: clean-with-ignore, size: 57206 | |
|
2013-05-14
| ||
| 11:36 | doc fixes. file: [8373e54e4b] check-in: [a38fa0b80b] user: jan.nijtmans branch: trunk, size: 57548 | |
|
2013-05-13
| ||
| 10:10 | Suggestion: Remove "keep-glob" setting, because "ignore-glob" already has the expected "keep-glob" behavior. file: [1c75b0469c] check-in: [d60a75fd08] user: jan.nijtmans branch: clean-with-ignore, size: 57200 | |
| 09:12 | Some optimizations. No change in functionality. - In clean_cmd, use new function vfile_scan2. - When checking for multiple bytes/characters always do that in order of likelihood: '\n' is more likely than '\0', which is more likely than '\r'. - Off-by-one error in looks_like_utf16(). - Allow starts_with_utf16_bom() to be used in detecting UTF-16 without BOM as well: Always determine pbReverse, even if no BOM is present. - Remove unused variable. file: [200aa08cc8] check-in: [fa50694405] user: jan.nijtmans branch: trunk, size: 57542 | |
|
2013-05-07
| ||
| 20:52 | Add --clean option and clean-glob for use by the clean command. Restore previous meaning of the ignore-glob setting. file: [c1c98dafc3] check-in: [b7afa9728b] user: mistachkin branch: trunk, size: 57581 | |
|
2013-05-06
| ||
| 11:00 | Store filename in intermediate variable file: [f3d16f8a92] check-in: [d7afa8f153] user: jan.nijtmans branch: trunk, size: 57232 | |
| 10:13 | Add option --keep to "fossil clean", and matching versionable setting "keep-glob". Now you can specify which files should be kept without confirmation and which files can be removed (--ignore, "ignore-glob") without confirmation. If you want the old behavior, specify "keep-glob" to have the same value as "ignore-glob". Add versioned settings "ignore-glob" and "keep-glob" to the fossil repository. file: [2622c95a5f] check-in: [982f9ec738] user: jan.nijtmans branch: trunk, size: 57244 | |
|
2013-05-03
| ||
| 16:04 | Pull in the latest SQLite from upstream. This enables the Application_ID feature, so make sure application IDs are set appropriately. file: [29d97dc98f] check-in: [5a936f984c] user: drh branch: trunk, size: 56692 | |
| 13:50 | Prompt before cleaning files > 10M. Those file deletions are not undo-able. file: [1ea144f006] check-in: [8e74f0fe40] user: jan.nijtmans branch: undo-clean, size: 57285 | |
| 12:06 | Make "fossil clean" undo-able. file: [0c02b34a04] check-in: [5b4cece445] user: jan.nijtmans branch: undo-clean, size: 56946 | |
|
2013-05-02
| ||
| 15:04 | rebase file: [9030de5b55] check-in: [9e4a7190af] user: jan.nijtmans branch: clean-with-ignore, size: 57089 | |
|
2013-05-01
| ||
| 09:42 | Add -v|--verbose as alternative to "-l|--detail" everywhere. And "v=" and "verbose=" as alternative to the "detail=" URL parameter. file: [7aca9d7f20] check-in: [5214a2a8b8] user: jan.nijtmans branch: trunk, size: 56537 | |
|
2013-04-25
| ||
| 01:23 | update help text to reflect reality file: [42af68aad2] check-in: [e864b8ee0e] user: bch branch: trunk, size: 56529 | |
|
2013-04-21
| ||
| 21:59 | Add -n|--dry-run options to commands which already have --test or --nochange. file: [18957e81e0] check-in: [0b866397a8] user: jan.nijtmans branch: trunk, size: 56527 | |
|
2013-04-19
| ||
| 07:55 | Rename "--limit" to "--count" and "--test" to "--nochange" in some fossil commands file: [b36c83b51e] check-in: [e72af5058e] user: jan.nijtmans branch: count-nochange, size: 56229 | |
|
2013-04-18
| ||
| 18:53 | Record cherrypicks and backouts in the Q card of the check-in manifest. This is the first step in adding display of cherry-picks, ticket [eaf1c4fdbeeca8eb]. file: [67fa134905] check-in: [91aa222d7f] user: drh branch: trunk, size: 56190 | |
| 08:46 | Use the function filename_collation() everywhere in stead of passing caseSensitive as parameter. file: [0ebaed5c81] check-in: [3c781f4f0b] user: jan.nijtmans branch: trunk, size: 55826 | |
|
2013-04-16
| ||
| 09:59 | Suggested fix for [85017e9273] file: [58c4ef1320] check-in: [d0764530d3] user: jan.nijtmans branch: ticket-85017e9273, size: 55998 | |
| 09:01 | More comments file: [a81accc839] check-in: [d3e5f30be8] user: jan.nijtmans branch: ui-no-utf8, size: 55765 | |
|
2013-04-15
| ||
| 12:35 | merge trunk file: [4db06eb8e6] check-in: [3d82be0e3f] user: jan.nijtmans branch: ui-no-utf8, size: 55828 | |
|
2013-04-11
| ||
| 14:33 | Fix the --tag feature of the commit command that was broken by a recent check-in. file: [15ec966fe1] check-in: [c42aaa259f] user: drh branch: trunk, size: 55632 | |
|
2013-04-05
| ||
| 07:44 | Branches "use-blob_strip_bom" and "improve_commit_warning" go together in a single new (experimental) branch file: [411cc77728] check-in: [a7e77a66b0] user: jan.nijtmans branch: ui-no-utf8, size: 55958 | |
|
2013-04-04
| ||
| 11:35 | merge trunk file: [a9c9c0660e] check-in: [d8bc29f346] user: jan.nijtmans branch: improve_commit_warning, size: 55962 | |
| 06:53 | Simplyfy/speed-up use of LOOK_??? flags. Rename LOOK_CR/LF to LOOK_ANY_CR/LF. file: [8efd7393f0] check-in: [468f134659] user: jan.nijtmans branch: looks-like-utf, size: 55664 | |
|
2013-04-01
| ||
| 15:54 | merge trunk file: [08f89cf6f0] check-in: [109c1ef571] user: jan.nijtmans branch: clean-with-ignore, size: 56209 | |
| 14:02 | Fix the --allow-older and --force options for permitting out-of-order dating of check-ins. file: [2c7cf173e9] check-in: [086612a5a8] user: drh branch: trunk, size: 55660 | |
| 13:50 | Add the --mimetype option to the "commit" command. file: [6cef5be470] check-in: [6d4339bb09] user: drh branch: markdown, size: 56006 | |
|
2013-03-27
| ||
| 23:13 | Make the intent of the code in commit_warning() clearer. Style cleanup. file: [b3c6e86cc0] check-in: [3f78dfe593] user: mistachkin branch: trunk, size: 55209 | |
| 09:45 | Allow looks_like_utf8/16 to specify when the loop should stop, in stead of leaving it unspecified. Minor comment/doc fixes. file: [0d9ca4de12] check-in: [79f7eb2fc5] user: jan.nijtmans branch: trunk, size: 54907 | |
|
2013-03-26
| ||
| 11:12 | Enable fossil to distinguish correctly CR/CRNL/mixed line endings. file: [0abb43ce8c] check-in: [f89e2eccbb] user: jan.nijtmans branch: trunk, size: 54890 | |
|
2013-03-21
| ||
| 12:37 | merge trunk. Not correct: Test-case 414 doesn't give the right answer! file: [1c0132b5de] check-in: [4310b0b2ed] user: jan.nijtmans branch: improve_commit_warning, size: 54864 | |
| 12:06 | Add flag LOOK_INVALID, not used yet. Add many more UTF8/16 test-cases. file: [ae4640a582] check-in: [3ec3909b17] user: jan.nijtmans branch: trunk, size: 54726 | |
| 10:57 | merge trunk (testcases not adapted yet!) file: [8c5da0def3] check-in: [43aa3b2d8b] user: jan.nijtmans branch: improve_commit_warning, size: 54871 | |
|
2013-03-19
| ||
| 10:06 | merge trunk (still experimental) file: [ee4d79ebd3] check-in: [af4d780446] user: jan.nijtmans branch: use-blob_strip_bom, size: 54685 | |
| 08:59 | Merge "cr-warning" branch to trunk: Fossil now warns before committing files with CR line-endings and offers to convert them to LF line-endings; fossil's diff cannot handle those. In checkin.c, use LOOK_BINARY in stead of LOOK_NUL, in case more flags are added to the BINARY detection. Rename LOOK_LENGTH to LOOK_LONG. file: [c9b8ef2410] check-in: [ea2598e447] user: jan.nijtmans branch: trunk, size: 54734 | |
|
2013-03-18
| ||
| 23:47 | Make sure that LOOK_CR is set even when a CR/LF pair is detected. Rename the LOOK_LENGTH flag to LOOK_LONG for clarify. Add LOOK_SHORT flag to indicate that the looks_like_utf16() function did not perform a full check. Support tests for UTF-16 in reverse byte order. Enhancements to the test-looks-like-utf command. file: [b33fda7aac] check-in: [b0b3f2a44f] user: mistachkin branch: bomRefactor, size: 54482 | |
| 09:30 | Remove dead code from checkin.c Fix LOOK_BINARY macro: LOOK_ODD doesn't say anything about being binary or not, it only means it cannot be UTF-16. file: [b63ca38053] check-in: [12ce0041f5] user: jan.nijtmans branch: trunk, size: 54492 | |
| 07:10 | Rename blob_remove_cr() to blob_to_lf_only() since that is what it now does. Also, improvements to style and related comments. file: [0eede522e0] check-in: [757585fb28] user: mistachkin branch: trunk, size: 54719 | |
| 05:38 | Correct inverted result of looks_like_binary() macro. Correct off-by-one error in the looks_like_utf16() function. Restore original meaning of the LOOK_CR and LOOK_LF flags. Restore LOOK_ODD flag, abstracting UTF-16 content inspection away from blob length. When performing byte swaps, do so consistently. Fix test cases to work with Tcl versions prior to 8.6. Add could_be_utf16() function to preform the preliminary blob checks. Adjustments to style and comments. file: [ae67cb7c4b] check-in: [e3f9a42b58] user: mistachkin branch: trunk, size: 54717 | |
|
2013-03-17
| ||
| 09:54 | remove the LOOK_ODD flag. It doesn't fit in looks_like_utf16() because it doesn't need each character to be scanned. file: [090e8eee15] check-in: [d4fe8be6a3] user: jan.nijtmans branch: trunk, size: 54460 | |
|
2013-03-16
| ||
| 06:46 | move starts_with_utf16_bom() call out of looks_like_utf16(), so we do it only once. file: [5655ea2866] check-in: [b58800e5eb] user: jan.nijtmans branch: trunk, size: 54664 | |
|
2013-03-15
| ||
| 12:53 | (expirimental) First implementation of "CR line endings" warning. file: [ce76a3a68f] check-in: [5a886cfd9b] user: jan.nijtmans branch: cr-warning, size: 54886 | |
| 12:23 | Don't let looks_like_utf8/16 decide any more whether the blob is text or binary. Calling code can do that based on the returned flags. This simplifies looks_like_utf8/16 a lot. file: [e80090237d] check-in: [276b34955b] user: jan.nijtmans branch: trunk, size: 54644 | |
|
2013-03-14
| ||
| 22:14 | Better handling and tests for initial CR/LF chars in the looks_like_utf*() functions. file: [43b2f7357e] check-in: [3d6d2e7f35] user: mistachkin branch: trunk, size: 54714 | |
| 14:48 | Merging from trunk to get the annotate fixes. Trivial conflict solved. file: [0231213e58] check-in: [f14798e0e3] user: viriketo branch: annotate_links, size: 54779 | |
| 14:19 | merge trunk file: [99e0216f49] check-in: [4aa55e5533] user: jan.nijtmans branch: clean-with-ignore, size: 55069 | |
| 14:09 | style file: [cd40b182e1] check-in: [3ba9a4d5ca] user: jan.nijtmans branch: trunk, size: 54520 | |
| 13:51 | LOOK_LENGTH flags only has meaning when LOOK_NUL is not set. file: [84cafdaa1f] check-in: [8923e06cea] user: jan.nijtmans branch: trunk, size: 54523 | |
|
2013-03-13
| ||
| 13:37 | merge trunk file: [7f61655cef] check-in: [3718383e5c] user: jan.nijtmans branch: bomRefactor, size: 54277 | |
| 12:13 | merge trunk file: [d2a5575fd5] check-in: [515feb5697] user: jan.nijtmans branch: clean-with-ignore, size: 55146 | |
|
2013-03-12
| ||
| 15:54 | fix "fossil clean --test" file: [6796a51b95] check-in: [ca5903240d] user: jan.nijtmans branch: clean-with-ignore, size: 55146 | |
| 15:48 | Add --keep option to "fossil clean", and versionable "keep-glob" setting file: [590346e7e6] check-in: [6c72cab73c] user: jan.nijtmans branch: clean-with-ignore, size: 55130 | |
| 15:30 | Fix "fossil clean --test" not to remove files. file: [97497a085f] check-in: [1c8efa5cab] user: jan.nijtmans branch: trunk, size: 54597 | |
| 12:48 | merge trunk file: [4b2836e7d5] check-in: [b72908bc5b] user: jan.nijtmans branch: clean-with-ignore, size: 54678 | |
| 10:31 | merge trunk file: [621831768b] check-in: [0a93bf105a] user: jan.nijtmans branch: improve_commit_warning, size: 55042 | |
|
2013-03-11
| ||
| 15:37 | Combine looks_like_utf8/looks_like_utf16 to a single looks_like_utf function, which can be used in both checkin.c and utf.test. This assures that utf.test really checks the same thing as checkin.c is using. file: [5674e9d3e6] check-in: [e42ea98f95] user: jan.nijtmans branch: bomRefactor, size: 54261 | |
|
2013-03-10
| ||
| 13:32 | Add possible 'a=all' response to "fossil clean" file: [6718b8546f] check-in: [5f4881d421] user: jan.nijtmans branch: trunk, size: 54581 | |
| 10:09 | Add possible 'a=all' response to "fossil clean", and print out which files actually are removed. file: [30d5eca1a2] check-in: [3a2c433aa4] user: jan.nijtmans branch: clean-with-ignore, size: 54516 | |
| 09:57 | Change behavior of "fossil clean --ignore": The ignore setting now specifies which files can be removed without confirmation Add versionable "ignore-glob" setting for fossil, in order to demonstrate the desired behavior. file: [140f1d0dec] check-in: [5a3855f68b] user: jan.nijtmans branch: clean-with-ignore, size: 54405 | |
| 00:18 | Style and comment fixes. file: [dce081aad6] check-in: [4368611ba8] user: mistachkin branch: trunk, size: 54546 | |
|
2013-03-08
| ||
| 13:02 | merge trunk file: [0172c98184] check-in: [17e972c318] user: jan.nijtmans branch: improve_commit_warning, size: 54907 | |
| 09:15 | Fix crnl-warning for file which starts with þÿ or ÿþ (latin-1) and has an odd number of bytes. file: [1704ea2533] check-in: [25eec8cfaf] user: jan.nijtmans branch: trunk, size: 54487 | |
|
2013-03-06
| ||
| 20:46 | Modify the commit_warning() function so the warning for possible binary content is higher priority than the other warnings. file: [4aa8652ecc] check-in: [2d9ae4ee73] user: mistachkin branch: trunk, size: 54301 | |
| 07:50 | Refactor the looks_like_utf*() functions to use a single output flags argument to convey the various pieces of blob status information. file: [4402410399] check-in: [30a63b8b66] user: mistachkin branch: trunk, size: 54301 | |
|
2013-03-05
| ||
| 12:25 | style: use g.zConfigDbName in stead of g.configDbName, as all other strings. file: [3fca88db84] check-in: [a5dc5332d4] user: jan.nijtmans branch: trunk, size: 54127 | |
| 12:17 | Add check for win32/cygwin whether the config-db is writable in stead of checking that the $HOME directory is writable. Eliminate g.zHome and g.configOpen, in stead use a single g.configDbName. Then people no longer have to guess whether the config db name is ".fossil" or "_fossil". g.zHome was only used for locating the config db, nothing else. file: [bef3901497] check-in: [473e08a6d1] user: jan.nijtmans branch: trunk, size: 54125 | |
| 09:24 | Don't trigger the long-lines warning if the long line is followed by a null-byte: it's a normal binary file then. re-write looks_like_utf8/16 to handle crlf the same way as long lines (thanks, Joe, for the long-lines rewrite!) file: [fa43e7777b] check-in: [ab2920c2b9] user: jan.nijtmans branch: trunk, size: 54041 | |
| 02:06 | Add warning for overly long lines found during the commit process. file: [6e9b8a83aa] check-in: [10fbcda270] user: mistachkin branch: trunk, size: 53982 | |
|
2013-03-04
| ||
| 23:13 | Revert check-in [3a74f9fe52], which added a special warning for overly long lines being detected as binary files. file: [43399db3c5] check-in: [dd9e030bc9] user: mistachkin branch: noLineLenWarning, size: 53795 | |
| 13:26 | Enabled the 'c=convert' commit option for Cygwin, now that it can handle UTF-16. file: [c29c993353] check-in: [a6f4093e3f] user: jan.nijtmans branch: build-breaker, size: 54560 | |
|
2013-03-03
| ||
| 15:32 | New warning when file is considered binary due to long lines only. file: [16743b0fbb] check-in: [3a74f9fe52] user: jan.nijtmans branch: trunk, size: 54530 | |
|
2013-02-23
| ||
| 21:45 | merge trunk file: [5f6fc2eeb6] check-in: [eeb0231b9b] user: jan.nijtmans branch: improve_commit_warning, size: 55119 | |
| 10:58 | Added /json/status command. file: [ad5227a834] check-in: [d1e4d100ad] user: stephan branch: trunk, size: 53762 | |
|
2013-02-17
| ||
| 21:37 | merge trunk file: [0dbb38a66d] check-in: [fdf9050c4b] user: jan.nijtmans branch: improve_commit_warning, size: 55096 | |
|
2013-02-15
| ||
| 19:57 | Improvements to UTF-16 byte-order-mark detection. file: [fc4451449a] check-in: [3d988df670] user: mistachkin branch: trunk, size: 53739 | |
|
2013-02-13
| ||
| 21:12 | Removed some orphaned function docs (function was moved to db.c at some point). file: [d413d4b267] check-in: [9dab2e0646] user: stephan branch: trunk, size: 53736 | |
| 03:14 | Improvements to the UTF-16 BOM detection. file: [89a6864fd8] check-in: [81c4d78137] user: mistachkin branch: utf16Bom, size: 53799 | |
|
2013-02-11
| ||
| 19:30 | Merging from trunk. I still have merge conflicts since my previous merge. file: [3c03fb7537] check-in: [bdeb633a6c] user: viriketo branch: annotate_links, size: 54055 | |
|
2013-02-08
| ||
| 08:55 | Addendum to previous commit: Allow the user to decide whether the "fossil knows nothing about" warning should abort the commit or not. file: [581d01b527] check-in: [c31bbd4084] user: jan.nijtmans branch: trunk, size: 53796 | |
| 08:21 | Change "fossil knows nothing about" fatal into a warning. file: [b0b457361d] check-in: [7a8808b220] user: jan.nijtmans branch: trunk, size: 53528 | |
|
2013-02-07
| ||
| 09:39 | merge trunk file: [8df7af2a4f] check-in: [8994f3680a] user: jan.nijtmans branch: improve_commit_warning, size: 54854 | |
| 08:47 | Combine 4 "starts_with_utf??_bom" functions to a single - easier to use - function "starts_with_bom". In addition, it only checks for an UTF-16 BOM if the blob has an even number of bytes. file: [2f0f640e7f] check-in: [6c417d8bf5] user: jan.nijtmans branch: simplify-starts-with, size: 53497 | |
|
2013-01-24
| ||
| 10:48 | Rename "unicode-glob" to "encoding-glob", and improve feedback regarding the existance of the *-glob settings. file: [46149e7bb9] check-in: [f480173856] user: jan.nijtmans branch: encoding-glob, size: 53505 | |
|
2013-01-21
| ||
| 11:38 | Rename "unicode-glob" to "encoding-glob". file: [6d78bba3dd] check-in: [e8ecd18db1] user: jan.nijtmans branch: improve_commit_warning, size: 54360 | |
| 10:29 | merge trunk file: [cee568fe61] check-in: [a68dffbff3] user: jan.nijtmans branch: improve_commit_warning, size: 54288 | |
|
2013-01-14
| ||
| 01:54 | When autosync is enabled, do both a PUSH and a PULL following each commit. Adding the PULL here makes detection of a fork work better. file: [7aba9b1f0b] check-in: [bee86ff39a] user: drh branch: trunk, size: 53197 | |
|
2013-01-03
| ||
| 10:31 | Updating from trunk. I've left some merge conflicts to solve (annotate, diff) file: [d8b491723b] check-in: [b5b8448ece] user: viriketo branch: annotate_links, size: 53446 | |
|
2012-12-18
| ||
| 21:04 | Fix a couple typos in comments. file: [09051e9668] check-in: [55a28e7f5a] user: mistachkin branch: trunk, size: 53187 | |
|
2012-12-12
| ||
| 22:03 | typo integrate latest version of dirent.h file: [70a3678f71] check-in: [8e50ff0c30] user: jan.nijtmans branch: trunk, size: 53178 | |
| 13:53 | Add optional iso8859-1 to utf-8 conversion. Still to do: special cp1252 characters. file: [2c3a508eca] check-in: [4f060f6afb] user: jan.nijtmans branch: improve_commit_warning, size: 54268 | |
|
2012-11-29
| ||
| 07:57 | This change is intended to detect, during commit, whether some file contents cannot be interpreted as either UTF-8 or ASCII. This typically happens when the file is in the iso8859-1 (UNIX) or cp1252 (win32) encoding. Nothing very bad happens, only fossil cannot display the characters. For example, see: [http://core.tcl.tk/tcl/info/7559185e9a] It would be nice if fossil detects this situation, so the user has the choice to change the encoding to utf-8, or answer 'y' if this is intended. Probably missing is a 'latin-glob', 'non-utf8-glob' (any ideas for a better name?) setting. An improvement would be to allow the 'c' response, which aborts the commit but first converts it to utf-8 (assuming iso8859-1 on UNIX and cp1252 on win32) Another thing this change does is warn if the file contains long lines which cannot be handled by fossil. The user is given the chance to break the long lines into shorter ones. This cannot be done automatically. Maybe add a "longlines-glob" setting as well. Feedback welcome! file: [a7968e9a1d] check-in: [609ea54f7b] user: mistachkin branch: improve_commit_warning, size: 53827 | |
| 07:56 | Fix a couple line length issues and modify an error message. file: [3bb5dd4dce] check-in: [3527aa4474] user: mistachkin branch: trunk, size: 53177 | |
| 01:45 | Give the user the option to convert file into UTF8 if they are in some other encoding when committed. The commit aborts regardless, to give the operator an opportunity to retest the changes before committing again. file: [8e708e3bc6] check-in: [22b570f4f3] user: drh branch: trunk, size: 53108 | |
|
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: [9bd03e642a] check-in: [fcdeaa2909] user: drh branch: trunk, size: 51978 | |
|
2012-11-27
| ||
| 12:10 | merge trunk file: [4234822858] check-in: [2e1f2e69d5] user: jan.nijtmans branch: improve_commit_warning, size: 52626 | |
| 09:15 | missed a small part when merging file: [aa347ae00f] check-in: [5d3a492d8a] user: jan.nijtmans branch: convert_before_commit_v2, size: 53106 | |
| 09:10 | merge trunk file: [006936f14f] check-in: [43caa73788] user: jan.nijtmans branch: convert_before_commit_v2, size: 52949 | |
|
2012-11-26
| ||
| 22:51 | Merge byte-order-mark handling enhancements to trunk. file: [b064818efa] check-in: [9b800ee41c] user: mistachkin branch: trunk, size: 51976 | |
| 20:47 | Modify commit error message about unresolved merge conflicts to include the option used to disable the check. file: [83f8ba91ec] check-in: [2ff70a3130] user: mistachkin branch: trunk, size: 51948 | |
| 20:40 | Make the --force option to commit undocumented. Add --allow-empty, --allow-fork, and --allow-older options. Rename the --conflict option to --allow-conflict. Remove the --binary-ok option. file: [8893f47737] check-in: [5e83504f78] user: mistachkin branch: trunk, size: 51894 | |
| 12:23 | - Make --force imply --no-warnings - Add --no-warnings to "fossil scrub" and "fossil clean" - Remove "--conflict" option for "fossil merge", use --force for that. file: [34e6f3d9d1] check-in: [06e1b67270] user: jan.nijtmans branch: bellon-unicode-v2, size: 50702 | |
|
2012-11-25
| ||
| 22:31 | During commit, instead of using the '--force' option to bypass file type warnings, add a new option '--no-warnings'. file: [9d5deff6c9] check-in: [e9954e588b] user: mistachkin branch: bellon-unicode, size: 50619 | |
| 22:01 | Adjust check for bypassing Unicode/CR/NL warning. file: [3ad6b2cf35] check-in: [be15485aa6] user: mistachkin branch: bellon-unicode, size: 50492 | |
| 21:42 | Patch provided by Stefan Bellon, >Attached you'll find a patch that adds the "unicode-glob" to the >settings and respects its setting in the check-in. Additionally I >disabled all the check-in warnings (crnl, binary and unicode) in case >--force/-f is set on commit. file: [da0f078fbf] check-in: [0c2f705c80] user: jan.nijtmans branch: bellon-unicode, size: 50476 | |
|
2012-11-22
| ||
| 23:35 | Be consistent about display of check-in comments as either text/plain or text/x-fossil-wiki. When the user configures text/plain, use that format everywhere. file: [07b34fa8e5] check-in: [2c6fa9c3b0] user: drh branch: trunk, size: 49993 | |
|
2012-11-20
| ||
| 02:05 | Show much less output on a sync operation, unless the --verbose flag is given. file: [7c1fe41820] check-in: [407cd4c534] user: drh branch: less-verbose-sync, size: 50055 | |
|
2012-11-19
| ||
| 20:39 | Allow the get_utf8_bom function to return the size as well. file: [6f24415b11] check-in: [d857d20bef] user: mistachkin branch: convert_before_commit_v2, size: 51214 | |
| 04:39 | Modularize byte-order-mark and blob UTF-8 conversion handling. file: [41dcd24d8f] check-in: [d29dd5449c] user: mistachkin branch: convert_before_commit_v2, size: 51150 | |
|
2012-11-12
| ||
| 13:19 | merge trunk file: [edd3a41625] check-in: [aaa1cb04dd] user: jan.nijtmans branch: improve_commit_warning, size: 50713 | |
| 13:12 | merge trunk file: [f06df6dc20] check-in: [b1beeb77ee] user: jan.nijtmans branch: convert_before_commit, size: 51156 | |
|
2012-11-11
| ||
| 17:59 | Add the --binary-ok flag to the "fossil commit" command. Ticket [63cc656c9dfef126] file: [3689f42fcb] check-in: [8c7faee6c5] user: drh branch: trunk, size: 50063 | |
|
2012-11-10
| ||
| 00:26 | Enhance the fossil_reserved_name() function to include the repository filename and its journals and auxiliary files. Ticket [7d790e7e5e0f701e01]. file: [5f626facaa] check-in: [8b06be709f] user: drh branch: trunk, size: 49878 | |
|
2012-11-07
| ||
| 10:14 | fix Abandoning warning file: [52a44b5c89] check-in: [4d6ae5c007] user: jan.nijtmans branch: improve_commit_warning, size: 50656 | |
|
2012-11-06
| ||
| 09:36 | merge trunk<p>Don't try to convert binary files. file: [5a44966f47] check-in: [4fa4972104] user: jan.nijtmans branch: convert_before_commit, size: 51099 | |
|
2012-11-05
| ||
| 13:10 | If the committed file has CR/NL or UTF-16 (or both), give the user the possibility to convert it to resp NL or UTF-8 (or both) without committing file: [b8a448a4d8] check-in: [c6223a8e2a] user: jan.nijtmans branch: convert_before_commit, size: 51051 | |
| 11:23 | Add commit warning message when text files have a long line length file: [a4afd36d60] check-in: [879012769b] user: jan.nijtmans branch: improve_commit_warning, size: 50656 | |
|
2012-11-04
| ||
| 18:06 | off-by-one file: [1156ef599b] check-in: [a7fff6fea6] user: jan.nijtmans branch: improve_commit_warning, size: 50523 | |
| 18:03 | merge trunk file: [8e9e5d0cad] check-in: [e86aa2a1e8] user: jan.nijtmans branch: improve_commit_warning, size: 50523 | |
| 18:00 | merge trunk <p>Factor out main part of UTF-8 check to macro file: [f412400938] check-in: [ce7c52223e] user: jan.nijtmans branch: improve_commit_warning, size: 50522 | |
| 12:59 | Fix typos. file: [b7cb309725] check-in: [45065c5c28] user: dmitry branch: spelling, size: 50006 | |
| 11:58 | Improvements to the fix for [0ff64b0a5fc88e7e]: (1) Better error message and (2) allow the partial commit of the renamed file as long as its destination files is also part of the partial commit. file: [9966bda7ea] check-in: [c0fe455c78] user: drh branch: trunk, size: 50005 | |
| 10:50 | merge trunk file: [bc3f83ad65] check-in: [bd7b8a485f] user: jan.nijtmans branch: improve_commit_warning, size: 50474 | |
| 10:48 | merge trunk, some improvements in messages (not yet ready yet) file: [7f779acada] check-in: [517a6f7a53] user: jan.nijtmans branch: improve_commit_warning, size: 50480 | |
| 00:46 | Disallow the sequence: "fossil mv A B; fossil add A; fossil commit A;" since doing so requires both the old A and the new A to be in the same check-in. Ticket [0ff64b0a5fc8]. file: [eada68a8af] check-in: [27298fffc8] user: drh branch: trunk, size: 49958 | |
|
2012-11-02
| ||
| 22:32 | Add the undocumented --test option to "fossil clean", so that we can easily see what is being removed without actually removing it. This found a bug in the case-sensitivity logic, which was also fixed. Ticket [03fec0ab6021c776a4b3] file: [0f63a1e758] check-in: [d66057762f] user: drh branch: trunk, size: 49084 | |
| 21:53 | Be aware of the filename case sensitivity of the underlying filesystem in the "fossil clean" command. Ticket [03fec0ab6021c77]. file: [4c2059c674] check-in: [640a4f49b1] user: drh branch: trunk, size: 48869 | |
| 17:37 | Allow commit warning for binary data to be disabled via the 'binary-glob' setting. file: [c97b87e77a] check-in: [d25f6ddf35] user: mistachkin branch: trunk, size: 48828 | |
| 10:55 | Generate warning when to-be-committed file contains invalid UTF-8 file: [db795eeb50] check-in: [4e86b06a9f] user: jan.nijtmans branch: improve_commit_warning, size: 48375 | |
|
2012-11-01
| ||
| 20:19 | Add detection of binary data with no leading UTF-16 byte-order-mark. file: [22ac5a70a0] check-in: [7d3a06b89a] user: mistachkin branch: commitWarningV2, size: 48377 | |
| 20:09 | Improve detection of UTF-8, UTF-16, binary data, and carriage returns during commit operations. file: [fa5f509b70] check-in: [c837e44445] user: mistachkin branch: commitWarningV2, size: 48365 | |
| 14:02 | bug-fix: Before preparing a diff, BOM's should not be removed. It might result in a BOM in the middle of UTF-8, which is invalid, but that's how diff works. file: [bc214d8ccc] check-in: [cd06b7d8af] user: jan.nijtmans branch: use-blob_strip_bom, size: 49093 | |
| 11:52 | style fix file: [6525918989] check-in: [0ccbb44f14] user: jan.nijtmans branch: improve_looks_like_binary, size: 48054 | |
| 11:48 | merge trunk <p>let looks_like_text() give different values for UTF-16 BE/LE. Not used yet. file: [3ef473f2bd] check-in: [348637dedf] user: jan.nijtmans branch: improve_looks_like_binary, size: 48056 | |
| 10:20 | Restore Style fix, which got lost by [618258421767778c] file: [17ac1641fb] check-in: [ef6c243ed9] user: jan.nijtmans branch: trunk, size: 48268 | |
|
2012-10-31
| ||
| 14:56 | Some more style en comment fixes, backported from [d57f0a9361], that I missed before. file: [ae2b9e1f24] check-in: [1e2fdf98bc] user: jan.nijtmans branch: trunk, size: 48054 | |
|
2012-10-30
| ||
| 16:14 | Style en comment fixes, backported from [d57f0a9361] file: [85f26c62cb] check-in: [c7b2b2ed3c] user: jan.nijtmans branch: trunk, size: 48054 | |
| 08:06 | take over various stylistic adjustments file: [fde4ff43b0] check-in: [ab5a6b436e] user: jan.nijtmans branch: use-blob_strip_bom, size: 49108 | |
| 02:17 | Refactor commit warning functionality. Break out UTF-16 BOM detection into a new function. Style and comment fixes. file: [5be87ed308] check-in: [d57f0a9361] user: mistachkin branch: commitWarning, size: 48266 | |
|
2012-10-29
| ||
| 22:09 | Working "c=convert" option for <nowiki>[fossil commit]</nowiki>. Just to be tested a little bit more. file: [eec7de798f] check-in: [a97aa34920] user: jan.nijtmans branch: use-blob_strip_bom, size: 49079 | |
| 16:01 | fix bit handling file: [df59482868] check-in: [1badca9491] user: jan.nijtmans branch: use-blob_strip_bom, size: 48396 | |
| 15:57 | (experiment) Allow 'c' for converting unicode/crlf files at user request, not complete yet. file: [ca25f42506] check-in: [121394b04f] user: jan.nijtmans branch: use-blob_strip_bom, size: 48390 | |
| 14:45 | Allow unicode files for Wiki-rendering on Windows. <p>Trying to commit a file with an UTF-16 BOM will now give a warning, just as a file containing crlf <p>The --args command line option now accept UTF-16 files as well file: [40cafba282] check-in: [70b4f105eb] user: jan.nijtmans branch: trunk, size: 48008 | |
| 14:35 | fix "possible unresolved merge conflict" warning message to show the pathname relative to the wd in stead of the root file: [a5e9e48c80] check-in: [2a15d87edb] user: jan.nijtmans branch: trunk, size: 47694 | |
| 14:04 | fix handling of "crlf-glob" option: UTF-16 BOM's always give a warning now file: [c609e69661] check-in: [9267dba498] user: jan.nijtmans branch: use-blob_strip_bom, size: 47893 | |
|
2012-10-28
| ||
| 22:08 | merge trunk file: [1a3ec3d935] check-in: [6c41027335] user: jan.nijtmans branch: use-blob_strip_bom, size: 47730 | |
| 21:38 | - finally, do the ++j update in looks_like_text() right - More consistancy in prompt handling: accept Capitals everywhere, use '(' not '[', and abbreviate yes/no to y/N everywhere file: [73e8311aab] check-in: [7c527165a6] user: jan.nijtmans branch: trunk, size: 47579 | |
| 10:05 | fix abandoning message file: [c3d5c50644] check-in: [f57f74b2af] user: jan.nijtmans branch: use-blob_strip_bom, size: 47693 | |
| 10:03 | merge trunk file: [63289c2368] check-in: [0b6b0dfd0b] user: jan.nijtmans branch: use-blob_strip_bom, size: 47703 | |
| 09:34 | modify looks_like_binary() to looks_like_text() such that it is usable in cr_warning() as well file: [c64e87444d] check-in: [1bffce5230] user: jan.nijtmans branch: trunk, size: 47542 | |
| 09:05 | glad that I double-checked.... file: [119137f7ea] check-in: [6feba0dba5] user: jan.nijtmans branch: trunk, size: 48214 | |
| 09:00 | a little consistancy: Allow lower and uppercase for all commit responds, so if Caps-Lock hangs that doesn't matter any more. file: [ce77d3b87d] check-in: [d503cfd430] user: jan.nijtmans branch: trunk, size: 48214 | |
|
2012-10-26
| ||
| 12:38 | Oops, not too fast..... file: [3120de8d7b] check-in: [884dd2331c] user: jan.nijtmans branch: use-blob_strip_bom, size: 47693 | |
| 12:14 | a little consistancy: Allow lower and uppercase for all commit responds, so if Caps-Lock hangs that doesn't matter any more. file: [9e4d474df6] check-in: [110d68f2a1] user: jan.nijtmans branch: use-blob_strip_bom, size: 47693 | |
| 09:44 | Even though wiki pages can now be in UNICODE on Windows, this is still not recommended: A diff doesn't work, and it is Windows-only. <br>So give out a warning when a UNICODE file is attempted to be checked in on Windows, just as for CrLf files as well <p>Implement looks_like_text(), similar to looks_like_binary() but it can distinguish more types of text/binary files. file: [1c724aec23] check-in: [748071a25d] user: jan.nijtmans branch: use-blob_strip_bom, size: 47572 | |
|
2012-10-25
| ||
| 14:50 | diff.c:looks_like_binary(): No need to make the blob null-terminated. <p>checkin.c: Make limits the same as in looks_like_binary(), preparation to move the function to diff.c file: [6ace47dfc6] check-in: [c3ec6309fd] user: jan.nijtmans branch: improve_looks_like_binary, size: 48096 | |
| 10:27 | use utf8 in stash comment editor on Windows, just like the commit comment editor file: [37af14dba7] check-in: [fb565614db] user: jan.nijtmans branch: trunk, size: 48066 | |
|
2012-10-22
| ||
| 14:56 | merge trunk file: [5e923bdb46] check-in: [c7703868b3] user: jan.nijtmans branch: use-utf8-in-win-external-editor, size: 50044 | |
|
2012-10-20
| ||
| 00:29 | Report unresolved conflicts on "fossil status". Refuse to commit with unresolved conflicts if the --conflict flag is omitted from "fossil commit". file: [e2649c4e23] check-in: [1fb2ca625b] user: drh branch: conflict-tracking, size: 47809 | |
|
2012-10-16
| ||
| 12:19 | Updating from trunk. file: [9ed63a9eeb] check-in: [3cdf9480dd] user: viriketo branch: annotate_links, size: 47334 | |
|
2012-10-14
| ||
| 20:09 | Bug-fix: missing blob_zero. This commit is done with a big-endian unicode comment file file: [41e94c865c] check-in: [8a0c2c366c] user: jan.nijtmans branch: use-utf8-in-win-external-editor, size: 49310 | |
| 19:55 | implement big-endian unicode decoding for commit message files file: [27e2099388] check-in: [514f71a1cf] user: jan.nijtmans branch: use-utf8-in-win-external-editor, size: 49284 | |
|
2012-10-13
| ||
| 18:38 | merge trunk file: [a74a6ffc82] check-in: [0111420601] user: jan.nijtmans branch: use-utf8-in-win-external-editor, size: 48740 | |
| 17:31 | Omit the "private" tag from private check-ins. This opens up the possibility of publishing check-ins that were originally private. Fix the "deconstruct" command so that it omits private artifacts unless the --private option is used. file: [768c621b4c] check-in: [6545e6cf74] user: drh branch: trunk, size: 47075 | |
| 14:19 | Add the --temp option to the "fossil extra" and "fossil clean" commands. file: [612d63e74e] check-in: [3206b6485a] user: drh branch: trunk, size: 47199 | |
|
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: [55a7846d3a] check-in: [773c6c5f2c] user: drh branch: branch-1.19, size: 42142 | |
| 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: [18b674f0c4] check-in: [ae092ec605] user: drh branch: trunk, size: 46973 | |
|
2012-10-10
| ||
| 20:03 | Add the internal checkin_mtime() function. Use it to implement the --age and -t options to the "fossil ls" command. file: [72187b0ff7] check-in: [9ba8a393fc] user: drh branch: trunk, size: 46962 | |
|
2012-10-09
| ||
| 13:48 | Updating from trunk. I solved some merge conflicts: 1) the checkin info in the vdiff page, taking that from trunk, and 2) the vdiff menu options, which I tried to get similar to what I had in the branch. file: [6ce614de95] check-in: [f4b082d464] user: viriketo branch: annotate_links, size: 46433 | |
|
2012-10-07
| ||
| 17:18 | merge trunk make Notepad the default comment editor on Windows file: [976f0be841] check-in: [10cf72bd3b] user: jan.nijtmans branch: use-utf8-in-win-external-editor, size: 47839 | |
|
2012-10-05
| ||
| 13:10 | Update the "fossil stash" command so that it always prompts for a comment if the -m option is omitted. file: [f21a7769ca] check-in: [16371dcb1b] user: drh branch: trunk, size: 46174 | |
|
2012-09-28
| ||
| 13:45 | merge trunk file: [b8445d71bf] check-in: [1aed9aabaa] user: jan.nijtmans branch: use-utf8-in-win-external-editor, size: 47307 | |
|
2012-09-27
| ||
| 21:16 | Merge the partialCommitPerms branch which fixes an issue with permission bit changes of non-specified files being picked up by a partial commit. file: [5471a598a5] check-in: [a0da8b3873] user: drh branch: trunk, size: 45731 | |
| 11:51 | Alternative fix for ticket [711d04b6d8577]. file: [13789786a5] check-in: [94e2deef6d] user: drh branch: ticket-711d04b6d8, size: 45617 | |
| 08:43 | Candidate fix for ticket [711d04b6d8] file: [1319e384f4] check-in: [eab9f88e7f] user: jan.nijtmans branch: ticket-711d04b6d8, size: 45735 | |
|
2012-09-26
| ||
| 09:32 | merge trunk file: [cbd0d29b05] check-in: [71ef64bb75] user: jan.nijtmans branch: use-utf8-in-win-external-editor, size: 47363 | |
| 09:27 | Bug-fix: inline editor on Windows should expect mbcs, not utf-8 file: [754a3dae92] check-in: [9c9ad8e572] user: jan.nijtmans branch: trunk, size: 45667 | |
| 07:35 | Now it works ۠ file: [2a6feb781c] check-in: [433cb71479] user: jan.nijtmans branch: use-utf8-in-win-external-editor, size: 47243 | |
| 07:07 | asd�� (doesn't work!) file: [eebc5a7ff3] check-in: [c1fdc63630] user: jan.nijtmans branch: mistake, size: 47617 | |
|
2012-09-25
| ||
| 21:15 | another attempt ۠ file: [c66910fc23] check-in: [4358a23778] user: jan.nijtmans branch: use-utf8-in-win-external-editor, size: 47433 | |
| 20:40 | C file: [6e63bdf9d9] check-in: [fa8e0fed9c] user: jan.nijtmans branch: use-utf8-in-win-external-editor, size: 47414 | |
| 16:19 | Isolate the logic used to figure out the text encoding of the check-in comment coming back from the users editor into windows-only code. file: [5f074b625c] check-in: [397c990400] user: drh branch: use-utf8-in-win-external-editor, size: 47423 | |
| 14:55 | zFile cannot be NULL, that wouldn't work on UNIX file: [179e6e763a] check-in: [7724ea6501] user: jan.nijtmans branch: use-utf8-in-win-external-editor, size: 47413 | |
| 14:10 | Use mbcs on Windows' external file editor in stead of utf-8 file: [977f637077] check-in: [3a20d89d95] user: jan.nijtmans branch: use-utf8-in-win-external-editor, size: 47405 | |
| 11:48 | Candidate fix for maintaining existing permission bits for partial check-ins. file: [74017d6181] check-in: [33ffb32cb8] user: mistachkin branch: partialCommitPerms, size: 45779 | |
|
2012-09-12
| ||
| 08:10 | Restore fossil to be compilable for Win95 <p>Replace "-DUNICODE -D_UNICODE" with "-DSQLITE_OS_WINNT=0" in win/Makefile.mingw if you want this. file: [dc9600417f] check-in: [b402bec882] user: jan.nijtmans branch: restore-win95, size: 45668 | |
|
2012-09-05
| ||
| 20:45 | Enhancements to localtime processing and to the label resolution on the a=, b=, and c= query parameters to the timeline page. file: [0bd6fe24dc] check-in: [41c3c1900b] user: drh branch: trunk, size: 45665 | |
| 20:21 | Eliminate some gcc (4.6) warnings on windows. file: [aeca2bcfc5] check-in: [1854d99041] user: jan.nijtmans branch: trunk, size: 45701 | |
|
2012-08-29
| ||
| 13:57 | Allow UTF-8 characters in sources. translate.exe will translate it to ASCII file: [bc48afcc21] check-in: [9f6abc5968] user: jan.nijtmans branch: msvc-broken, size: 45644 | |
|
2012-08-08
| ||
| 13:46 | Updating from trunk. I solved three merge conflicts about hyperlinks. file: [9f41e270aa] check-in: [08db320464] user: viriketo branch: annotate_links, size: 45904 | |
|
2012-06-29
| ||
| 15:59 | Update to the latest SQLite4 that requires converting preprocessor macro prefixes from "SQLITE_" to "SQLITE4_". file: [52651190a5] check-in: [0328d68181] user: drh branch: sqlite4, size: 45654 | |
| 12:48 | Fix the manifest generator for check-ins so that when a partial commit is done and some of the uncommitted files have been renamed, the rows of the check-in manifest are ordered by the original, unchanged names of the uncommitted renamed files. file: [d73d7df8d3] check-in: [01e4de6b8a] user: drh branch: trunk, size: 45645 | |
|
2012-06-19
| ||
| 13:04 | Fix several MSVC compiler warnings, including a couple C99-isms. file: [bb549de071] check-in: [80bfcee892] user: mistachkin branch: trunk, size: 45636 | |
|
2012-04-28
| ||
| 22:42 | Add the "fossil all changes" command to show all check-outs with uncommitted changes. Also add the "fossil all list --ckout" option to show all current checkouts rather than all repositories. file: [577f5677d4] check-in: [42f4d14771] user: drh branch: trunk, size: 45628 | |
|
2012-04-22
| ||
| 10:09 | Merging from trunk. I solved some conflicts on the report for merges (cherrypick/...), adding some comments, and adopted the trunk solution to unchanged checkin messages. file: [73ccb3662c] check-in: [40debe4782] user: viriketo branch: annotate_links, size: 45423 | |
|
2012-04-06
| ||
| 17:24 | (1) Show cherrypick and backout merges in the status command (2) Allow partial commits of cherrypick and backout merges (3) Prompt user to continue if a check-in comment is unedited (4) Fixing a jump on uninitialized data on web sbs diff - cherrypick of [92b2a5c390467a] (5) Updates against an uncommitted merge are now a warning, not a fatal error. file: [6203f0e57f] check-in: [195517a9c9] user: drh branch: trunk, size: 45164 | |
|
2012-04-05
| ||
| 14:31 | Made 'fossil commit' detect if the editor changed the file. If the editor did not change the file, ask confirmation, as if it was an empty comment. I think svn behaves this way. file: [0bfe976e4b] check-in: [d2a733beda] user: viriketo branch: annotate_links, size: 44979 | |
| 14:19 | Allowing partial commit for merges not adding a parent to the checkin. file: [85a45989cc] check-in: [a610b2567f] user: viriketo branch: annotate_links, size: 44859 | |
|
2012-03-30
| ||
| 13:22 | Further improvements to the help text for the "fossil ci" command. file: [1a32ccc196] check-in: [6d4f9a3b69] user: drh branch: trunk, size: 44791 | |
|
2012-03-29
| ||
| 18:31 | minor checkin doc improvement (suggestion from Marek). file: [93e2a5d967] check-in: [b6d219b920] user: stephan branch: trunk, size: 44502 | |
|
2012-03-20
| ||
| 14:44 | Allow multiple --tag options on the "commit" commandline. Change the meaning of the --bgcolor option to only change the background color for the single commit. The new --branchcolor option changes the background color persistently, as --bgcolor used to do. <b>Command-line compatibility break</b>. file: [d619d250b7] check-in: [c4dc635e6b] user: drh branch: trunk, size: 44445 | |
|
2012-03-19
| ||
| 05:24 | Modify file_simplify_name to accept a parameter used to determine if the trailing slash, if any, should be retained. Make use of this when converting the local root to its canonical form. file: [c67f5dd90c] check-in: [e94c7cc4de] user: mistachkin branch: winFiles, size: 43134 | |
|
2012-02-16
| ||
| 01:03 | Always convert the result of getenv() into UTF8. file: [33538514eb] check-in: [57152086b8] user: drh branch: trunk, size: 43125 | |
|
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: [1b8de7fc71] check-in: [a7248d8fb9] user: drh branch: trunk, size: 43111 | |
|
2011-12-29
| ||
| 19:42 | Make the "fossil extra" command insensitive to case on case-insensitive filesystems. Ticket [101ab6946f1c7] file: [2f1c677ca1] check-in: [42de745932] user: drh branch: trunk, size: 43111 | |
|
2011-12-17
| ||
| 13:19 | Add the "test-date-format" command and the date_override option to tickets. file: [73a8ec212e] check-in: [44f028c9f8] user: drh branch: trunk, size: 42992 | |
|
2011-11-04
| ||
| 15:40 | No longer display the server-code in info outputs as the server-code is no longer used for anything. Begin recording the location of local checkouts in the ~/.fossil database. file: [24ffbc9686] check-in: [272e304d3f] user: drh branch: trunk, size: 42494 | |
|
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: [db76eb69fc] check-in: [841772c858] user: drh branch: trunk, size: 42523 | |
|
2011-10-16
| ||
| 17:32 | Fix new and harmless compiler warnings that appeared with the upgrade to GCC 4.6.1. file: [61235ea46f] check-in: [d8bbe4add6] user: drh branch: trunk, size: 42522 | |
|
2011-09-29
| ||
| 14:07 | When creating a manifest, get isExe and isLink bits from filesystem at once instead of doing two stat(2) calls. file: [70107274ae] check-in: [9bfa186be0] user: dmitry branch: trunk, size: 42593 | |
|
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: [70f872d9aa] check-in: [3fbf8caa87] user: martin.weber branch: msw-docco, size: 42707 | |
|
2011-09-11
| ||
| 12:19 | Show overridden user in commit comment. Ticket [4af785ba]. file: [263be445c8] check-in: [7c82dbf546] user: dmitry branch: dmitry-fixes, size: 41821 | |
|
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: [469fa81dc8] check-in: [8a0c546990] user: dmitry branch: symlinks, size: 41761 | |
|
2011-08-22
| ||
| 22:20 | Merge trunk. file: [bd8b7dfb6d] check-in: [c57830bec2] user: dmitry branch: symlinks, size: 41746 | |
|
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: [2fb3e0ef1c] check-in: [3113f7b18f] user: ben branch: ben-testing, size: 41228 | |
| 07:13 | Change the relative-paths default to 'on', after feedback from the community. file: [4e48092477] check-in: [42a830e76d] user: ben branch: ben-testing, size: 41328 | |
|
2011-08-10
| ||
| 18:53 | Display of pathnames relative to working directory for status, changes and extras commands now controlled by 'relative-paths' setting (default: off) and --abs-paths and --rel-paths options. file: [72f16b76c4] check-in: [cdd298f526] user: ben branch: ben-testing, size: 41328 | |
|
2011-07-20
| ||
| 08:37 | Merge working directory relative file listings for changes and extras commands into ben-testing. file: [eae4630f13] check-in: [8320393b2f] user: ben branch: ben-testing, size: 40029 | |
| 08:34 | Add help text to status command about --non-relative option. file: [c1021035ae] check-in: [5de11ac6be] user: ben branch: ben-changes-report, size: 39929 | |
|
2011-07-11
| ||
| 10:00 | By default, the extras command lists all the uncontrolled files relative to the current working directory, unless the --non-relative option is used. file: [376472afdb] check-in: [b9a38cf367] user: ben branch: ben-changes-report, size: 39811 | |
|
2011-07-10
| ||
| 15:01 | By default, the changes and status commands list all changed files relative to the current working directory, unless the --non-relative option is used. file: [5c4814fd3e] check-in: [a05bbff46a] user: ben branch: ben-changes-report, size: 39103 | |
| 13:01 | When running the changes or status command from inside a sub-directory of the check out, only show the changes in or below the current directory unless the --show-all option is used. file: [56131b5c90] check-in: [e0d2e1f9b8] user: ben branch: ben-changes-report, size: 40092 | |
|
2011-05-24
| ||
| 12:00 | Merge the latest trunk changes into the arjen-doc-updates branch. file: [21d21c4c34] check-in: [5d4ef37a9d] user: drh branch: arjen-doc-updates, size: 39248 | |
| 07:27 | Extended the online help for the commit, close, configure, clone and checkout commands file: [44e9a94980] check-in: [7df226540d] user: Arjen Markus branch: arjen-doc-updates, size: 40982 | |
|
2011-05-21
| ||
| 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: [28a59f570d] check-in: [56b75c768a] user: ben branch: bens-expr, size: 38505 | |
|
2011-05-10
| ||
| 13:38 | Translate check-in comments received from console input from MBCS into UTF8. file: [f299869ace] check-in: [2278ef0ffa] user: drh branch: windows-i18n, size: 38405 | |
|
2011-05-04
| ||
| 11:13 | Add a wrapper around all calls to access() that translates UTF8 to MBCS. file: [98e6364ef2] check-in: [850d3df44e] user: drh branch: windows-i18n, size: 38270 | |
|
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: [b99f7bf654] check-in: [eea6449098] user: drh branch: windows-i18n, size: 38260 | |
|
2011-04-27
| ||
| 18:21 | Attempt to get Fossil working on windows systems that do not use UTF8 in the shell. file: [96ee0ba663] check-in: [e805fa8db9] user: drh branch: windows-i18n, size: 38245 | |
| 14:36 | Change the warning prompt for CR/NL in check-in from (y/n/a) to (yes/no/all). Ticket [7eab65a85880a10cc] file: [54a6a0d06d] check-in: [e3efeb6f29] user: drh branch: trunk, size: 38155 | |
| 01:40 | Fix an out-of-order local variable declaration. Ticket [a659e233cd79a0d]. file: [335de42ff3] check-in: [7b45d101dd] user: drh branch: config-sync, size: 38150 | |
|
2011-04-26
| ||
| 06:37 | Online help for several commands edited - as found in allrepo.c, bisect.c, branch.c and checkin.c. Note: "commit" still to be edited file: [2511627f64] check-in: [e66fe70c7f] user: Arjen Markus branch: arjen-doc-updates, size: 40505 | |
|
2011-04-25
| ||
| 22:23 | Change the definition of a "Leaf" to be any node that has no children of any kind (merge or non-merge) in the same branch. A "rebuild" or a "fossil leaves --recompute" is required to recompute the LEAF table after upgrading to this version. file: [caa887a399] check-in: [e17fc71319] user: drh branch: trunk, size: 38150 | |
|
2011-04-22
| ||
| 13:49 | Fix the is_a_leaf() function so that it correctly identifies nodes as leaves if they have no non-merge children in the same branch. file: [66ca42da43] check-in: [0a89d03cf6] user: drh branch: trunk, size: 38706 | |
|
2011-04-14
| ||
| 18:09 | Refactoring the directory scanning code used by recursive add, extra, and clean. Seems to work but needs more testing prior to folding into trunk. file: [da901cc814] check-in: [f60f56025c] user: drh branch: experimental, size: 38678 | |
| 14:23 | Factor the glob-pattern matching logic into a separate module. file: [e478e92d65] check-in: [289ea2a9b6] user: drh branch: trunk, size: 38607 | |
|
2011-03-10
| ||
| 17:42 | Show the name of the user that is doing the commit in the prompt section commit comment template. file: [95af20ffa2] check-in: [cdc4249268] user: drh branch: trunk, size: 40142 | |
|
2011-02-25
| ||
| 17:40 | Add the new crnl-glob setting which defines files for which it is OK to have CRNL line endings. Windows projects on which this is preferred can set the crnl-glob pattern to '*'. file: [33adafa12d] check-in: [046658848c] user: drh branch: trunk, size: 40093 | |
|
2011-02-24
| ||
| 17:11 | Infrastructure changes: Simplify content_put() to a single parameter. Add content_put_ex() with lots of extra parameters. Add isPrivate parameters to content_put_ex() and content_new(). file: [330ebdc91d] check-in: [1b4516168d] user: drh branch: trunk, size: 38328 | |
|
2011-02-17
| ||
| 20:44 | Make sure manifest_crosslink() resets its input blob and that callers know this and do not attempt to reuse that blob. file: [dca9f2cc2f] check-in: [d22519e500] user: drh branch: trunk, size: 38346 | |
|
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: [ac77d75dfe] check-in: [a1814d5015] user: drh branch: file-safety, size: 38323 | |
|
2011-01-28
| ||
| 19:04 | Add symlink support for Unix. New settings flag "allow-symlinks" controls this (off by default). file: [ce307c4eb8] check-in: [ed2ef7e9a3] user: dmitry branch: symlinks, size: 38826 | |
|
2011-01-07
| ||
| 16:20 | Record fractional seconds for artifact times. file: [c5dd8cc03e] check-in: [722d7cac97] user: drh branch: trunk, size: 38308 | |
|
2011-01-04
| ||
| 17:50 | Fix the setting of the "x" property for files in a delta-manifest on unix. Ticket [a4295406dde4682facd619]. file: [16ae10f043] check-in: [9e6f20bdf9] user: drh branch: trunk, size: 38328 | |
|
2010-12-23
| ||
| 02:22 | Add new function fossil_strcmp() that works like strcmp() except that it handles NULL arguments correctly. Use fossil_strcmp() in place of strcmp() in many places in the code. file: [2eec625509] check-in: [31c52c7b3e] user: drh branch: trunk, size: 38325 | |
|
2010-12-20
| ||
| 12:49 | Get the --ignore option and ignore-glob setting working for the "clean" command. Ticket [0bc90d7235404d16]. file: [3aebde77a5] check-in: [f12a6962a7] user: drh branch: trunk, size: 38297 | |
|
2010-12-18
| ||
| 20:39 | Many bug fixes while testing stash: Fix "revert" so that it updates the file status correctly. Fix several cases of "//" being used as a file separator instead of just "/". Fix undo on stash apply. Make "stash drop" undoable. Update documentation for undo and stash. file: [bc8f69ddb6] check-in: [8a6aa0a13f] user: drh branch: experimental, size: 37707 | |
|
2010-12-17
| ||
| 12:41 | When "fossil set editor" is unset and when there is no EDITOR or VISUAL environment variable set, then gather the check-in comment from standard input (with appropriate prompting) rather than trying to run "ed" or "notepad". file: [37c4cea370] check-in: [aa929c4d1e] user: drh branch: trunk, size: 37709 | |
| 12:13 | Issue a warning to the user before using "ed" or "notepad" if no default text editor is set. file: [8e01bba63b] check-in: [115d90d8b0] user: drh branch: trunk, size: 37425 | |
|
2010-12-14
| ||
| 00:36 | Merge in the experimental clone speed enhancement. file: [f0c24afe47] check-in: [3543ed62bb] user: drh branch: trunk, size: 37060 | |
|
2010-12-13
| ||
| 20:12 | Futher enhancements to merge: Correct merging happens even on files whose names have changed since the pivot. file: [a283a38043] check-in: [c52927c76d] user: drh branch: trunk, size: 37054 | |
|
2010-12-11
| ||
| 16:36 | Add the --tag option to the "commit" command. Add new test cases that make use of the --tag option. Improvements to the testing infrastructure. file: [ddbb9f8020] check-in: [9d723c57ea] user: drh branch: trunk, size: 37053 | |
|
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: [7b4aafa4eb] check-in: [56d69dbd85] user: drh branch: trunk, size: 36659 | |
| 19:28 | Do not show the "manifest" and "manifest.uuid" files as "extra" files if they are generated by Fossil. file: [9c4ba382cf] check-in: [26590b8841] user: drh branch: trunk, size: 37082 | |
| 15:25 | Fix typo in an error message. file: [0cfe194e7a] check-in: [20b04536d0] user: drh branch: trunk, size: 37064 | |
|
2010-12-09
| ||
| 15:52 | New cloning algorithm appears to be much faster at the cost of slightly more network bandwidth. Fully backwards compatible. Need to look at the network bandwidth issue prior to merging with trunk. Perhaps a command-line option for the clone command to select between slow-and-small or fast-and-larger. file: [a708f0f9f4] check-in: [8bb8be26ca] user: drh branch: experimental, size: 37067 | |
|
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: [ae3b201892] check-in: [e154a4386b] user: drh branch: trunk, size: 37061 | |
|
2010-11-24
| ||
| 21:32 | Tag the manifest of every "private" checkin with the "private" tag. After the "reconstruct" command, add all private checkins to the private table. Ticket [e29ea5912afe1e97]. file: [72f0139030] check-in: [3b2d67d604] user: drh branch: trunk, size: 36714 | |
| 17:13 | Correctly handle partial commits even when files have been deleted and/or renamed and are not part of the partial commit. Tickets [ad15a8e2af8c3162d6] and [5cc33a6aa0621be8936f]. file: [3a08c5c331] check-in: [2ceeeca19d] user: drh branch: trunk, size: 36497 | |
|
2010-11-19
| ||
| 22:29 | Further work on getting a "commit" or "update" to continue operating after an autosync failure. The "commit" command prompts to verify that you want to continue. file: [e419af7155] check-in: [0cc4875fde] user: drh branch: trunk, size: 36188 | |
|
2010-11-13
| ||
| 12:48 | On a "tree checksum does not match repository" error on a commit, go back and do a file-by-file comparison of the repository and the working checkout to try to discover what the problem is. Ticket [a483f0ab3f0d4da0]. file: [c6d95375d7] check-in: [64459dd091] user: drh branch: trunk, size: 35999 | |
|
2010-11-11
| ||
| 22:04 | Add support for "magic" tags "ckout", "prev" and "next". Show the version updating to when performing an "update". file: [51bf7b47d0] check-in: [5ea9ad379d] user: drh branch: trunk, size: 35953 | |
|
2010-11-07
| ||
| 10:13 | merge from trunk file: [23969f7778] check-in: [8050311dd5] user: wolfgang branch: StvPrivateHook2, size: 36061 | |
|
2010-11-06
| ||
| 21:04 | Rename the "portable_system()" function to "fossil_system()" and move it from diffcmd.c into main.c. file: [9de471518c] check-in: [d9880a8003] user: drh branch: trunk, size: 35950 | |
| 16:57 | merge from trunk file: [791cd2114e] check-in: [3ea66260b5] user: wolfgang branch: StvPrivateHook2, size: 36062 | |
|
2010-11-03
| ||
| 12:14 | Updates to the help text for the "commit" command. file: [41ebebd11a] check-in: [098e363301] user: drh branch: trunk, size: 35952 | |
|
2010-10-26
| ||
| 19:01 | merge from trunk file: [3f5020fb29] check-in: [4260bc6a22] user: wolfgang branch: StvPrivateHook2 , size: 36089 | |
|
2010-10-25
| ||
| 17:21 | Fix bugs in the handling of deleted and added files on delta manifests. file: [b94d93dbfc] check-in: [05b152aedf] user: drh branch: experimental, size: 35991 | |
|
2010-10-22
| ||
| 13:05 | Change the "commit" command so that it will not create the first delta-manifest in a repository unless the --delta option is used. file: [89786f091d] check-in: [a69356ae1f] user: drh branch: experimental, size: 35860 | |
|
2010-10-21
| ||
| 15:42 | Clarification of the comment that describes the algorithm used to choose between a baseline manifest and a delta manifest upon checkin. No changes to code. file: [cf5c2488c0] check-in: [b08fce49e1] user: drh branch: experimental, size: 35447 | |
| 14:00 | Better algorithm for deciding when to use a delta-manifest on a check-in. file: [8f60be580a] check-in: [7c244251b0] user: drh branch: experimental, size: 35019 | |
|
2010-10-19
| ||
| 23:50 | Bug fix in the new delta-manifest generator logic. file: [b320561c20] check-in: [068b182358] user: drh branch: experimental, size: 34115 | |
| 20:27 | Automatically generate delta-manifests on check-in if the delta-manifest is smaller than 1/125th of the baseline-manifest. file: [12e526824d] check-in: [9ea47d4953] user: drh branch: experimental, size: 33869 | |
| 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: [aa4e9efa3e] check-in: [2f3b9bd3c5] user: drh branch: experimental, size: 30610 | |
|
2010-10-16
| ||
| 17:33 | merge from trunk file: [42722c489c] check-in: [586b0eb144] user: wolfgang branch: wolfgangHelpCmd, size: 30278 | |
|
2010-10-15
| ||
| 17:13 | Replace all malloc() calls with fossil_malloc(). The fossil_malloc() routine panics rather than return a NULL pointer. file: [476a6eafbb] check-in: [8f41b2fa75] user: drh branch: trunk, size: 30176 | |
| 16:11 | merge from trunk file: [b99519e832] check-in: [c127179362] user: wolfgang branch: wolfgangHelpCmd, size: 30271 | |
| 13:55 | On commit, check the repository for changes before starting the write transaction, so that a diff can be run during the check-in comment editing. Ticket [014ac374123d9a6ab6894]. file: [3e37ef31e0] check-in: [59f685856b] user: drh branch: trunk, size: 30169 | |
|
2010-10-14
| ||
| 19:14 | Remove all use of ctypes.h in order to avoid compiler warnings and other problems associated with changing locales. file: [ef8015bd93] check-in: [2fac809165] user: drh branch: trunk, size: 30169 | |
| 18:41 | rename import to addremove file: [3fb20b6778] check-in: [7e65c703c0] user: wolfgang branch: wolfgangHelpCmd, size: 30243 | |
|
2010-10-13
| ||
| 19:40 | added experimental IMPORT command (ticket [e0352240ad]) file: [3baa95abc4] check-in: [b37d5f256e] user: wolfgang branch: wolfgangHelpCmd, size: 30234 | |
|
2010-10-08
| ||
| 15:05 | fine tuning the layout of the command line help strings file: [cd4cae8bd7] check-in: [c6d1879069] user: wolfgang branch: wolfgangHelpCmd, size: 30158 | |
| 12:18 | removed quotes from command cross references and add them in help command file: [147645c4a5] check-in: [b3bf08cc84] user: wolfgang branch: wolfgangHelpCmd, size: 30162 | |
| 12:02 | added cross reference links to command line help in the gui file: [069880846c] check-in: [b76a547f1a] user: wolfgang branch: wolfgangHelpCmd, size: 30170 | |
|
2010-10-06
| ||
| 00:12 | Change ancestor age check error message to be more precise. Ticket [5e9020fe4ccfc11e94]. file: [2da719342e] check-in: [89d4d0b85b] user: drh branch: trunk, size: 30141 | |
|
2010-09-29
| ||
| 15:49 | Print a warning and require confirmation prior to continuing with a commit after detection of time skew. file: [2d1efd7b43] check-in: [c6a65cbd81] user: drh branch: trunk, size: 30139 | |
| 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: [c7e517c4cd] check-in: [4208b3b479] user: drh branch: wolfgangFormat2CSS_2, size: 29858 | |
|
2010-09-27
| ||
| 18:12 | added setting to change name of the manifest files in the checkout Ticket [22a59e9a3455d8ecb] file: [305faf73c8] check-in: [9978d2aba6] user: wolfgang branch: wolfgangFormat2CSS_2, size: 29259 | |
|
2010-09-17
| ||
| 18:07 | ws alignment for printed table of status file: [0bbb1e481e] check-in: [81e9a2d0ac] user: bch branch: lang, size: 29234 | |
| 06:02 | less threatening desc. for removing an artifact from repo file: [7642da6ea2] check-in: [6938d5fe80] user: bharder branch: lang, size: 29236 | |
|
2010-08-31
| ||
| 01:53 | Merge the changes from the windowscompilers branch into the trunk. file: [4b36c08d43] check-in: [3564af0f7a] user: drh branch: trunk, size: 29234 | |
|
2010-08-29
| ||
| 00:21 | Allow the -f option on "fossil commit" to override the clock skew alarm. Ticket [a0756511991399b41255256] file: [4d8fae9460] check-in: [f1d309ccd7] user: drh branch: trunk, size: 29231 | |
|
2010-08-28
| ||
| 06:59 | This is the first check-in on the windowscompilers branch and it adds the <a href="http://www.digitalmars.com/">Digital Mars C compiler</a> The user should have dmc installed in c:\DM with zlib in c:\DM\extra\lib and c:\DM\extra\include. typing c:\DM\bin\make -f win\Makefile.dmc builds fossil.exe in dmcobj The following files were edited or added: <p>Checks if one of the windows compilers is used. If so we define _WIN32. Defining _WIN32 is normally done by<br>#include <windows.h><br> However most of the time we don't use windows.h. </p> <p>Adding an other windows compiler is done by adding<br> "|| defined(__COMPILER_IDENTIFIER__)"<br> and maybe some special things in the files below. Like <pre> </pre> </p> <p>These have all __MINGW32__ replaced by _WIN32. And in some places special processing for either MINGW32 or DMC <p>In popen2 the _open_osfHandle call first parameter is cast to a long. DMC refused to compile without the cast.</p> <p>DMC complained that it didn't knew of time_t in rss.h. time.h came after rss.h. Switching the two solved it! </p> <p>added tcl code to generate Makefile.dmc. tclsh src/makemake.tcl dmc prints to stdout the makefile. As a convienience to the end-user I added the win/Makefile.dmc to the repository. There are few changeable variables in there for adjusting path, CFLAGS LIBS etc. </p> <p>These are needed because DMC and MSVC doesn't provided them. dirent.h is copied verbatim from the net. unistd.h I found on the net too, but added some defines. <p>The problem with windows it doesn't have AWK standard installed. version.c creates VERSION.h. It is a very simple C-program and doesn't do a lot of checking. </p> file: [6c47303ed4] check-in: [f66f414fd3] user: renez branch: windowscompilers, size: 29159 | |
|
2010-08-23
| ||
| 22:19 | Print a warning if there are unfinalized SQL statements when fossil shuts down. Take care to finalize all statements in the "commit" command. file: [404611951b] check-in: [94d8e9cd4b] user: drh branch: trunk, size: 29156 | |
|
2010-08-19
| ||
| 11:46 | Output appropriate error messages and abort if the date argument to the --date-override option is malformed. Ticket [dba59ec54423f19] file: [a11e75d266] check-in: [e0248776d3] user: drh branch: trunk, size: 29153 | |
|
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: [1757b87372] check-in: [2a4ab3b151] user: benoit branch: benoit, size: 28658 | |
|
2010-07-23
| ||
| 09:37 | Fixed various typos and omissions in help sections file: [154d7ad55b] check-in: [44b02c3de9] user: BMorgat branch: trunk, size: 28452 | |
|
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: [1fe02e21fd] check-in: [932825bc6a] user: drh branch: trunk, size: 28453 | |
|
2010-05-16
| ||
| 19:08 | Change from GPL to the Simplified BSD License. file: [aef7914b5d] check-in: [c06edd231f] user: drh branch: clear-title, size: 28497 | |
| 11:18 | Pull the latest trunk changes into clear-title. file: [3493fe1716] check-in: [96722b6d01] user: drh branch: clear-title, size: 28773 | |
|
2010-05-12
| ||
| 14:08 | fix ticket [fc428d2107d6b810fff67892896137c66abd3484] file: [f171ae803c] check-in: [b24b2e1bba] user: rwilson branch: trunk, size: 36510 | |
|
2010-05-09
| ||
| 16:49 | Prevent adding special files _FOSSIL_-journal, .fos, and .fos-journal to the repository. Ticket [97d8f830b7e5e2] file: [18ee62e9f3] check-in: [c193d2c2e0] user: drh branch: trunk, size: 36513 | |
|
2010-03-18
| ||
| 14:40 | Merge in all of the latest clear-title changes from the trunk. file: [fe50fba537] check-in: [7c2577bd63] user: drh branch: clear-title, size: 28637 | |
|
2010-03-15
| ||
| 17:41 | Add a --ignore option to the "extra" command, and an "ignore-glob" setting which causes files with given patterns to be ignored. Tickets [705181a992c] and [5125de2e624]. See also ticket [4e8410bfd69]. file: [5c5ed2a07e] check-in: [3555c0fc6f] user: drh branch: trunk, size: 36374 | |
|
2010-03-06
| ||
| 14:44 | Windows clients now preserve the execute permission bits when doing a commit. file: [68f82b8812] check-in: [356fc21d40] user: drh branch: trunk, size: 34642 | |
|
2010-03-05
| ||
| 00:10 | Pull over from the trunk all recent changes for which we have clear title. file: [39acdcb3b2] check-in: [b9d3b4288f] user: drh branch: clear-title, size: 26635 | |
|
2010-03-04
| ||
| 23:51 | Add the FOSSIL_ALLOW_OUT_OF_ORDER_DATES compile-time option to disable the check that forces new check-ins to be younger than their parents. file: [6ceef775dd] check-in: [62b4df4ea4] user: drh branch: trunk, size: 34372 | |
|
2010-02-25
| ||
| 14:06 | Pull over the latest clear-title changes from trunk. file: [ea77ad3d9b] check-in: [16e703be11] user: drh branch: clear-title, size: 26588 | |
|
2010-02-23
| ||
| 15:33 | Make the "clearsign" PGP signing default to off. file: [736ed824bc] check-in: [28987096ac] user: drh branch: trunk, size: 34325 | |
|
2010-02-09
| ||
| 11:57 | Modify the check-in command to detect clock skew and abort if found. file: [cd1869b04f] check-in: [8fdac87b68] user: drh branch: trunk, size: 34325 | |
|
2010-01-19
| ||
| 18:11 | Start a new branch that strives to contain only code for which we hold clear title. file: [ea9c168313] check-in: [ab0a0d7640] user: drh branch: clear-title, size: 25832 | |
|
2010-01-06
| ||
| 13:48 | Only show propagating tags (not single-checkin tags) in the check-in comment entry template. file: [88d7ebe979] check-in: [4943c0e504] user: drh branch: trunk, size: 33569 | |
|
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: [43b7742fd6] check-in: [76f169fca6] user: drh branch: trunk, size: 33566 | |
|
2009-12-17
| ||
| 14:51 | 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. file: [50415ea96d] check-in: [6df39e37f2] user: drh branch: trunk, size: 32705 | |
| 14:27 | 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" file: [ef3cc1bd3e] check-in: [9c06ea3120] user: drh branch: trunk, size: 32047 | |
|
2009-12-11
| ||
| 16:29 | Minor clean up to the "ci" command. file: [c1819242e8] check-in: [70656d00f6] user: drh branch: trunk, size: 31873 | |
| 16:27 | accommodated brackets/parens conventions change introduced in #6ae51190cc file: [59bae90aed] check-in: [18a66ab32b] user: stephan branch: trunk, size: 31861 | |
| 16:14 | corrected some mis-placed code from commit #9517cc7486 file: [756aa68723] check-in: [93efce820b] user: stephan branch: trunk, size: 31861 | |
| 15:49 | added -M/--message-file FILENAME argument for commit. file: [3310877301] check-in: [9517cc7486] user: stephan branch: trunk, size: 31885 | |
|
2009-12-10
| ||
| 02:19 | reserve the use of brackets in stdout for artifacts file: [f3f9a02e0a] check-in: [6ae51190cc] user: rwilson branch: trunk, size: 31265 | |
|
2009-12-09
| ||
| 23:35 | When a commit aborts, the check-in comment is saved and used to reinitialize the check-in comment template on the next commit attempt. file: [895c64f8ea] check-in: [68bfc1d5cc] user: drh branch: trunk, size: 31265 | |
|
2009-10-11
| ||
| 19:52 | Fix the "clean" command to use --force instead of --all. Ticket [c3d668ad52] file: [b32786b578] check-in: [5308e46815] user: drh branch: trunk, size: 30903 | |
|
2009-09-19
| ||
| 15:32 | Add the --dotfiles option to the "extra" and "clean" commands. Ticket [4de876322f066]. file: [2e4a6e1c0f] check-in: [a2749215b7] user: drh branch: trunk, size: 30900 | |
|
2009-09-16
| ||
| 21:29 | Change more system() calls into portable_system() in an effort to fix path quoting problems on windows. file: [6bbed2063d] check-in: [0eb08b860c] user: drh branch: trunk, size: 30423 | |
|
2009-09-11
| ||
| 18:27 | Always print the "project-name" using the command-line "info" command. Avoid an extra "/" character when constructing files for check-in. file: [80178835f0] check-in: [bbd758ecc3] user: drh branch: trunk, size: 30414 | |
|
2009-08-26
| ||
| 18:25 | Add the --private option to the "fossil commit" command. This option creates a private branch which is never pushed. file: [8b03f30dd7] check-in: [02a584f7f5] user: drh branch: trunk, size: 30415 | |
|
2009-08-09
| ||
| 21:32 | adjust "extra" command to "extras" (i.e. "Show me the extras"). Still works with "extra" as before, due to unambiguous command-completion. file: [e04164b91d] check-in: [554d896209] user: bch branch: trunk, size: 29470 | |
|
2009-08-08
| ||
| 22:40 | 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. file: [d9477045cd] check-in: [8b630bb57a] user: drh branch: trunk, size: 29468 | |
|
2009-02-26
| ||
| 01:21 | Fix a memory leak that was preventing massive check-ins. file: [54d694aac3] check-in: [f6790b7c3c] user: drh branch: trunk, size: 29346 | |
|
2009-02-21
| ||
| 18:52 | typo fix file: [9773d14136] check-in: [5b29f6f65f] user: bharder branch: trunk, size: 30356 | |
|
2009-02-09
| ||
| 04:41 | 'fossil' encode tagnames for manifest (for ticket 15f49be6b2b1e) (allows for tags with spaces in name) file: [a36b0dbf8a] check-in: [8be6204607] user: bharder branch: trunk, size: 29190 | |
|
2009-01-24
| ||
| 15:47 | Prevent check-ins against a closed leaf. Add the --branch and --bgcolor options to the "ci" and "commit" commands. file: [c26c845ac6] check-in: [4ac75b9107] user: drh branch: trunk, size: 29190 | |
|
2009-01-22
| ||
| 12:03 | 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. file: [b209458847] check-in: [42c2a18e73] user: drh branch: trunk, size: 27359 | |
| 01:53 | 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. file: [dbcea16417] check-in: [faf09dc7ae] user: drh branch: trunk, size: 28112 | |
|
2009-01-21
| ||
| 03:12 | Do not print a warning about "a fork has occurred" when checking in to a leaf that is also the basis of a branch. file: [daf07ead77] check-in: [8d5ab7913e] user: drh branch: trunk, size: 27364 | |
| 00:05 | Fix an SQL syntax error in the commit logic introduced by check-in [b6e22e62cf26115617822c7940cec5d0dc687184]. file: [e3023f8a1f] check-in: [f6d507179e] user: drh branch: trunk, size: 27401 | |
|
2009-01-20
| ||
| 22:21 | Add web-based branch color changer. Add the "branch list" command. Simplifications to color propagation logic. file: [58cd8b89db] check-in: [b7f32a71ab] user: drh branch: trunk, size: 27400 | |
| 16:51 | 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. file: [b983c3b208] check-in: [b6e22e62cf] user: drh branch: trunk, size: 27419 | |
|
2008-11-26
| ||
| 03:26 | Mention that check-in comments follow wiki formatting rules. If the check-in comment is blank, prompt the user to abort the check-in. file: [a3f1065edb] check-in: [6f0a9f730b] user: drh branch: trunk, size: 26882 | |
|
2008-11-09
| ||
| 19:22 | Add the "mv" and "rename" commands (aliases for the same thing). file: [0b6152b93c] check-in: [e146d800ac] user: drh branch: trunk, size: 26569 | |
|
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: [dddffe3437] check-in: [b54de50ac5] user: urmil branch: trunk, size: 25990 | |
|
2008-10-31
| ||
| 14:01 | Make the "ls" command report MISSING instead of EDITED for files that do not exist in the tree. Ticket [ce458c35ca]. file: [ad8e78b43e] check-in: [89d100b845] user: drh branch: trunk, size: 25942 | |
|
2008-10-21
| ||
| 06:10 | Add "ci" as an alias for "commit". Make provisions for a future "fossil mv" command. file: [efd09b5c80] check-in: [2bde9f9b3d] user: drh branch: trunk, size: 25775 | |
|
2008-10-17
| ||
| 00:20 | 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. file: [4a866358e3] check-in: [9346f2290c] user: drh branch: trunk, size: 25760 | |
|
2008-08-14
| ||
| 05:05 | Oops... merge typos fix w/ [bdac9f7238], commited at nearly same time. file: [ede786a568] check-in: [48c00d0bd3] user: bharder branch: trunk, size: 26090 | |
| 04:53 | fixed typos file: [425f4bbcea] check-in: [4c78a18ad2] user: bch branch: trunk, size: 25641 | |
|
2008-08-11
| ||
| 17:52 | Make "notepad" the default text editor for windows. file: [ef4fb31248] check-in: [baf68cc18f] user: drh branch: trunk, size: 25652 | |
|
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: [b72cce6453] check-in: [2ecc407d9b] user: drh branch: trunk, size: 25595 | |
|
2008-07-17
| ||
| 01:49 | Avoid the use of chdir() since this seems to cause problems on windows. file: [213d5beae2] check-in: [849b94c631] user: drh branch: trunk, size: 25343 | |
|
2008-06-08
| ||
| 19:31 | 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. file: [e9356000f0] check-in: [e976aa6fcb] user: drh branch: trunk, size: 25241 | |
|
2008-06-06
| ||
| 20:11 | Change the "omitsign" setting into "clearsign" and invert its sense. file: [2acc611eda] check-in: [3f706b92a5] user: drh branch: trunk, size: 25168 | |
| 20:05 | Fix to the omitsign setting. file: [34b5cd0ba4] check-in: [417e7662e5] user: drh branch: trunk, size: 25111 | |
|
2008-05-10
| ||
| 18:01 | Help message cleanup. Automatically delete cloned database files if the clone fails. file: [e7a974d371] check-in: [6b85fd173e] user: drh branch: trunk, size: 25107 | |
|
2008-05-07
| ||
| 12:15 | Add the --proxy option to the commit and update commands. file: [a39c0a7df2] check-in: [b714ab1ea7] user: drh branch: trunk, size: 25085 | |
|
2008-03-05
| ||
| 03:35 | 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). file: [b8e054206a] check-in: [b7fc4d9d04] user: aku branch: trunk, size: 25062 | |
|
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: [f5120aa9ee] check-in: [33c31f73cd] user: drh branch: trunk, size: 24883 | |
|
2008-02-09
| ||
| 00:11 | Issue a warning after a commit if the commit causes a fork. file: [3db074a16d] check-in: [49b59bc559] user: drh branch: trunk, size: 24436 | |
|
2008-02-08
| ||
| 21:42 | Rename the 'clearsign' setting to 'pgp-command'. Remove the 'safemerge' setting - safemerge is on by default and cannot be disabled. file: [844a72c5ae] check-in: [5cc845cfeb] user: drh branch: trunk, size: 24760 | |
| 16:24 | Fail with an error if a file is outside the checkout tree. file: [cd202e5357] check-in: [b3ec774ab7] user: drh branch: trunk, size: 24793 | |
|
2008-02-04
| ||
| 00:25 | Honor the -f flag on commit. (It was using -r in place of -f due to a typo, apparently.) file: [aebfba90e8] check-in: [e0580dfeee] user: drh branch: trunk, size: 24869 | |
|
2008-02-02
| ||
| 06:49 | Dropped primary key of temp table __im, record ids are not unique. Scenario: Several empty files. All have the same id, different paths. file: [3af7638aed] check-in: [dfb6ee3bac] user: aku branch: trunk, size: 24869 | |
| 05:05 | Fix bad setup of comment for manifest. file: [8d57a933e0] check-in: [bd9703dee6] user: aku branch: trunk, size: 24864 | |
|
2008-02-01
| ||
| 05:32 | 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. file: [438d21c31d] check-in: [b7a93530ef] user: aku branch: trunk, size: 24874 | |
|
2008-01-29
| ||
| 01:11 | Error message on "commit" or "user default" if the user does not exist. file: [fe0fcda106] check-in: [e2a42f7a68] user: drh branch: trunk, size: 17523 | |
|
2007-12-04
| ||
| 01:26 | Fix the revert command so that it works from subdirectories. Other minor comment and help-text changes. file: [5435deb841] check-in: [371dd6574c] user: drh branch: trunk, size: 17360 | |
|
2007-10-07
| ||
| 14:38 | Fixed omitsign discrepancies. Windows version now looks for USERNAME instead of USER when creating new database. file: [6e8cb78df8] check-in: [a21806dcf3] user: jnc branch: trunk, size: 17180 | |
|
2007-09-28
| ||
| 20:08 | Combine the "config" and "setting" commands into a single "settings" command. file: [1fd79ac4b7] check-in: [134e2aeccc] user: drh branch: trunk, size: 17181 | |
|
2007-09-26
| ||
| 04:17 | Added safemerge option to commit, update and settings file: [a88de4d022] check-in: [41561125cd] user: jnc branch: trunk, size: 17188 | |
|
2007-09-25
| ||
| 20:23 | Updates to the autosync logic. Add the "setting" command. file: [55cded4432] check-in: [fff234b77c] user: drh branch: trunk, size: 16663 | |
| 07:11 | 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 :-) file: [45c26e70ac] check-in: [0431f14edf] user: jnc branch: trunk, size: 16427 | |
|
2007-09-23
| ||
| 18:55 | Fix a C++-ism. file: [484fa282d6] check-in: [820a1a1a53] user: drh branch: trunk, size: 16313 | |
|
2007-09-22
| ||
| 18:34 | 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. file: [39235e7847] check-in: [8372cc0b81] user: jnc branch: trunk, size: 16285 | |
|
2007-09-11
| ||
| 02:25 | Add the "undo" and "redo" commands. Untested at this point so don't try to use them yet. file: [08fa2df4cf] check-in: [a36177bcce] user: drh branch: trunk, size: 15744 | |
|
2007-09-08
| ||
| 16:01 | Sync using clusters appears to work. More testing is needed before we go live. file: [2b31bba6d0] check-in: [e1c1877c99] user: drh branch: trunk, size: 15693 | |
|
2007-08-30
| ||
| 20:27 | 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. file: [e53057ad70] check-in: [4c82c7773f] user: drh branch: trunk, size: 15559 | |
| 19:46 | Fix multiple bugs in the comment parser of the commit command. Allow blank lines in comments. file: [66b4512b45] check-in: [f030c0aea7] user: drh branch: trunk, size: 15464 | |
| 18:05 | Fix bugs that can cause a segfault if a blank check-in comment is entered. file: [670906c45d] check-in: [1871a93dd4] user: drh branch: trunk, size: 15418 | |
|
2007-08-25
| ||
| 19:52 | Regenerate the manifest.uuid file on a "commit". file: [24fdcaa11c] check-in: [741aac4d4e] user: drh branch: trunk, size: 15335 | |
| 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: [46f9764a21] check-in: [95e17f4e3f] user: drh branch: trunk, size: 15079 | |
|
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: [dfe4f317d7] check-in: [c9fdb846fb] user: drh branch: trunk, size: 15047 | |
|
2007-08-10
| ||
| 00:08 | Complete rework of the xfer mechanism. Compiles but not yet working. file: [2d5771221e] check-in: [573a464cb7] user: drh branch: trunk, size: 14017 | |
|
2007-08-09
| ||
| 10:48 | Add the -m/--comment and the --nosign options to the commit command. file: [bad8f191d4] check-in: [9a9cd81738] user: drh branch: trunk, size: 14011 | |
|
2007-08-08
| ||
| 14:45 | Omit the files "manifest" and "_FOSSIL_" from the "extra" list. file: [c7f6520303] check-in: [77327ae14e] user: drh branch: trunk, size: 13796 | |
|
2007-08-04
| ||
| 00:26 | 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. file: [f79a5fbc49] check-in: [aafd536a5c] user: drh branch: trunk, size: 13732 | |
|
2007-08-03
| ||
| 23:30 | 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. file: [43e2abb7c2] check-in: [6aff11f03f] user: drh branch: trunk, size: 13601 | |
| 15:31 | Extend the commit command so that specific files can be committed. There are still some problems with doing this after a merge. file: [a1a87577e4] check-in: [22552fb803] user: dan branch: trunk, size: 13450 | |
|
2007-08-01
| ||
| 21:59 | 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. file: [e13578a174] check-in: [e37451d9c2] user: drh branch: trunk, size: 10383 | |
| 21:03 | Add primitive start-time and duration controols to the timeline. Additional checksums on check-in and check-out. file: [bb35848e0a] check-in: [3945057916] user: drh branch: trunk, size: 10183 | |
| 12:17 | 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. file: [5e2184d9ad] check-in: [5c3e87171a] user: drh branch: trunk, size: 9890 | |
|
2007-07-24
| ||
| 13:00 | Fix a bug in the "rm" command. Delete an obsolete documentation file. file: [f97001dc6f] check-in: [ac1dea8eac] user: drh branch: trunk, size: 9711 | |
|
2007-07-21
| ||
| 14:10 | Added: Initial check-in of m1 sources. file: [08d87760e9] check-in: [dbda8d6ce9] user: drh branch: trunk, size: 9684 | |