Login
Timeline
Login

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

130 check-ins using file src/net/wanderinghorse/libfossil/FossilCheckout.java version 88a53d876f

2014-03-17
14:40
Port [http://fossil-scm.org/index.html/info/597d1101b4|597d1101b4] bugfix. check-in: e4bf163a5f user: jan.nijtmans tags: trunk
2014-03-16
17:32
Extended the fsl_deck string re-use to cover more cases. Other minor cleanups. check-in: 47401e1763 user: stephan tags: trunk
17:30
Pulled in upstream diff-generation tweaks. check-in: adb83cc610 user: stephan tags: trunk
17:28
Discovered a crash case involving ordering of the sanity tests. To investigate later. check-in: c0b8ce3c1d user: stephan tags: trunk
17:26
minor internal cleanups. check-in: 2f280271d5 user: stephan tags: trunk
17:08
minor touchups to f-zip. check-in: be2b468e4e user: stephan tags: trunk
13:41
Minor tinkering with fsl_deck-to-Object in the th1ish bindings. check-in: b96ea63caf user: stephan tags: trunk
13:03
Extended the manifest content caching in fsl_deck_parse() to apply to other fsl_deck string cards. Changed fsl_deck::L from a fsl_buffer to a C-string. check-in: 752aad3eb7 user: stephan tags: trunk
11:25
Changed fsl_deck_parse() buffer param ownership semantics to something more vague. The parser now re-uses buffer memory for F-card strings, rather than duplicating them, and takes over the buffer memory in that case. This cuts malloc() calls significantly for manifests with many F-cards but does not save much total memory overall (can be measured in kb). check-in: 7943808461 user: stephan tags: trunk
2014-03-15
17:36
s/FSL_FS_PERM/FSL_FILE_PERM/gi. Minor tinkering with the vfile scanning process. check-in: c8c97fd8fe user: stephan tags: trunk
17:28
Tweaked some test code. check-in: 439762f205 user: stephan tags: trunk
15:39
Fixed the quirk of fsl_checkout_file_rm() caring whether a dir name ends with a slash or not. check-in: 9664c64ba3 user: stephan tags: trunk
15:02
added a NULL guard. check-in: 3e6f247357 user: stephan tags: trunk
15:02
prettied a query. check-in: f17950f775 user: stephan tags: trunk
15:01
minor doc fix check-in: 2cbcbf62a3 user: stephan tags: trunk
13:35
Minor cleanups, code consolidation/removal. check-in: a92bffdddf user: stephan tags: trunk
09:48
Removed the now-unused F-card calculation algo. check-in: 4be2703578 user: stephan tags: trunk
09:33
Pulled in upstream diff fix http://www.fossil-scm.org/index.html/info/e2e8531ba7. check-in: a5bda1ae61 user: stephan tags: trunk
2014-03-14
20:50
Make a start with Tcl binding, just enough to make "load ./libfossil.so" work. No actual Tcl commands yet. check-in: 668349fdb0 user: jan.nijtmans tags: trunk
14:53
build fixes for amalgamation. Cleanups in shakenmake bits. Fixed uninitialized vars (thanks, clang). check-in: 968a993c60 user: stephan tags: trunk
14:51
Prefer internal "jni.h" check-in: df8d4f2bb0 user: jan.nijtmans tags: trunk
14:25
a long morning of refactoring and cleanups. check-in: c71f986d35 user: stephan tags: trunk
12:10
merged in an accidental fork (my fault for using f-checkin instead of fossil commit). Finally get to test the delta-too-big bits. check-in: 853ec1f650 user: stephan tags: trunk
12:01
removed an old/long-done TODO. check-in: 5900ce9dee user: stephan tags: trunk
11:57
moved around some comments. check-in: a75ca1c323 user: stephan tags: trunk
11:52
Found the cause of/fixed the problem which caused delta-application to fail on one particular artifact in the tcl core repo. Caused by fsl_buffer_is_compressed() heuristic failing for that one case. Switched to a different heuristic which had been #ifdef'd out. check-in: c3660f5241 user: stephan tags: trunk
11:10
another round of minor cleanups. check-in: 7e8d0ecfe2 user: stephan tags: trunk
11:04
Add fsl_jni.c to the build. check-in: ab56d2d9a0 user: jan.nijtmans tags: trunk
10:47
Unbreak Cygwin build (broken by [2de81ae7b6]) check-in: 1dff0493d2 user: jan.nijtmans tags: trunk
00:07
minor internal cleanups check-in: 286b8aea1a user: stephan tags: trunk
2014-03-13
23:48
Removed the vfile_selected temp table bits. They really are not needed. check-in: 447f497409 user: stephan tags: trunk
23:18
minor error reporting cleanups. check-in: 49961898ba user: stephan tags: trunk
21:50
Corner case fix for first checkin in a repo. check-in: ab6c9982c1 user: stephan tags: trunk
20:59
now removing that +x bit i thought i had unset. check-in: 0096d28c96 user: stephan tags: trunk
20:53
improvements to permissions-only change detection. check-in: 9a07a78159 user: stephan tags: trunk
20:04
squelched some doxygen warnings. check-in: e3241eae55 user: stephan tags: trunk
19:42
accommodated internal restructurings. check-in: 4740bce980 user: stephan tags: trunk
19:40
refactoring and doc improvements. check-in: 67c1885126 user: stephan tags: trunk
18:20
A round of minor cleanups before some refactoring. check-in: 2bba3a248f user: stephan tags: trunk
17:44
Fixed amalgamation sanity check to use local sqlite3.h. check-in: 71f8421ed7 user: stephan tags: trunk
15:39
Seems i forgot to check in last night, which caused an accidental fork today. Finally get to test f-checkin with a merge. Wish us luck... check-in: bc0e000199 user: stephan tags: trunk
14:39
Update to SQLite 3.8.4.1 check-in: 2de81ae7b6 user: jan.nijtmans tags: trunk
12:00
Minor win32 milestone: With those changes a "libfossil.dll" can be produced! No tools yet, don't know if "libfossil.dll" actually works. check-in: f994fec9c5 user: jan.nijtmans tags: trunk
11:36
Make some files compile on MinGW. Ongoing. check-in: 7e5ca27c8c user: jan.nijtmans tags: trunk
11:06
Make configuring steps work with MinGW. (doesn't compile yet, but it's a small step in the right direction) check-in: 7e759995ce user: jan.nijtmans tags: trunk
09:42
minor text tweaks. check-in: 375f435549 user: stephan tags: trunk
09:41
Removed an extraneous slash. check-in: c10bc4977a user: stephan tags: trunk
2014-03-12
19:44
Swaped fsl_checkout_version_info() arg order, for consistency. More work on the checkin bits. check-in: ccb9a1e941 user: stephan tags: trunk
19:42
Doc updates. check-in: ef6d0a106e user: stephan tags: trunk
19:42
Remove the ms_print temp files earlier on. check-in: 1798ea8d60 user: stephan tags: trunk
11:37
Added ms_print.tmp.* to CLEAN_FILES. check-in: d18a976245 user: stephan tags: trunk
11:37
Pulled i upstream fix (well, _change_) in diff algos. check-in: f6586dfda9 user: stephan tags: trunk
2014-03-11
22:09
minor tinkering before bed. check-in: 94dc6783cf user: stephan tags: trunk
21:55
doc additions. check-in: 0e0a34b554 user: stephan tags: trunk
21:01
Removed some dead code. Added an error check. check-in: 1bdec1b5de user: stephan tags: trunk
21:00
pulled in upstream diff-generation changes: http://www.fossil-scm.org/index.html/info/ac3fcebb19 check-in: d84b24de1e user: stephan tags: trunk
20:09
minor code cleanups. Removed some dead code and debug output. check-in: 753fc44fa7 user: stephan tags: trunk
20:07
removed extraneous newlines from error strings. check-in: 9cff5b2f75 user: stephan tags: trunk
18:07
CGI manifest view now shows edited checkin comments (if available). check-in: 24ff7898d4 user: stephan tags: trunk
17:21
Weird. Everything seems to be there but my local files are all showing as diffs... Ah, their vfile entries are not updated. check-in: 75fdc9e37d user: stephan tags: trunk
17:02
First attemp at actually committing a delta manifest created by libfossil. Pray, please. Backup repo is in place. check-in: 651c219475 user: stephan tags: trunk
2014-03-10
22:40
Fixed/re-added fail-on-no-changes. Added fsl_list_swap(). check-in: d5c871ff0f user: stephan tags: trunk
21:49
Experimenting with another F-card calculation algo, closely based on fossil(1)'s. (Thanks to drh for the deleted-file clarifications.) Theoretically it supports generating deltas but it's time for bed, so have not tested that far yet. Doc additions. check-in: 744dac3799 user: stephan tags: trunk
21:09
Fixed a return value inconsistency in fsl_tag_insert(). And i need a current basline manifest for some testing. check-in: 9857eca6ce user: stephan tags: trunk
2014-03-09
18:32
more work on the checkin bits. the wrong leaf problem still lurks but winding down for the night. check-in: 2bf52dd2ea user: stephan tags: trunk
17:30
Checkin now closes cancels other branch tags when branching. Other minor fixes. Discovered that checkin is missing something - all old leaves are still marked as leaves. Will investigate later. check-in: 947ccbd912 user: stephan tags: trunk
16:19
Fixed some weirdness in fsl_checkout_open_dir(). check-in: a675c3422b user: stephan tags: trunk
14:42
added fsl_checkin_opt::dumpManifestFile option to dump checkin manifests to a file. Added the missing header part of the previous checkin. check-in: 810b2985c0 user: stephan tags: trunk
14:41
ported in fsl_file_without_drive_letter(). check-in: 34615eda4b user: stephan tags: trunk
14:30
DeckDiff now fails more gracefully for binary content diff failures. check-in: f828113e3f user: stephan tags: trunk
13:54
size tweak to the logo. check-in: 250c2d0070 user: stephan tags: trunk
13:48
replaced fossil logo with a grey one with proper transparency. check-in: 90b9ae685c user: stephan tags: trunk
13:34
Lots of tinkering with the CGI scripts. First f-checkin with added files. check-in: fdb8174e77 user: stephan tags: trunk
11:19
added some help text. check-in: 6706082b1a user: stephan tags: trunk
11:05
fixed a string memleak in the checkin code. check-in: 996657cc7b user: stephan tags: trunk
10:19
This is the very first checkin performed by libfossil on its own repo. Pray. Hard. check-in: 79460b24aa user: stephan tags: trunk
2014-03-08
22:21
More work on the checkin bits. Reimplemented how baseline manifests get their F-cards calculated. Not yet sure how best to implement a delta manifest. check-in: 1cd70042f1 user: stephan tags: trunk
18:29
Lots more tinkering with the checkin stuff. About to try a different F-list generation algo, though, because the ported-in one has historical baggage due to the enforced ordering of names in how it generates the manifest. check-in: 1a0ee6b693 user: stephan tags: trunk
12:35
more work on the checkin bits. check-in: 8fbda636dd user: stephan tags: trunk
11:50
Started work on some internals needed for doing a checkin. check-in: c77b3cb7fb user: stephan tags: trunk
2014-03-07
19:02
upstream th1ish/cwal. check-in: 378ca23dc4 user: stephan tags: trunk
2014-03-05
21:52
more upstream th1ish, for Function.importSymbols(Object) support. check-in: 4067e55728 user: stephan tags: trunk
21:20
once again - upstream th1ish, for api.Buffer consistency fix. check-in: 2dc5636e8f user: stephan tags: trunk
19:55
latest th1ish for minor internal cleanups. check-in: ca484b4012 user: stephan tags: trunk
19:28
Doc update. check-in: 68b59e99af user: stephan tags: trunk
19:28
Added peak mem usage to the valgrind reports (via massif and perl). check-in: c73b34f79b user: stephan tags: trunk
18:16
Added "r" flag to Fossil.Db.open(). Fixed a default flags foo-foo (using wrong set of enum values for flags) which just accidentally happened to work so far. check-in: fa6c0283b2 user: stephan tags: trunk
18:13
doc and assertion improvements. check-in: 2aaa2f130a user: stephan tags: trunk
18:13
pulled in trunk sqlite3. check-in: 238941ddbd user: stephan tags: trunk
18:12
Added explicit read-only flag support to fsl_db_open(). check-in: b57257e30c user: stephan tags: trunk
2014-03-04
22:14
latest upstream th1ish: exception reporting improvements and Function.maxCallArgs property. check-in: 1fd828e295 user: stephan tags: trunk
22:12
Added another valgrind test. check-in: ff3df87d23 user: stephan tags: trunk
22:12
doc improvements. check-in: 7658e97b26 user: stephan tags: trunk
22:11
minor doc adjustment. check-in: c68eee36f9 user: stephan tags: trunk
22:10
Added a crosslink listener for demo/test purposes. check-in: 992230f164 user: stephan tags: trunk
22:10
changed the return semantics slightly for fsl_deck_F_seek(), so that it returns cards with NULL uuids as well. Touches sensitive parts, but it all seems to be working. check-in: c29eaed2d9 user: stephan tags: trunk
16:53
help text additions. check-in: 9576b95664 user: stephan tags: trunk
16:51
pulled in fixes from [http://fossil-scm.org/index.html/info/7a0f4af68e] and [http://fossil-scm.org/index.html/info/8f885df209]. check-in: 9d234667f6 user: stephan tags: trunk
13:52
pulled in upstream cwal for Array.indexOf(). check-in: cd0928bbbb user: stephan tags: trunk
10:16
switch from local time to gmt in one test. check-in: 2d5f825f68 user: stephan tags: trunk
10:16
added .massif files to CLEAN_FILES. check-in: 02f3dc7c1b user: stephan tags: trunk
2014-03-03
22:16
minor tinkering with the script-facing diff code. Added a unit test. Added some docs. check-in: 5da13b829b user: stephan tags: trunk
20:30
Refactoring and painstaking CSS experimentation to get the line numbers and their diffs aligned better. Still have an inexplicable border atop/below each file diff which i cannot explain and fossil(1) does not have. check-in: f9746a7526 user: stephan tags: trunk
19:01
minor tinkering with the /dir layout. check-in: d3c77f5fe1 user: stephan tags: trunk
2014-03-02
21:52
more script/reporting tinkering. check-in: 55a188df84 user: stephan tags: trunk
20:09
now check for existence of repo logo image before adding the IMG tag. check-in: bd1be2c0f5 user: stephan tags: trunk
19:53
pulled in latest sqlite3 trunk. check-in: 0ea9ed502f user: stephan tags: trunk
19:51
re-enabled sbsWidth param. check-in: 3075ac6213 user: stephan tags: trunk
19:38
okay, time to eat. check-in: 4c1012efc7 user: stephan tags: trunk
18:36
More work on the checkin diffs. Implemented text=1 flag and sbsWidth=N (which only works in text mode). check-in: 75c0e0580f user: stephan tags: trunk
17:13
Added basic (not yet configurable) sbs diffs to /manifest page. check-in: 32150877ed user: stephan tags: trunk
16:21
removed debug output check-in: 0654175130 user: stephan tags: trunk
16:18
more minor optical tweaks. check-in: 905ad6b0aa user: stephan tags: trunk
16:14
minor improvements in the manifest browser check-in: 8e352b326e user: stephan tags: trunk
15:58
minor tinkering with the manifest browser. check-in: 63df6329c3 user: stephan tags: trunk
15:46
more tinkering with the deck diff. check-in: daa3f6b8fe user: stephan tags: trunk
15:17
Added a prototype algo for calculating file-level diffs from two decks. /manifest page now uses that. check-in: 461062eec8 user: stephan tags: trunk
12:38
lots of script tinkering, timeline improvements. check-in: d73e9a278e user: stephan tags: trunk
10:31
latest upstream th1ish for division type fix. Minor script tinkering. check-in: 9b886baf47 user: stephan tags: trunk
2014-03-01
20:34
minor query tweak. check-in: 64c47b71d0 user: stephan tags: trunk
15:58
added another interesting recursive query. check-in: 28780a29a3 user: stephan tags: trunk
02:00
minor CGI tinkering. Proof-of-concept of embedding repo-side images via IMG tag. check-in: 68fbc6aeb3 user: stephan tags: trunk
01:47
fixed f-ls to not show files removed in the given manifest. check-in: f0620d926e user: stephan tags: trunk
01:44
Added Fossil.file.chdir() and currentDir() bindings. check-in: 722c976434 user: stephan tags: trunk
01:43
adding an image to test the /download/uuid bits. check-in: 22d1ad1a3b user: stephan tags: trunk
00:08
seem to have gotten my mv's a bit messed up. check-in: 684229ae61 user: stephan tags: trunk
00:04
okay, that was weird. check-in: 1f304f5f35 user: stephan tags: trunk
00:02
script tweaking and moving around. check-in: 8d1ab6166d user: stephan tags: trunk
2014-02-28
20:55
don't lie on function signature check-in: b064a5fcac user: jan.nijtmans tags: trunk
20:47
Tiny piece of JNI implementation. fsl_jni.c and FossilCheckout.java compile, but other than that are probably totally wrong yet. Just meant to give an idea how JNI works, nothing more..... check-in: 88475f24f6 user: jan.nijtmans tags: trunk