Fossil

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 check-ins for the month beginning 2013-05-01 by user jan.nijtmans

Following month ↑
2013-05-31
12:50
Make "fossil mv src/FOO.c src/bar.c" work as expected on case-insensitive filesystems. Add --case-sensitive option to "fossil mv". ... (check-in: 93f370a8 user: jan.nijtmans tags: trunk)
07:57
rebase ... (check-in: 203195d7 user: jan.nijtmans tags: prevent-adding-ignored-files)
07:12
Add option --case-sensitive to "fossil delete". On case-insensitive filesystems now you can "fossil delete src/FOO.c", which results in src/foo.c being prepared from removal. This doesn't work yet for directories. ... (check-in: 7ae19e56 user: jan.nijtmans tags: trunk)
2013-05-30
13:25
Implement [967cedbf20] for "fossil clean" and "fossil extra" ... (check-in: 32c69db1 user: jan.nijtmans tags: ticket-967cedbf20)
08:16
In the "fossil clean" messages/prompts, distinguish between "unmanaged" and "ignored" files. ... (check-in: 48fcfa85 user: jan.nijtmans tags: pending-review)
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. ... (check-in: 67c9cd12 user: jan.nijtmans tags: trunk)
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] ... (Closed-Leaf check-in: 020bb71f user: jan.nijtmans tags: cleanX)
08:48
Update extreme prompt message. With --dry-run, the extreme prompt is not needed. ... (check-in: e2dd2722 user: jan.nijtmans tags: cleanX)
07:35
Protect fossil executable better against removal by "fossil clean -x" without getting a dialog for it. ... (check-in: bd86711f user: jan.nijtmans tags: cleanX)
2013-05-27
09:56
rebase ... (Closed-Leaf check-in: 7f0507c0 user: jan.nijtmans tags: cleanDashN)
09:53
Implementation simplification: -n implies -f and -v, this way less separate flag-checks have to be done. No change in functionality. ... (Closed-Leaf check-in: 4e573871 user: jan.nijtmans tags: cleanDashN)
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. ... (Closed-Leaf check-in: 6758c2b0 user: jan.nijtmans tags: cleanX)
2013-05-24
07:01
"fossil update" operates on the local filesystem, so it should have the --case-sensitive option. ... (check-in: 13c7c61a user: jan.nijtmans tags: trunk)
2013-05-23
10:13
After a sync, report "Sync finished" in stead of "Pull finished" ... (check-in: 97040d64 user: jan.nijtmans tags: trunk)
2013-05-22
07:11
Use-case demonstrating previous change. It restores the behavior of "fossil clean" and the "ignore-glob" documentation to what it was in 1.25 and before: clean everything unknown to fossil except the build artifacts (specified by "ignore-glob" or --ignore). Now the build artifacts can be removed by "fossil clean -X", while "fossil clean -x" cleans everything possible for a clean build. This renders --clean and "ignore-clean" unnecessary, it can be removed now. ... (Closed-Leaf check-in: 003062b7 user: jan.nijtmans tags: cleanX)
2013-05-21
14:45
Implement -x|-X|-e|--exclude options for "fossil clean". Compatible with "git clean -x|-X|-e|--exclude". ... (check-in: 44025538 user: jan.nijtmans tags: cleanX)
13:56
Add option -v|--verbose to "fossil ls" as replacement for (deprecated) -l. ... (check-in: e91d65af user: jan.nijtmans tags: trunk)
2013-05-20
10:58
doc fix ... (check-in: 122b631c user: jan.nijtmans tags: trunk)
2013-05-15
09:33
Allow "fossil all ... -U|--user <username>" ... (check-in: b388e734 user: jan.nijtmans tags: trunk)
08:54
Allow "fossil all ... -v" as alternative to "fossil all ... --verbose" ... (check-in: 6d09745a user: jan.nijtmans tags: trunk)
08:16
doc fix. ... (check-in: dd6adf45 user: jan.nijtmans tags: trunk)
08:13
Some more -v|--verbose additions. Old options names are deprecated, but still work. ... (check-in: e3f7ba55 user: jan.nijtmans tags: trunk)
07:15
rebase ... (Closed-Leaf check-in: 5dd6b697 user: jan.nijtmans tags: clean-with-ignore)
07:02
Doc update: ignore-glob setting should be used to prevent *.log files from being added. ... (check-in: 1162df8e user: jan.nijtmans tags: trunk)
2013-05-14
14:58
When trying to "fossil add" files which are expected to be ignored, ask for confirmation first. Add option -f|--force to override that. ... (check-in: 24effbc3 user: jan.nijtmans tags: prevent-adding-ignored-files)
14:15
Function file_tree_name() should respect case-sensitive setting. Add --case-sensitive option to test-tree-name. ... (check-in: 0df0ce80 user: jan.nijtmans tags: trunk)
11:36
doc fixes. ... (check-in: a38fa0b8 user: jan.nijtmans tags: trunk)
07:45
Re-apply off-by-one fix. Otherwise blobs like {0x00, 0x0a, 0x00} will result in access of the 4th byte of the BLOB. In test-looks-like-utf, could_be_utf16() should be called always, otherwise the behavior on UTF-16 without BOM will be endian-dependant. ... (check-in: e545d351 user: jan.nijtmans tags: trunk)
2013-05-13
14:22
upgrade to zlib 1.2.8 ... (check-in: bb4776e2 user: jan.nijtmans tags: trunk)
10:50
unused variable "fossilTimer" ... (check-in: 55d7e2c1 user: jan.nijtmans tags: trunk)
10:10
Suggestion: Remove "keep-glob" setting, because "ignore-glob" already has the expected "keep-glob" behavior. ... (check-in: d60a75fd user: jan.nijtmans tags: clean-with-ignore)
09:36
Setting "ignore-glob" is equivalent to putting patterns in both "clean-glob" and "keep-glob". Rename .fossil-settings/keep-glob to .fossil-settings/ignore-glob, so that "fossil" and "fossil.exe" patterns don't need to be duplicated any more in two different versioned settings. ... (check-in: 967d8a71 user: jan.nijtmans tags: trunk)
09:21
One more off-by-one error. ... (check-in: 1484625d user: jan.nijtmans tags: trunk)
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. ... (check-in: fa506944 user: jan.nijtmans tags: trunk)
2013-05-07
21:55
Prevent "fossil" and "fossil.exe" ever being added by "fossil addremove". ... (check-in: 0ea8cc56 user: jan.nijtmans tags: trunk)
13:03
Only call db_get_do_versionable() after checking that it's a boolean versionable setting. ... (check-in: a60df3be user: jan.nijtmans tags: trunk)
08:17
If versionable settings are present, disallow editing of the corresponding fields in the /setup_settings page. ... (check-in: 3cba68a8 user: jan.nijtmans tags: trunk)
07:52
Move check for g.localOpen inside db_get_do_versionable(), because all callers will need this. Add "disabled" parameter to onoff_attribute(), entry_attribute() and textarea_attribute(). ... (check-in: 10d8abcd user: jan.nijtmans tags: trunk)
2013-05-06
11:00
Store filename in intermediate variable ... (check-in: d7afa8f1 user: jan.nijtmans tags: trunk)
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. ... (check-in: 982f9ec7 user: jan.nijtmans tags: trunk)
09:40
On the /vdiff web-page, presence of "v" should mean "v=1", just as on the /event and /timeline web-pages. Add "&sbs=1" in various /vdiff and /fdiff url's, so it no longer depends on the default value. Replace some "v=1" parameters with the short form "v". ... (check-in: d24afd17 user: jan.nijtmans tags: trunk)
2013-05-03
13:50
Prompt before cleaning files > 10M. Those file deletions are not undo-able. ... (check-in: 8e74f0fe user: jan.nijtmans tags: undo-clean)
12:06
Make "fossil clean" undo-able. ... (check-in: 5b4cece4 user: jan.nijtmans tags: undo-clean)
11:50
Implement "fossil undo -n|--dry-run" as replacement for the --explain flag which does the same. (--explain is retained but no longer documented) ... (check-in: 57cfcc26 user: jan.nijtmans tags: trunk)
2013-05-02
19:44
Fix --chdir on Windows/Cygwin when using non-ascii characters or characters invalid for win32 filenames. On Cygwin, allow enter_chroot_jail() using win32 paths as well. ... (check-in: 12bc63aa user: jan.nijtmans tags: trunk)
15:04
rebase ... (Closed-Leaf check-in: 9e4a7190 user: jan.nijtmans tags: clean-with-ignore)
13:52
rebase ... (Closed-Leaf check-in: e89269e5 user: jan.nijtmans tags: short-cgi-params)
07:58
See alternative implementation on trunk. Was:

Improve cgi parameter parsing in add_param_list(). Boolean options, like "v" and "sbs" can now take forms like "v=true" or simply "v" (in stead of "v=1") or "v=off" (in stead of "v=0"). /timeline already accepted the shortened form, now /event, /vdiff and other web pages do as well. ... (check-in: 71d48d34 user: jan.nijtmans tags: short-cgi-params)

2013-05-01
13:31
If sbs=0 and v=0, then both buttons "Side-by-side Diff" and "Unified Diff" should be shown on the /vdiff page. Note that sbs=1 implies v=1, so it is not necessary to put both parameters on any /vdiff. ... (check-in: 4e4d0fa5 user: jan.nijtmans tags: trunk)
09:42
Add -v|--verbose as alternative to "-l|--detail" everywhere. And "v=" and "verbose=" as alternative to the "detail=" URL parameter. ... (check-in: 5214a2a8 user: jan.nijtmans tags: trunk)
Previous month ↓