I have a largish repo I ingested from CVS (via git, as I previously described on this list). I'm using fossil 1.26.
A tiny commit to a single file takes 63 seconds: [monk:code] $ fossil diff Index: {snip}/test-file ================================================================== --- {snip}/test-file +++ {snip}/test-file @@ -11,5 +11,7 @@ Test6 test7 test8 + +test9 [monk:code] $ time fossil commit -m "Test check-in" New_Version: c46175729e936137f58ef302308d1e95b62e6a61 real 1m2.767s user 0m15.090s sys 0m7.227s I.e. ~22 seconds of CPU usage, and presumably the rest is on the disk. The box is pretty old (see below for /proc/cpuinfo), and I know that fossil is not written to be a speed demon -- but this still seems pretty ridiculous. Any way to speed it up for the very common case of making small commits? How can I gather some more useful data so experts can help me? Thanks, Eric === processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 127 model name : AMD Athlon(tm) Processor LE-1640 stepping : 2 cpu MHz : 1000.000 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow up extd_apicid pni cx16 lahf_lm svm extapic cr8_legacy 3dnowprefetch lbrv bogomips : 1999.50 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp tm stc 100mhzsteps
_______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users