Hex Artifact Content
Not logged in

Artifact 03acb80e168817e8eb3010a92ee967fec8f760a7:

Ticket change [03acb80e16] - Ticket [a82652e221] `fossil annotate' is unusably slow status still Open with 2 other changes by anonymous 2011-06-02 04:08:31.
0000: 44 20 32 30 31 31 2d 30 36 2d 30 32 54 30 34 3a  D 2011-06-02T04:
0010: 30 38 3a 33 31 2e 30 35 33 0a 4a 20 2b 63 6f 6d  08:31.053.J +com
0020: 6d 65 6e 74 20 5c 6e 5c 6e 3c 68 72 5c 73 2f 3e  ment \n\n<hr\s/>
0030: 3c 69 3e 61 6e 6f 6e 79 6d 6f 75 73 5c 73 61 64  <i>anonymous\sad
0040: 64 65 64 5c 73 6f 6e 5c 73 32 30 31 31 2d 30 36  ded\son\s2011-06
0050: 2d 30 32 5c 73 30 34 3a 30 38 3a 33 31 5c 73 55  -02\s04:08:31\sU
0060: 54 43 3a 3c 2f 69 3e 3c 62 72 5c 73 2f 3e 5c 6e  TC:</i><br\s/>\n
0070: 49 5c 73 6e 6f 74 69 63 65 64 5c 73 74 68 61 74  I\snoticed\sthat
0080: 5c 73 66 6f 73 73 69 6c 5c 73 70 72 65 66 65 72  \sfossil\sprefer
0090: 73 5c 73 75 73 69 6e 67 5c 73 2f 76 61 72 2f 74  s\susing\s/var/t
00a0: 6d 70 5c 73 6f 76 65 72 5c 73 2f 74 6d 70 5c 73  mp\sover\s/tmp\s
00b0: 66 6f 72 5c 73 74 65 6d 70 6f 72 61 72 79 5c 72  for\stemporary\r
00c0: 5c 6e 73 74 6f 72 61 67 65 2c 5c 73 69 6e 5c 73  \nstorage,\sin\s
00d0: 66 69 6c 65 2e 63 5c 73 61 6e 64 5c 73 73 71 6c  file.c\sand\ssql
00e0: 69 74 65 33 2e 63 2e 5c 73 5c 73 54 68 69 73 5c  ite3.c.\s\sThis\
00f0: 73 73 74 72 69 6b 65 73 5c 73 6d 65 5c 73 61 73  sstrikes\sme\sas
0100: 5c 73 73 74 72 61 6e 67 65 3a 5c 73 77 68 79 5c  \sstrange:\swhy\
0110: 72 5c 6e 77 6f 75 6c 64 5c 73 66 6f 73 73 69 6c  r\nwould\sfossil
0120: 5c 73 28 61 6e 64 5c 73 73 71 6c 69 74 65 33 5c  \s(and\ssqlite3\
0130: 73 69 6e 5c 73 67 65 6e 65 72 61 6c 29 5c 73 77  sin\sgeneral)\sw
0140: 61 6e 74 5c 73 69 74 73 5c 73 74 65 6d 70 6f 72  ant\sits\stempor
0150: 61 72 79 5c 73 73 74 6f 72 61 67 65 5c 73 74 6f  ary\sstorage\sto
0160: 5c 72 5c 6e 70 65 72 73 69 73 74 5c 73 61 63 72  \r\npersist\sacr
0170: 6f 73 73 5c 73 72 65 62 6f 6f 74 73 3f 5c 72 5c  oss\sreboots?\r\
0180: 6e 5c 72 5c 6e 53 65 74 74 69 6e 67 5c 73 54 4d  n\r\nSetting\sTM
0190: 50 44 49 52 3d 2f 74 6d 70 5c 73 6d 61 64 65 5c  PDIR=/tmp\smade\
01a0: 73 60 66 6f 73 73 69 6c 5c 73 61 6e 6e 6f 74 61  s`fossil\sannota
01b0: 74 65 27 5c 73 72 75 6e 5c 73 74 72 65 6d 65 6e  te'\srun\stremen
01c0: 64 6f 75 73 6c 79 5c 73 66 61 73 74 65 72 5c 73  dously\sfaster\s
01d0: 66 6f 72 5c 72 5c 6e 6d 65 2c 5c 73 73 69 6e 63  for\r\nme,\ssinc
01e0: 65 5c 73 6d 79 5c 73 2f 74 6d 70 5c 73 69 73 5c  e\smy\s/tmp\sis\
01f0: 73 61 5c 73 52 41 4d 2d 62 61 63 6b 65 64 5c 73  sa\sRAM-backed\s
0200: 66 69 6c 65 5c 73 73 79 73 74 65 6d 5c 73 77 68  file\ssystem\swh
0210: 69 6c 65 5c 73 6d 79 5c 73 2f 76 61 72 2f 74 6d  ile\smy\s/var/tm
0220: 70 5c 73 69 73 5c 73 61 5c 72 5c 6e 73 79 6e 63  p\sis\sa\r\nsync
0230: 68 72 6f 6e 6f 75 73 5c 73 64 69 73 6b 2d 62 61  hronous\sdisk-ba
0240: 63 6b 65 64 5c 73 66 69 6c 65 5c 73 73 79 73 74  cked\sfile\ssyst
0250: 65 6d 5c 73 6f 6e 5c 73 74 68 69 73 5c 73 6d 61  em\son\sthis\sma
0260: 63 68 69 6e 65 5c 73 2d 2d 5c 73 74 68 65 5c 73  chine\s--\sthe\s
0270: 74 6f 74 61 6c 5c 73 74 69 6d 65 5c 72 5c 6e 72  total\stime\r\nr
0280: 65 64 75 63 65 64 5c 73 66 72 6f 6d 5c 73 61 6e  educed\sfrom\san
0290: 5c 73 68 6f 75 72 5c 73 74 6f 5c 73 74 77 6f 5c  \shour\sto\stwo\
02a0: 73 61 6e 64 5c 73 61 5c 73 68 61 6c 66 5c 73 6d  sand\sa\shalf\sm
02b0: 69 6e 75 74 65 73 2e 5c 73 5c 73 54 77 6f 5c 73  inutes.\s\sTwo\s
02c0: 61 6e 64 5c 73 61 5c 73 68 61 6c 66 5c 73 6d 69  and\sa\shalf\smi
02d0: 6e 75 74 65 73 5c 72 5c 6e 69 73 5c 73 73 74 69  nutes\r\nis\ssti
02e0: 6c 6c 5c 73 70 72 65 74 74 79 5c 73 73 6c 6f 77  ll\spretty\sslow
02f0: 2c 5c 73 74 68 6f 75 67 68 2e 5c 72 5c 6e 5c 72  ,\sthough.\r\n\r
0300: 5c 6e 57 68 69 6c 65 5c 73 6c 6f 6f 6b 69 6e 67  \nWhile\slooking
0310: 5c 73 61 74 5c 73 74 68 69 73 2c 5c 73 49 5c 73  \sat\sthis,\sI\s
0320: 6e 6f 74 69 63 65 64 5c 73 74 68 61 74 5c 73 66  noticed\sthat\sf
0330: 69 6c 65 5f 74 65 6d 70 6e 61 6d 65 5c 73 69 6e  ile_tempname\sin
0340: 5c 73 66 69 6c 65 2e 63 5c 73 64 6f 65 73 5c 73  \sfile.c\sdoes\s
0350: 6e 6f 74 5c 72 5c 6e 61 70 70 65 61 72 5c 73 74  not\r\nappear\st
0360: 6f 5c 73 72 65 73 70 65 63 74 5c 73 74 68 65 5c  o\srespect\sthe\
0370: 73 54 4d 50 44 49 52 5c 73 65 6e 76 69 72 6f 6e  sTMPDIR\senviron
0380: 6d 65 6e 74 5c 73 76 61 72 69 61 62 6c 65 5c 73  ment\svariable\s
0390: 61 74 5c 73 61 6c 6c 2e 5c 73 5c 73 46 6f 72 74  at\sall.\s\sFort
03a0: 75 6e 61 74 65 6c 79 2c 5c 72 5c 6e 74 68 69 73  unately,\r\nthis
03b0: 5c 73 72 6f 75 74 69 6e 65 5c 73 61 70 70 65 61  \sroutine\sappea
03c0: 72 73 5c 73 74 6f 5c 73 62 65 5c 73 75 73 65 64  rs\sto\sbe\sused
03d0: 5c 73 6f 6e 6c 79 5c 73 62 79 5c 73 60 66 6f 73  \sonly\sby\s`fos
03e0: 73 69 6c 5c 73 64 69 66 66 27 5c 73 61 6e 64 5c  sil\sdiff'\sand\
03f0: 73 6f 6e 6c 79 5c 73 77 68 65 6e 5c 73 61 6e 5c  sonly\swhen\san\
0400: 72 5c 6e 65 78 74 65 72 6e 61 6c 5c 73 64 69 66  r\nexternal\sdif
0410: 66 5c 73 70 72 6f 67 72 61 6d 5c 73 69 73 5c 73  f\sprogram\sis\s
0420: 63 6f 6e 66 69 67 75 72 65 64 2e 0a 4a 20 72 65  configured..J re
0430: 73 6f 6c 75 74 69 6f 6e 20 4f 70 65 6e 0a 4b 20  solution Open.K 
0440: 61 38 32 36 35 32 65 32 32 31 36 64 32 63 66 65  a82652e2216d2cfe
0450: 66 63 39 63 34 65 65 39 30 61 61 33 31 32 36 36  fc9c4ee90aa31266
0460: 64 64 65 37 66 35 64 34 0a 55 20 61 6e 6f 6e 79  dde7f5d4.U anony
0470: 6d 6f 75 73 0a 5a 20 32 34 34 32 66 65 64 34 32  mous.Z 2442fed42
0480: 36 33 36 65 39 38 62 61 65 35 33 63 64 38 63 31  636e98bae53cd8c1
0490: 61 38 39 32 36 37 35 0a                          a892675.