Hex Artifact Content
Not logged in

Artifact cd68b090958e7357ebd72032b8bb761db0bc35a9:


0000: 3c 74 69 74 6c 65 3e 43 68 61 6e 67 65 20 4c 6f  <title>Change Lo
0010: 67 3c 2f 74 69 74 6c 65 3e 0a 0a 3c 68 32 3e 43  g</title>..<h2>C
0020: 68 61 6e 67 65 73 20 46 6f 72 20 56 65 72 73 69  hanges For Versi
0030: 6f 6e 20 31 2e 32 35 20 28 32 30 31 33 2d 30 32  on 1.25 (2013-02
0040: 2d 31 36 29 3c 2f 68 32 3e 0a 20 20 2a 20 20 45  -16)</h2>.  *  E
0050: 6e 68 61 6e 63 65 6d 65 6e 74 73 20 74 6f 20 74  nhancements to t
0060: 69 63 6b 65 74 20 70 72 6f 63 65 73 73 69 6e 67  icket processing
0070: 2e 20 54 68 65 72 65 20 61 72 65 20 6e 6f 77 20  . There are now 
0080: 74 77 6f 20 74 61 62 6c 65 73 3a 20 54 49 43 4b  two tables: TICK
0090: 45 54 20 61 6e 64 0a 20 20 20 20 20 54 49 43 4b  ET and.     TICK
00a0: 45 54 43 48 4e 47 2e 20 54 68 65 72 65 20 69 73  ETCHNG. There is
00b0: 20 6f 6e 65 20 72 6f 77 20 69 6e 20 54 49 43 4b   one row in TICK
00c0: 45 54 43 48 4e 47 20 66 6f 72 20 65 61 63 68 20  ETCHNG for each 
00d0: 74 69 63 6b 65 74 20 61 72 74 69 66 61 63 74 2e  ticket artifact.
00e0: 0a 20 20 20 20 20 46 69 65 6c 64 73 20 66 72 6f  .     Fields fro
00f0: 6d 20 74 69 63 6b 65 74 20 61 72 74 69 66 61 63  m ticket artifac
0100: 74 73 20 67 6f 20 69 6e 74 6f 20 65 69 74 68 65  ts go into eithe
0110: 72 20 6f 72 20 62 6f 74 68 20 6f 66 20 54 49 43  r or both of TIC
0120: 4b 45 54 20 61 6e 64 0a 20 20 20 20 20 54 49 43  KET and.     TIC
0130: 4b 45 54 43 48 4e 47 2c 20 77 68 69 63 68 65 76  KETCHNG, whichev
0140: 65 72 20 63 6f 6e 74 61 69 6e 20 6d 61 74 63 68  er contain match
0150: 69 6e 67 20 63 6f 6c 75 6d 6e 20 6e 61 6d 65 73  ing column names
0160: 2e 20 44 65 66 61 75 6c 74 20 74 69 63 6b 65 74  . Default ticket
0170: 20 0a 20 20 20 20 20 65 64 69 74 20 61 6e 64 20   .     edit and 
0180: 76 69 65 77 69 6e 67 20 73 63 72 69 70 74 73 20  viewing scripts 
0190: 61 72 65 20 75 70 64 61 74 65 64 20 74 6f 20 75  are updated to u
01a0: 73 65 20 54 49 43 4b 45 54 43 48 4e 47 2e 20 54  se TICKETCHNG. T
01b0: 68 65 20 54 48 31 0a 20 20 20 20 20 73 63 72 69  he TH1.     scri
01c0: 70 74 69 6e 67 20 6c 61 6e 67 75 61 67 65 20 69  pting language i
01d0: 73 20 65 6e 68 61 6e 63 65 64 20 74 6f 20 73 75  s enhanced to su
01e0: 70 70 6f 72 74 20 74 68 69 73 2c 20 69 6e 63 6c  pport this, incl
01f0: 75 64 69 6e 67 20 74 68 65 20 6e 65 77 0a 20 20  uding the new.  
0200: 20 20 20 22 71 75 65 72 79 22 20 63 6f 6d 6d 61     "query" comma
0210: 6e 64 20 66 6f 72 20 64 6f 69 6e 67 20 53 51 4c  nd for doing SQL
0220: 20 71 75 65 72 69 65 73 20 61 67 61 69 6e 73 74   queries against
0230: 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20   the repository 
0240: 64 61 74 61 62 61 73 65 2e 0a 20 20 20 20 20 41  database..     A
0250: 6c 6c 20 63 68 61 6e 67 65 73 20 73 68 6f 75 6c  ll changes shoul
0260: 64 20 62 65 20 62 61 63 6b 77 61 72 64 73 20 63  d be backwards c
0270: 6f 6d 70 61 74 69 62 6c 65 2e 20 0a 20 20 2a 20  ompatible. .  * 
0280: 20 41 64 64 20 74 68 65 20 61 62 69 6c 69 74 79   Add the ability
0290: 20 74 6f 20 6d 6f 64 65 72 61 74 65 20 74 69 63   to moderate tic
02a0: 6b 65 74 20 61 6e 64 20 77 69 6b 69 20 63 68 61  ket and wiki cha
02b0: 6e 67 65 73 2e 20 20 55 6e 6d 6f 64 65 72 61 74  nges.  Unmoderat
02c0: 65 64 20 63 68 61 6e 67 65 73 0a 20 20 20 20 20  ed changes.     
02d0: 64 6f 20 6e 6f 74 20 73 79 6e 63 20 61 6e 64 20  do not sync and 
02e0: 6d 61 79 20 62 65 20 64 65 6c 65 74 65 64 20 62  may be deleted b
02f0: 79 20 74 68 65 20 6d 6f 64 65 72 61 74 6f 72 20  y the moderator 
0300: 69 66 20 66 6f 75 6e 64 20 74 6f 20 63 6f 6e 74  if found to cont
0310: 61 69 6e 20 73 70 61 6d 0a 20 20 20 20 20 6f 72  ain spam.     or
0320: 20 6f 74 68 65 72 20 6f 62 6a 65 63 74 69 6f 6e   other objection
0330: 61 62 6c 65 20 63 6f 6e 74 65 6e 74 2e 0a 20 20  able content..  
0340: 2a 20 20 41 64 64 20 6a 61 76 61 73 63 72 69 70  *  Add javascrip
0350: 74 20 73 6f 20 74 68 61 74 20 63 6c 69 63 6b 69  t so that clicki
0360: 6e 67 20 6f 6e 20 61 20 6e 6f 64 65 20 6f 66 20  ng on a node of 
0370: 74 68 65 20 74 69 6d 65 6c 69 6e 65 20 67 72 61  the timeline gra
0380: 70 68 20 73 65 6c 65 63 74 73 0a 20 20 20 20 20  ph selects.     
0390: 74 68 61 74 20 6e 6f 64 65 2e 20 20 54 68 65 6e  that node.  Then
03a0: 20 63 6c 69 63 6b 69 6e 67 20 6f 6e 20 61 20 73   clicking on a s
03b0: 65 63 6f 6e 64 20 6e 6f 64 65 20 73 68 6f 77 73  econd node shows
03c0: 20 61 20 64 69 66 66 20 62 65 74 77 65 65 6e 20   a diff between 
03d0: 74 68 65 0a 20 20 20 20 20 74 77 6f 20 6e 6f 64  the.     two nod
03e0: 65 73 2e 20 20 43 6c 69 63 6b 69 6e 67 20 6f 6e  es.  Clicking on
03f0: 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6e 6f   the selected no
0400: 64 65 20 75 6e 73 65 6c 65 63 74 73 20 69 74 2e  de unselects it.
0410: 0a 20 20 2a 20 20 57 61 72 6e 20 6f 66 20 75 6e  .  *  Warn of un
0420: 72 65 73 6f 6c 76 65 64 20 6d 65 72 67 65 20 63  resolved merge c
0430: 6f 6e 66 6c 69 63 74 73 20 69 6e 20 22 66 6f 73  onflicts in "fos
0440: 73 69 6c 20 73 74 61 74 75 73 22 20 61 6e 64 20  sil status" and 
0450: 64 69 73 61 6c 6c 6f 77 0a 20 20 20 20 20 63 6f  disallow.     co
0460: 6d 6d 69 74 73 20 6f 66 20 75 6e 72 65 73 6f 6c  mmits of unresol
0470: 76 65 64 20 63 6f 6e 66 6c 69 63 74 73 20 75 6e  ved conflicts un
0480: 6c 65 73 73 20 74 68 65 20 2d 2d 61 6c 6c 6f 77  less the --allow
0490: 2d 63 6f 6e 66 6c 69 63 74 20 6f 70 74 69 6f 6e  -conflict option
04a0: 0a 20 20 20 20 20 69 73 20 75 73 65 64 2e 0a 20  .     is used.. 
04b0: 20 2a 20 20 41 64 64 20 6a 61 76 61 73 63 72 69   *  Add javascri
04c0: 70 74 20 73 6f 20 74 68 61 74 20 63 6c 69 63 6b  pt so that click
04d0: 69 6e 67 20 6f 6e 20 63 6f 6c 75 6d 6e 20 68 65  ing on column he
04e0: 61 64 65 72 73 20 69 6e 20 61 20 74 69 63 6b 65  aders in a ticke
04f0: 74 20 72 65 70 6f 72 74 0a 20 20 20 20 20 73 6f  t report.     so
0500: 72 74 73 20 62 79 20 74 68 65 20 69 6e 64 69 63  rts by the indic
0510: 61 74 65 64 20 63 6f 6c 75 6d 6e 2e 0a 20 20 2a  ated column..  *
0520: 20 20 41 64 64 20 74 68 65 20 22 66 6f 73 73 69    Add the "fossi
0530: 6c 20 63 61 74 22 20 63 6f 6d 6d 61 6e 64 20 77  l cat" command w
0540: 68 69 63 68 20 69 73 20 62 61 73 69 63 61 6c 6c  hich is basicall
0550: 79 20 61 6e 20 61 6c 69 61 73 20 66 6f 72 0a 20  y an alias for. 
0560: 20 20 20 20 22 66 6f 73 73 69 6c 20 66 69 6e 66      "fossil finf
0570: 6f 20 2d 70 22 2e 0a 20 20 2a 20 20 48 79 70 65  o -p"..  *  Hype
0580: 72 6c 69 6e 6b 73 20 77 69 74 68 20 74 68 65 20  rlinks with the 
0590: 63 6c 61 73 73 20 22 62 75 74 74 6f 6e 22 20 61  class "button" a
05a0: 72 65 20 72 65 6e 64 65 72 65 64 20 61 73 20 73  re rendered as s
05b0: 75 62 6d 65 6e 75 20 62 75 74 74 6f 6e 73 0a 20  ubmenu buttons. 
05c0: 20 20 20 20 6f 6e 20 65 6d 62 65 64 64 65 64 20      on embedded 
05d0: 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 0a 20  documentation.. 
05e0: 20 2a 20 20 54 68 65 20 63 68 65 63 6b 2d 69 6e   *  The check-in
05f0: 20 63 6f 6d 6d 65 6e 74 20 65 64 69 74 6f 72 20   comment editor 
0600: 6f 6e 20 77 69 6e 64 6f 77 73 20 6e 6f 77 20 64  on windows now d
0610: 65 66 61 75 6c 74 73 20 74 6f 20 4e 6f 74 65 50  efaults to NoteP
0620: 61 64 2e 65 78 65 2e 0a 20 20 2a 20 20 43 6f 72  ad.exe..  *  Cor
0630: 72 65 63 74 6c 79 20 64 65 61 6c 20 77 69 74 68  rectly deal with
0640: 20 42 4f 4d 73 20 69 6e 20 63 68 65 63 6b 2d 69   BOMs in check-i
0650: 6e 20 63 6f 6d 6d 65 6e 74 73 2e 20 20 41 6c 73  n comments.  Als
0660: 6f 20 61 74 74 65 6d 70 74 20 74 6f 20 63 6f 6e  o attempt to con
0670: 76 65 72 74 20 0a 20 20 20 20 20 63 68 65 63 6b  vert .     check
0680: 2d 69 6e 20 63 6f 6d 6d 65 6e 74 73 20 74 6f 20  -in comments to 
0690: 55 54 46 38 20 66 72 6f 6d 20 6f 74 68 65 72 20  UTF8 from other 
06a0: 65 6e 63 6f 64 69 6e 67 73 2e 0a 20 20 2a 20 20  encodings..  *  
06b0: 41 6c 6c 6f 77 20 74 68 65 20 64 65 6c 65 74 69  Allow the deleti
06c0: 6f 6e 20 6f 66 20 6d 75 6c 74 69 70 6c 65 20 73  on of multiple s
06d0: 74 61 73 68 20 65 6e 74 72 69 65 73 20 75 73 69  tash entries usi
06e0: 6e 67 20 6d 75 6c 74 69 70 6c 65 20 61 72 67 75  ng multiple argu
06f0: 6d 65 6e 74 73 0a 20 20 20 20 20 74 6f 20 74 68  ments.     to th
0700: 65 20 22 66 6f 73 73 69 6c 20 73 74 61 73 68 20  e "fossil stash 
0710: 72 6d 22 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 2a  rm" command..  *
0720: 20 20 45 6e 68 61 6e 63 65 20 74 68 65 20 22 66    Enhance the "f
0730: 6f 73 73 69 6c 20 73 65 72 76 65 72 20 44 49 52  ossil server DIR
0740: 45 43 54 4f 52 59 22 20 63 6f 6d 6d 61 6e 64 20  ECTORY" command 
0750: 74 6f 20 73 65 72 76 65 20 73 74 61 74 69 63 20  to serve static 
0760: 63 6f 6e 74 65 6e 74 0a 20 20 20 20 20 66 69 6c  content.     fil
0770: 65 73 20 63 6f 6e 74 61 69 6e 65 64 20 69 6e 20  es contained in 
0780: 44 49 52 45 43 54 4f 52 59 2e 20 20 46 6f 72 20  DIRECTORY.  For 
0790: 73 65 63 75 72 69 74 79 2c 20 6f 6e 6c 79 20 66  security, only f
07a0: 69 6c 65 73 20 77 69 74 68 20 61 20 0a 20 20 20  iles with a .   
07b0: 20 20 72 65 63 6f 67 6e 69 7a 65 64 20 73 75 66    recognized suf
07c0: 66 69 78 20 28 73 75 63 68 20 61 73 20 2a 2e 68  fix (such as *.h
07d0: 74 6d 6c 2c 20 2a 2e 6a 70 67 2c 20 2a 2e 74 78  tml, *.jpg, *.tx
07e0: 74 2c 20 65 74 63 29 20 77 69 6c 6c 20 62 65 20  t, etc) will be 
07f0: 64 65 6c 69 76 65 72 65 64 0a 20 20 20 20 20 61  delivered.     a
0800: 73 20 73 74 61 74 69 63 20 63 6f 6e 74 65 6e 74  s static content
0810: 2c 20 61 6e 64 20 2a 2e 66 6f 73 73 69 6c 20 66  , and *.fossil f
0820: 69 6c 65 73 20 61 72 65 20 6e 6f 74 20 6f 6e 20  iles are not on 
0830: 74 68 65 20 6c 69 73 74 20 6f 66 20 72 65 63 6f  the list of reco
0840: 67 6e 69 7a 65 64 0a 20 20 20 20 20 73 75 66 66  gnized.     suff
0850: 69 78 65 73 2e 20 20 54 68 65 72 65 20 61 72 65  ixes.  There are
0860: 20 61 64 64 69 74 69 6f 6e 61 6c 20 72 65 73 74   additional rest
0870: 72 69 63 74 69 6f 6e 73 20 6f 6e 20 74 68 65 20  rictions on the 
0880: 6e 61 6d 65 73 20 6f 66 20 74 68 65 20 66 69 6c  names of the fil
0890: 65 73 2e 0a 20 20 2a 20 20 41 6c 6c 6f 77 20 74  es..  *  Allow t
08a0: 68 65 20 22 66 6f 73 73 69 6c 20 75 69 22 20 63  he "fossil ui" c
08b0: 6f 6d 6d 61 6e 64 20 74 6f 20 73 70 65 63 69 66  ommand to specif
08c0: 79 20 61 20 64 69 72 65 63 74 6f 72 79 20 61 73  y a directory as
08d0: 20 6c 6f 6e 67 20 61 73 20 74 68 65 0a 20 20 20   long as the.   
08e0: 20 20 74 68 65 20 2d 2d 6e 6f 74 66 6f 75 6e 64    the --notfound
08f0: 20 6f 70 74 69 6f 6e 20 69 73 20 75 73 65 64 2e   option is used.
0900: 0a 20 20 2a 20 20 41 64 64 20 61 20 63 6f 6e 66  .  *  Add a conf
0910: 69 67 75 72 61 74 69 6f 6e 20 6f 70 74 69 6f 6e  iguration option
0920: 20 74 68 61 74 20 63 61 75 73 65 73 20 74 69 6d   that causes tim
0930: 65 6c 69 6e 65 20 6d 65 73 73 61 67 65 73 20 74  eline messages t
0940: 6f 20 62 65 20 72 65 6e 64 65 72 65 64 0a 20 20  o be rendered.  
0950: 20 20 20 61 73 20 74 65 78 74 2f 78 2d 66 6f 73     as text/x-fos
0960: 73 69 6c 2d 70 6c 61 69 6e 20 28 77 68 69 63 68  sil-plain (which
0970: 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20   is the same as 
0980: 74 65 78 74 2f 70 6c 61 69 6e 20 65 78 63 65 70  text/plain excep
0990: 74 20 74 68 61 74 0a 20 20 20 20 20 68 79 70 65  t that.     hype
09a0: 72 6c 69 6e 6b 73 20 69 6e 73 69 64 65 20 6f 66  rlinks inside of
09b0: 20 3c 6e 6f 77 69 6b 69 3e 5b 2e 2e 2e 5d 3c 2f   <nowiki>[...]</
09c0: 6e 6f 77 69 6b 69 3e 20 61 72 65 20 64 65 63 6f  nowiki> are deco
09d0: 72 61 74 65 64 2e 29 0a 20 20 2a 20 20 4f 6e 6c  rated.).  *  Onl
09e0: 79 20 64 65 63 6f 72 61 74 65 20 3c 6e 6f 77 69  y decorate <nowi
09f0: 6b 69 3e 5b 2e 2e 2e 5d 3c 2f 6e 6f 77 69 6b 69  ki>[...]</nowiki
0a00: 3e 20 69 6e 20 63 68 65 63 6b 2d 69 6e 20 63 6f  > in check-in co
0a10: 6d 6d 65 6e 74 73 20 61 6e 64 20 74 69 63 6b 65  mments and ticke
0a20: 74 73 0a 20 20 20 20 20 69 66 20 74 68 65 20 63  ts.     if the c
0a30: 6f 6e 74 65 6e 74 65 64 20 74 65 78 74 20 72 65  ontented text re
0a40: 61 6c 6c 79 20 69 73 20 61 20 76 61 6c 69 64 20  ally is a valid 
0a50: 68 79 70 65 72 6c 69 6e 6b 20 74 61 72 67 65 74  hyperlink target
0a60: 2e 0a 20 20 2a 20 20 49 6d 70 72 6f 76 65 6d 65  ..  *  Improveme
0a70: 6e 74 73 20 74 6f 20 74 68 65 20 73 69 64 65 2d  nts to the side-
0a80: 62 79 2d 73 69 64 65 20 64 69 66 66 20 61 6c 67  by-side diff alg
0a90: 6f 72 69 74 68 6d 2c 20 66 6f 72 20 61 20 6d 6f  orithm, for a mo
0aa0: 72 65 0a 20 20 20 20 20 68 75 6d 61 6e 2d 66 72  re.     human-fr
0ab0: 69 65 6e 64 6c 79 20 64 69 73 70 6c 61 79 20 69  iendly display i
0ac0: 6e 20 73 6f 6d 65 20 63 6f 6d 70 6c 65 78 20 63  n some complex c
0ad0: 61 73 65 73 2e 0a 20 20 2a 20 20 41 64 64 65 64  ases..  *  Added
0ae0: 20 3c 6e 6f 77 69 6b 69 3e 5b 75 74 69 6d 65 5d   <nowiki>[utime]
0af0: 20 61 6e 64 20 5b 73 74 69 6d 65 5d 3c 2f 6e 6f   and [stime]</no
0b00: 77 69 6b 69 3e 20 63 6f 6d 6d 61 6e 64 73 20 74  wiki> commands t
0b10: 6f 20 54 48 31 2e 20 20 54 68 65 73 65 0a 20 20  o TH1.  These.  
0b20: 20 20 20 63 6f 6d 6d 61 6e 64 73 20 63 61 6e 20     commands can 
0b30: 62 65 20 75 73 65 64 20 66 6f 72 20 74 68 69 6e  be used for thin
0b40: 67 73 20 73 75 63 68 20 61 73 20 64 69 73 70 6c  gs such as displ
0b50: 61 79 69 6e 67 20 74 68 65 20 70 61 67 65 20 72  aying the page r
0b60: 65 6e 64 65 72 69 6e 67 0a 20 20 20 20 20 74 69  endering.     ti
0b70: 6d 65 20 69 6e 20 74 68 65 20 66 6f 6f 74 65 72  me in the footer
0b80: 2e 0a 20 20 2a 20 20 41 64 64 20 74 68 65 20 61  ..  *  Add the a
0b90: 62 69 6c 69 74 79 20 74 6f 20 70 61 73 73 20 63  bility to pass c
0ba0: 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 6f 70 74 69  ommand-line opti
0bb0: 6f 6e 73 20 6f 66 20 22 66 6f 73 73 69 6c 20 72  ons of "fossil r
0bc0: 65 62 75 69 6c 64 22 20 74 6f 0a 20 20 20 20 20  ebuild" to.     
0bd0: 22 66 6f 73 73 69 6c 20 61 6c 6c 20 72 65 62 75  "fossil all rebu
0be0: 69 6c 64 22 2e 0a 20 20 2a 20 20 41 64 64 20 74  ild"..  *  Add t
0bf0: 68 65 20 2d 2d 64 65 61 6e 61 6c 79 7a 65 20 6f  he --deanalyze o
0c00: 70 74 69 6f 6e 20 74 6f 20 22 66 6f 73 73 69 6c  ption to "fossil
0c10: 20 72 65 62 75 69 6c 64 22 20 28 61 6e 64 20 22   rebuild" (and "
0c20: 66 6f 73 73 69 6c 20 61 6c 6c 20 72 65 62 75 69  fossil all rebui
0c30: 6c 64 22 29 0a 20 20 2a 20 20 44 6f 20 6e 6f 74  ld").  *  Do not
0c40: 20 72 75 6e 20 74 68 65 20 67 72 61 70 68 69 63   run the graphic
0c50: 61 6c 20 6d 65 72 67 69 6e 67 20 74 6f 6f 6c 20  al merging tool 
0c60: 6e 6f 72 20 6c 65 61 76 65 20 6d 65 72 67 65 2d  nor leave merge-
0c70: 64 72 6f 70 70 69 6e 67 73 20 61 66 74 65 72 20  droppings after 
0c80: 61 0a 20 20 20 20 20 64 72 79 2d 72 75 6e 20 6d  a.     dry-run m
0c90: 65 72 67 65 2e 20 20 44 69 73 70 6c 61 79 20 61  erge.  Display a
0ca0: 6e 20 69 6d 70 72 6f 76 65 64 20 6d 65 72 67 65  n improved merge
0cb0: 2d 73 75 6d 6d 61 72 79 20 6d 65 73 73 61 67 65  -summary message
0cc0: 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 0a 20   at the end of. 
0cd0: 20 20 20 20 74 68 65 20 6d 65 72 67 65 2e 0a 20      the merge.. 
0ce0: 20 2a 20 20 41 64 64 20 6f 70 74 69 6f 6e 73 20   *  Add options 
0cf0: 74 6f 20 22 66 6f 73 73 69 6c 20 63 6f 6d 6d 69  to "fossil commi
0d00: 74 22 20 74 6f 20 6f 76 65 72 72 69 64 65 20 74  t" to override t
0d10: 68 65 20 76 61 72 69 6f 75 73 20 73 61 6e 69 74  he various sanit
0d20: 79 20 63 68 65 63 6b 73 2e 0a 20 20 20 20 20 4f  y checks..     O
0d30: 70 74 69 6f 6e 73 20 61 64 64 65 64 3a 20 2d 2d  ptions added: --
0d40: 61 6c 6c 6f 77 2d 65 6d 70 74 79 2c 20 2d 2d 61  allow-empty, --a
0d50: 6c 6c 6f 77 2d 66 6f 72 6b 2c 20 2d 2d 61 6c 6c  llow-fork, --all
0d60: 6f 77 2d 6f 6c 64 65 72 2c 20 61 6e 64 0a 20 20  ow-older, and.  
0d70: 20 20 20 2d 2d 61 6c 6c 6f 77 2d 63 6f 6e 66 6c     --allow-confl
0d80: 69 63 74 2e 0a 20 20 2a 20 20 4f 70 74 69 6f 6e  ict..  *  Option
0d90: 61 6c 6c 79 20 72 65 71 75 69 72 65 20 61 20 43  ally require a C
0da0: 41 50 54 43 48 41 20 28 63 6f 6e 74 72 6f 6c 6c  APTCHA (controll
0db0: 65 64 20 62 79 20 61 20 73 65 74 74 69 6e 67 20  ed by a setting 
0dc0: 6f 6e 20 74 68 65 0a 20 20 20 20 20 41 64 6d 69  on the.     Admi
0dd0: 6e 2f 41 63 63 65 73 73 20 77 65 62 70 61 67 65  n/Access webpage
0de0: 29 20 77 68 65 6e 20 61 20 75 73 65 72 20 77 68  ) when a user wh
0df0: 6f 20 69 73 20 6e 6f 74 20 6c 6f 67 67 65 64 20  o is not logged 
0e00: 69 6e 20 74 72 69 65 73 20 74 6f 0a 20 20 20 20  in tries to.    
0e10: 20 65 64 69 74 20 77 69 6b 69 2c 20 6f 72 20 61   edit wiki, or a
0e20: 20 74 69 63 6b 65 74 2c 20 6f 72 20 61 6e 20 61   ticket, or an a
0e30: 74 74 61 63 68 6d 65 6e 74 2e 20 0a 20 20 2a 20  ttachment. .  * 
0e40: 20 49 6d 70 72 6f 76 65 6d 65 6e 74 73 20 74 6f   Improvements to
0e50: 20 74 68 65 20 22 73 73 68 3a 2f 2f 22 20 73 79   the "ssh://" sy
0e60: 6e 63 20 70 72 6f 74 6f 63 6f 6c 2c 20 74 6f 20  nc protocol, to 
0e70: 68 65 6c 70 20 69 74 20 6d 6f 76 65 20 70 61 73  help it move pas
0e80: 74 0a 20 20 20 20 20 6e 6f 69 73 65 79 20 6d 6f  t.     noisey mo
0e90: 74 64 20 63 6f 6d 6d 65 6e 74 73 2e 0a 20 20 2a  td comments..  *
0ea0: 20 20 41 64 64 20 74 68 65 20 75 66 3d 46 49 4c    Add the uf=FIL
0eb0: 45 2d 53 48 41 31 2d 48 41 53 48 20 71 75 65 72  E-SHA1-HASH quer
0ec0: 79 20 70 61 72 61 6d 65 74 65 72 20 74 6f 20 74  y parameter to t
0ed0: 68 65 20 74 69 6d 65 6c 69 6e 65 2c 20 63 61 75  he timeline, cau
0ee0: 73 69 6e 67 20 74 68 65 0a 20 20 20 20 20 74 69  sing the.     ti
0ef0: 6d 65 6c 69 6e 65 20 74 6f 20 73 68 6f 77 20 6f  meline to show o
0f00: 6e 6c 79 20 63 68 65 63 6b 2d 69 6e 73 20 74 68  nly check-ins th
0f10: 61 74 20 63 6f 6e 74 61 69 6e 20 74 68 65 20 73  at contain the s
0f20: 70 65 63 69 66 69 63 20 66 69 6c 65 20 69 64 65  pecific file ide
0f30: 6e 74 69 66 69 65 64 0a 20 20 20 20 20 62 79 20  ntified.     by 
0f40: 46 49 4c 45 2d 53 48 41 31 2d 48 41 53 48 2e 20  FILE-SHA1-HASH. 
0f50: 20 28 22 75 66 22 20 73 74 61 6e 64 73 20 66 6f   ("uf" stands fo
0f60: 72 20 22 75 73 65 73 20 66 69 6c 65 22 2e 29 0a  r "uses file".).
0f70: 20 20 2a 20 20 45 6e 68 61 6e 63 65 20 74 68 65    *  Enhance the
0f80: 20 66 69 6c 65 20 63 68 61 6e 67 65 20 61 6e 6e   file change ann
0f90: 6f 74 61 74 6f 72 20 73 6f 20 74 68 61 74 20 69  otator so that i
0fa0: 74 20 66 6f 6c 6c 6f 77 73 20 74 68 65 20 66 69  t follows the fi
0fb0: 6c 65 20 61 63 72 6f 73 73 0a 20 20 20 20 20 6e  le across.     n
0fc0: 61 6d 65 20 63 68 61 6e 67 65 73 2e 0a 20 20 2a  ame changes..  *
0fd0: 20 20 46 69 78 20 74 68 65 20 73 65 72 76 65 72    Fix the server
0fe0: 2d 73 69 64 65 20 6f 66 20 74 68 65 20 73 79 6e  -side of the syn
0ff0: 63 20 70 72 6f 74 6f 63 6f 6c 20 73 6f 20 74 68  c protocol so th
1000: 61 74 20 69 74 20 77 69 6c 6c 20 6e 6f 74 20 67  at it will not g
1010: 65 6e 65 72 61 74 65 0a 20 20 20 20 20 61 20 64  enerate.     a d
1020: 65 6c 74 61 20 6c 6f 6f 70 20 77 68 65 6e 20 61  elta loop when a
1030: 20 66 69 6c 65 20 63 68 61 6e 67 65 73 20 66 72   file changes fr
1040: 6f 6d 20 69 74 73 20 6f 72 69 67 69 6e 61 6c 20  om its original 
1050: 73 74 61 74 65 2c 20 74 68 72 6f 75 67 68 20 74  state, through t
1060: 77 6f 0a 20 20 20 20 20 6f 72 20 6d 6f 72 65 20  wo.     or more 
1070: 69 6e 74 65 72 6d 65 64 69 61 74 65 20 73 74 61  intermediate sta
1080: 74 65 73 2c 20 61 6e 64 20 62 61 63 6b 20 74 6f  tes, and back to
1090: 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 73 74   the original st
10a0: 61 74 65 2c 20 61 6c 6c 20 77 69 74 68 69 6e 0a  ate, all within.
10b0: 20 20 20 20 20 61 20 73 69 6e 67 6c 65 20 73 79       a single sy
10c0: 6e 63 2e 0a 20 20 2a 20 20 53 68 6f 77 20 6d 75  nc..  *  Show mu
10d0: 63 68 20 6c 65 73 73 20 6f 75 74 70 75 74 20 64  ch less output d
10e0: 75 72 69 6e 67 20 61 20 73 79 6e 63 20 6f 70 65  uring a sync ope
10f0: 72 61 74 69 6f 6e 2c 20 75 6e 6c 65 73 73 20 74  ration, unless t
1100: 68 65 20 2d 2d 76 65 72 62 6f 73 65 0a 20 20 20  he --verbose.   
1110: 20 20 6f 70 74 69 6f 6e 20 69 73 20 75 73 65 64    option is used
1120: 2e 0a 20 20 2a 20 20 53 65 74 20 74 68 65 20 61  ..  *  Set the a
1130: 63 74 69 6f 6e 3d 20 61 74 74 72 69 62 75 74 65  ction= attribute
1140: 20 6f 66 20 26 6c 74 3b 66 6f 72 6d 26 67 74 3b   of &lt;form&gt;
1150: 20 65 6c 65 6d 65 6e 74 73 20 75 73 69 6e 67 20   elements using 
1160: 6a 61 76 61 73 63 72 69 70 74 2c 0a 20 20 20 20  javascript,.    
1170: 20 61 73 20 61 6e 20 61 64 64 69 74 69 6f 6e 20   as an addition 
1180: 64 65 66 65 6e 73 65 20 61 67 61 69 6e 73 74 20  defense against 
1190: 73 70 61 6d 2d 62 6f 74 73 2e 0a 20 20 2a 20 20  spam-bots..  *  
11a0: 44 69 73 61 6c 6c 6f 77 20 69 6e 76 61 6c 69 64  Disallow invalid
11b0: 20 55 54 46 38 20 63 68 61 72 61 63 74 65 72 73   UTF8 characters
11c0: 20 28 73 75 63 68 20 61 73 20 63 68 61 72 61 63   (such as charac
11d0: 74 65 72 73 20 69 6e 20 74 68 65 20 73 75 72 72  ters in the surr
11e0: 6f 67 61 74 65 0a 20 20 20 20 20 70 61 69 72 20  ogate.     pair 
11f0: 72 61 6e 67 65 29 20 69 6e 20 66 69 6c 65 6e 61  range) in filena
1200: 6d 65 73 2e 0a 20 20 2a 20 20 4a 75 64 67 65 20  mes..  *  Judge 
1210: 74 68 65 20 55 73 65 72 41 67 65 6e 74 20 73 74  the UserAgent st
1220: 72 69 6e 67 73 20 69 73 73 75 65 64 20 62 79 20  rings issued by 
1230: 74 68 65 20 4e 65 74 53 75 72 66 20 77 65 62 62  the NetSurf webb
1240: 72 6f 77 73 65 72 20 74 6f 20 62 65 0a 20 20 20  rowser to be.   
1250: 20 20 63 6f 6d 69 6e 67 20 66 72 6f 6d 20 61 20    coming from a 
1260: 68 75 6d 61 6e 2c 20 6e 6f 74 20 66 72 6f 6d 20  human, not from 
1270: 61 20 62 6f 74 2e 0a 20 20 2a 20 20 41 64 64 20  a bot..  *  Add 
1280: 74 68 65 20 7a 6c 69 62 20 73 6f 75 72 63 65 73  the zlib sources
1290: 20 74 6f 20 74 68 65 20 46 6f 73 73 69 6c 20 73   to the Fossil s
12a0: 6f 75 72 63 65 20 74 72 65 65 20 28 75 6e 64 65  ource tree (unde
12b0: 72 20 63 6f 6d 70 61 74 2f 7a 6c 69 62 29 20 61  r compat/zlib) a
12c0: 6e 64 0a 20 20 20 20 20 75 73 65 20 74 68 6f 73  nd.     use thos
12d0: 65 20 73 6f 75 72 63 65 73 20 77 68 65 6e 20 63  e sources when c
12e0: 6f 6d 70 69 6c 69 6e 67 20 6f 6e 20 28 77 69 6e  ompiling on (win
12f0: 64 6f 77 73 29 20 73 79 73 74 65 6d 73 20 74 68  dows) systems th
1300: 61 74 20 64 6f 20 6e 6f 74 20 68 61 76 65 0a 20  at do not have. 
1310: 20 20 20 20 61 20 7a 6c 69 62 20 6c 69 62 72 61      a zlib libra
1320: 72 79 20 69 6e 73 74 61 6c 6c 65 64 20 62 79 20  ry installed by 
1330: 64 65 66 61 75 6c 74 2e 0a 20 20 2a 20 20 50 72  default..  *  Pr
1340: 6f 6d 70 74 20 74 68 65 20 75 73 65 72 20 77 69  ompt the user wi
1350: 74 68 20 74 68 65 20 6f 70 74 69 6f 6e 20 74 6f  th the option to
1360: 20 63 6f 6e 76 65 72 74 20 6e 6f 6e 2d 55 54 46   convert non-UTF
1370: 38 20 66 69 6c 65 73 20 69 6e 74 6f 20 55 54 46  8 files into UTF
1380: 38 0a 20 20 20 20 20 77 68 65 6e 20 63 6f 6d 6d  8.     when comm
1390: 69 74 74 69 6e 67 2e 0a 20 20 2a 20 20 41 6c 6c  itting..  *  All
13a0: 6f 77 20 74 68 65 20 63 68 61 72 61 63 74 65 72  ow the character
13b0: 73 20 3c 6e 6f 77 69 6b 69 3e 2a 5b 5d 3f 3c 2f  s <nowiki>*[]?</
13c0: 6e 6f 77 69 6b 69 3e 20 69 6e 20 66 69 6c 65 6e  nowiki> in filen
13d0: 61 6d 65 73 2e 0a 20 20 2a 20 20 41 6c 6c 6f 77  ames..  *  Allow
13e0: 20 74 68 65 20 2d 2d 63 6f 6e 74 65 78 74 20 6f   the --context o
13f0: 70 74 69 6f 6e 20 6f 6e 20 64 69 66 66 20 63 6f  ption on diff co
1400: 6d 6d 61 6e 64 73 20 74 6f 20 68 61 76 65 20 61  mmands to have a
1410: 20 76 61 6c 75 65 20 6f 66 20 30 2e 0a 20 20 2a   value of 0..  *
1420: 20 20 41 64 64 65 64 20 74 68 65 20 22 64 62 73    Added the "dbs
1430: 74 61 74 22 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20  tat" command..  
1440: 2a 20 20 45 6e 68 61 6e 63 65 64 20 22 66 6f 73  *  Enhanced "fos
1450: 73 69 6c 20 6d 65 72 67 65 22 20 73 6f 20 74 68  sil merge" so th
1460: 61 74 20 69 66 20 74 68 65 20 56 45 52 53 49 4f  at if the VERSIO
1470: 4e 20 61 72 67 75 6d 65 6e 74 20 69 73 20 6f 6d  N argument is om
1480: 69 74 74 65 64 2c 20 46 6f 73 73 69 6c 0a 20 20  itted, Fossil.  
1490: 20 20 20 74 72 69 65 73 20 74 6f 20 6d 65 72 67     tries to merg
14a0: 65 20 61 6e 79 20 66 6f 72 6b 73 20 6f 66 20 74  e any forks of t
14b0: 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63  he current branc
14c0: 68 2e 0a 20 20 2a 20 20 49 6d 70 72 6f 76 65 64  h..  *  Improved
14d0: 20 64 65 74 65 63 74 69 6f 6e 20 6f 66 20 66 6f   detection of fo
14e0: 72 6b 73 20 69 6e 20 61 20 63 6f 6d 6d 69 74 20  rks in a commit 
14f0: 72 61 63 65 2e 0a 20 20 2a 20 20 41 64 64 65 64  race..  *  Added
1500: 20 74 68 65 20 2d 2d 61 6e 61 6c 79 7a 65 20 6f   the --analyze o
1510: 70 74 69 6f 6e 20 74 6f 20 22 66 6f 73 73 69 6c  ption to "fossil
1520: 20 72 65 62 75 69 6c 64 22 2e 0a 0a 3c 68 32 3e   rebuild"...<h2>
1530: 43 68 61 6e 67 65 73 20 46 6f 72 20 56 65 72 73  Changes For Vers
1540: 69 6f 6e 20 31 2e 32 34 20 28 32 30 31 32 2d 31  ion 1.24 (2012-1
1550: 30 2d 32 32 29 3c 2f 68 32 3e 0a 20 20 2a 20 20  0-22)</h2>.  *  
1560: 41 64 64 65 64 20 73 75 70 70 6f 72 74 20 66 6f  Added support fo
1570: 72 20 57 59 53 49 57 59 47 20 65 64 69 74 69 6e  r WYSIWYG editin
1580: 67 20 6f 66 20 77 69 6b 69 20 70 61 67 65 73 2e  g of wiki pages.
1590: 20 57 59 53 49 57 59 47 20 69 73 20 74 75 72 6e   WYSIWYG is turn
15a0: 65 64 20 6f 66 66 0a 20 20 20 20 20 62 79 20 64  ed off.     by d
15b0: 65 66 61 75 6c 74 20 61 6e 64 20 63 61 6e 20 62  efault and can b
15c0: 65 20 74 75 72 6e 65 64 20 6f 6e 20 62 79 20 73  e turned on by s
15d0: 65 74 74 69 6e 67 20 61 20 63 6f 6e 66 69 67 75  etting a configu
15e0: 72 61 74 69 6f 6e 20 6f 70 74 69 6f 6e 2e 0a 20  ration option.. 
15f0: 20 2a 20 20 41 6c 6c 6f 77 20 73 74 79 6c 65 3d   *  Allow style=
1600: 20 61 74 74 72 69 62 75 74 65 20 74 6f 20 6f 63   attribute to oc
1610: 63 75 72 20 69 6e 20 48 54 4d 4c 20 6d 61 72 6b  cur in HTML mark
1620: 75 70 20 6f 6e 20 77 69 6b 69 20 70 61 67 65 73  up on wiki pages
1630: 2e 0a 20 20 2a 20 20 41 64 64 65 64 20 74 68 65  ..  *  Added the
1640: 20 2d 2d 74 6b 20 6f 70 74 69 6f 6e 20 74 6f 20   --tk option to 
1650: 74 68 65 20 22 66 6f 73 73 69 20 64 69 66 66 22  the "fossi diff"
1660: 20 61 6e 64 20 22 66 6f 73 73 69 6c 20 73 74 61   and "fossil sta
1670: 73 68 20 64 69 66 66 22 0a 20 20 20 20 20 63 6f  sh diff".     co
1680: 6d 6d 61 6e 64 73 2c 20 63 61 75 73 69 6e 67 20  mmands, causing 
1690: 63 6f 6c 6f 72 2d 63 6f 64 65 64 20 64 69 66 66  color-coded diff
16a0: 20 6f 75 74 70 75 74 20 74 6f 20 62 65 20 64 69   output to be di
16b0: 73 70 6c 61 79 65 64 20 69 6e 20 61 20 54 63 6c  splayed in a Tcl
16c0: 2f 54 6b 0a 20 20 20 20 20 47 55 49 20 77 69 6e  /Tk.     GUI win
16d0: 64 6f 77 2e 20 20 54 68 69 73 20 6f 70 74 69 6f  dow.  This optio
16e0: 6e 20 6f 6e 6c 79 20 77 6f 72 6b 73 20 69 66 20  n only works if 
16f0: 54 63 6c 2f 54 6b 20 69 73 20 69 6e 73 74 61 6c  Tcl/Tk is instal
1700: 6c 65 64 20 6f 6e 20 74 68 65 0a 20 20 20 20 20  led on the.     
1710: 68 6f 73 74 2e 0a 20 20 2a 20 20 4f 6e 20 77 69  host..  *  On wi
1720: 6e 64 6f 77 73 2c 20 6d 61 6b 65 20 74 68 65 20  ndows, make the 
1730: 22 67 64 69 66 66 22 20 63 6f 6d 6d 61 6e 64 20  "gdiff" command 
1740: 64 65 66 61 75 6c 74 20 74 6f 20 75 73 65 20 57  default to use W
1750: 69 6e 44 69 66 66 2e 65 78 65 2e 0a 20 20 2a 20  inDiff.exe..  * 
1760: 20 55 70 64 61 74 65 20 74 68 65 20 22 66 6f 73   Update the "fos
1770: 73 69 6c 20 73 74 61 73 68 22 20 63 6f 6d 6d 61  sil stash" comma
1780: 6e 64 20 73 6f 20 74 68 61 74 20 69 74 20 61 6c  nd so that it al
1790: 77 61 79 73 20 70 72 6f 6d 70 74 73 20 66 6f 72  ways prompts for
17a0: 20 61 0a 20 20 20 20 20 63 6f 6d 6d 65 6e 74 20   a.     comment 
17b0: 69 66 20 74 68 65 20 2d 6d 20 6f 70 74 69 6f 6e  if the -m option
17c0: 20 69 73 20 6f 6d 69 74 74 65 64 2e 0a 20 20 2a   is omitted..  *
17d0: 20 20 45 6e 68 61 6e 63 65 20 74 68 65 20 74 69    Enhance the ti
17e0: 6d 65 6c 69 6e 65 20 77 65 62 70 61 67 65 73 20  meline webpages 
17f0: 73 6f 20 74 68 61 74 20 61 3d 2c 20 62 3d 2c 20  so that a=, b=, 
1800: 63 3d 2c 20 64 3d 2c 20 70 3d 2c 20 61 6e 64 20  c=, d=, p=, and 
1810: 64 70 3d 0a 20 20 20 20 20 71 75 65 72 79 20 70  dp=.     query p
1820: 61 72 61 6d 65 74 65 72 73 20 28 61 6e 64 20 6f  arameters (and o
1830: 74 68 65 72 73 29 20 63 61 6e 20 61 6c 6c 20 61  thers) can all a
1840: 63 63 65 70 74 20 61 6e 79 20 76 61 6c 69 64 20  ccept any valid 
1850: 63 68 65 63 6b 69 6e 20 6e 61 6d 65 0a 20 20 20  checkin name.   
1860: 20 20 28 73 75 63 68 20 61 73 20 62 72 61 6e 63    (such as branc
1870: 68 20 6e 61 6d 65 73 20 6f 72 20 6c 61 62 65 6c  h names or label
1880: 73 29 20 69 6e 73 74 65 61 64 20 6f 66 20 6a 75  s) instead of ju
1890: 73 74 20 53 48 41 31 20 68 61 73 68 65 73 2e 0a  st SHA1 hashes..
18a0: 20 20 2a 20 20 41 64 64 65 64 20 74 68 65 20 22    *  Added the "
18b0: 66 6f 73 73 69 6c 20 73 74 61 73 68 20 73 68 6f  fossil stash sho
18c0: 77 22 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 2a 20  w" command..  * 
18d0: 20 41 64 64 65 64 20 74 68 65 20 22 66 69 6c 65   Added the "file
18e0: 61 67 65 22 20 77 65 62 70 61 67 65 20 77 69 74  age" webpage wit
18f0: 68 20 6c 69 6e 6b 73 20 74 6f 20 74 68 69 73 20  h links to this 
1900: 70 61 67 65 20 66 72 6f 6d 20 74 68 65 20 63 68  page from the ch
1910: 65 63 6b 2d 69 6e 0a 20 20 20 20 20 69 6e 66 6f  eck-in.     info
1920: 72 6d 61 74 69 6f 6e 20 70 61 67 65 20 61 6e 64  rmation page and
1930: 20 66 72 6f 6d 20 74 68 65 20 66 69 6c 65 20 62   from the file b
1940: 72 6f 77 73 65 72 2e 0a 20 20 2a 20 20 41 64 64  rowser..  *  Add
1950: 65 64 20 2d 2d 61 67 65 20 61 6e 64 20 2d 74 20  ed --age and -t 
1960: 6f 70 74 69 6f 6e 73 20 74 6f 20 74 68 65 20 22  options to the "
1970: 66 6f 73 73 69 6c 20 6c 73 22 20 63 6f 6d 6d 61  fossil ls" comma
1980: 6e 64 2e 0a 20 20 2a 20 20 41 64 64 65 64 20 74  nd..  *  Added t
1990: 68 65 20 2d 2d 73 65 74 6d 74 69 6d 65 20 6f 70  he --setmtime op
19a0: 74 69 6f 6e 20 74 6f 20 22 66 6f 73 73 69 6c 20  tion to "fossil 
19b0: 75 70 64 61 74 65 22 2e 20 20 57 68 65 6e 20 75  update".  When u
19c0: 73 65 64 2c 20 74 68 65 20 6d 74 69 6d 65 0a 20  sed, the mtime. 
19d0: 20 20 20 20 6f 66 20 61 6c 6c 20 6d 61 6e 61 6e      of all manan
19e0: 67 65 64 20 66 69 6c 65 73 20 69 73 20 73 65 74  ged files is set
19f0: 20 74 6f 20 74 68 65 20 74 69 6d 65 20 77 68 65   to the time whe
1a00: 6e 20 74 68 65 20 6d 6f 73 74 20 72 65 63 65 6e  n the most recen
1a10: 74 20 76 65 72 73 69 6f 6e 20 6f 66 0a 20 20 20  t version of.   
1a20: 20 20 74 68 65 20 66 69 6c 65 20 77 61 73 20 63    the file was c
1a30: 68 65 63 6b 65 64 20 69 6e 2e 0a 20 20 2a 20 20  hecked in..  *  
1a40: 43 68 61 6e 67 65 64 20 74 68 65 20 22 76 64 69  Changed the "vdi
1a50: 66 66 22 20 77 65 62 70 61 67 65 20 74 6f 20 73  ff" webpage to s
1a60: 68 6f 77 20 74 68 65 20 63 6f 6d 70 6c 65 74 65  how the complete
1a70: 20 74 65 78 74 20 6f 66 20 66 69 6c 65 73 20 74   text of files t
1a80: 68 61 74 0a 20 20 20 20 20 77 65 72 65 20 61 64  hat.     were ad
1a90: 64 65 64 20 6f 72 20 72 65 6d 6f 76 65 64 20 28  ded or removed (
1aa0: 74 68 65 20 65 71 75 69 76 65 6c 65 6e 74 20 6f  the equivelent o
1ab0: 66 20 75 73 69 6e 67 20 74 68 65 20 2d 4e 20 6f  f using the -N o
1ac0: 72 20 2d 2d 6e 65 77 66 69 6c 65 0a 20 20 20 20  r --newfile.    
1ad0: 20 6f 70 74 69 6f 6e 73 20 77 69 74 68 20 74 68   options with th
1ae0: 65 20 22 66 6f 73 73 69 6c 20 64 69 66 66 22 20  e "fossil diff" 
1af0: 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2e 29 0a 20  command-line.). 
1b00: 20 2a 20 20 41 64 64 65 64 20 74 68 65 20 2d 2d   *  Added the --
1b10: 74 65 6d 70 20 6f 70 74 69 6f 6e 20 74 6f 20 22  temp option to "
1b20: 66 6f 73 73 69 6c 20 63 6c 65 61 6e 22 20 61 6e  fossil clean" an
1b30: 64 20 22 66 6f 73 73 69 6c 20 65 78 74 72 61 22  d "fossil extra"
1b40: 2c 20 63 61 75 73 69 6e 67 0a 20 20 20 20 20 74  , causing.     t
1b50: 68 6f 73 65 20 63 6f 6d 6d 61 6e 64 73 20 74 6f  hose commands to
1b60: 20 6f 6e 6c 79 20 6c 6f 6f 6b 20 61 74 20 74 65   only look at te
1b70: 6d 70 6f 72 61 72 79 20 66 69 6c 65 73 20 67 65  mporary files ge
1b80: 6e 65 72 61 74 65 64 20 62 79 20 46 6f 73 73 69  nerated by Fossi
1b90: 6c 2c 0a 20 20 20 20 20 73 75 63 68 20 61 73 20  l,.     such as 
1ba0: 6d 65 72 67 65 2d 63 6f 6e 66 6c 69 63 74 20 72  merge-conflict r
1bb0: 65 70 6f 72 74 73 20 6f 72 20 61 62 6f 72 74 65  eports or aborte
1bc0: 64 20 63 68 65 63 6b 2d 69 6e 20 6d 65 73 73 61  d check-in messa
1bd0: 67 65 73 2e 0a 20 20 2a 20 20 45 6e 68 61 6e 63  ges..  *  Enhanc
1be0: 65 20 74 68 65 20 72 61 77 20 70 61 67 65 20 64  e the raw page d
1bf0: 6f 77 6e 6c 6f 61 64 20 73 6f 20 74 68 61 74 20  ownload so that 
1c00: 69 74 20 63 61 6e 20 67 75 65 73 73 20 74 68 65  it can guess the
1c10: 20 6d 69 6d 65 74 79 70 65 20 6f 66 0a 20 20 20   mimetype of.   
1c20: 20 20 61 74 74 61 63 68 6d 65 6e 74 73 20 62 61    attachments ba
1c30: 73 65 64 20 6f 6e 20 74 68 65 20 66 69 6c 65 6e  sed on the filen
1c40: 61 6d 65 2e 0a 20 20 2a 20 20 43 68 61 6e 67 65  ame..  *  Change
1c50: 20 74 68 65 20 62 65 68 61 76 69 6f 72 20 6f 66   the behavior of
1c60: 20 74 68 65 20 66 72 6f 6d 3d 20 61 6e 64 20 74   the from= and t
1c70: 6f 3d 20 71 75 65 72 79 20 70 61 72 61 6d 65 74  o= query paramet
1c80: 65 72 73 20 6f 6e 20 74 68 65 0a 20 20 20 20 20  ers on the.     
1c90: 74 69 6d 65 6c 69 6e 65 20 70 61 67 65 20 73 6f  timeline page so
1ca0: 20 74 68 61 74 20 62 79 20 64 65 66 61 75 6c 74   that by default
1cb0: 20 74 68 65 20 70 61 74 68 20 62 65 74 77 65 65   the path betwee
1cc0: 6e 20 74 68 65 20 74 77 6f 20 73 70 65 63 69 66  n the two specif
1cd0: 69 65 64 0a 20 20 20 20 20 63 68 65 63 6b 2d 69  ied.     check-i
1ce0: 6e 73 20 61 76 6f 69 64 73 20 6d 65 72 67 65 73  ns avoids merges
1cf0: 2e 0a 20 20 2a 20 20 41 64 64 20 74 68 65 20 2d  ..  *  Add the -
1d00: 2d 62 61 73 65 75 72 6c 20 6f 70 74 69 6f 6e 20  -baseurl option 
1d10: 74 6f 20 22 66 6f 73 73 69 6c 20 73 65 72 76 65  to "fossil serve
1d20: 72 22 20 61 6e 64 20 22 66 6f 73 73 69 6c 20 68  r" and "fossil h
1d30: 74 74 70 22 20 63 6f 6d 6d 61 6e 64 73 2c 0a 20  ttp" commands,. 
1d40: 20 20 20 20 73 6f 20 74 68 61 74 20 74 68 6f 73      so that thos
1d50: 65 20 63 6f 6d 6d 61 6e 64 73 20 63 61 6e 20 62  e commands can b
1d60: 65 20 75 73 65 64 20 77 69 74 68 20 72 65 76 65  e used with reve
1d70: 72 73 65 20 70 72 6f 78 69 65 73 2e 0a 20 20 2a  rse proxies..  *
1d80: 20 20 49 66 20 75 6e 61 62 6c 65 20 74 6f 20 64    If unable to d
1d90: 65 74 65 72 6d 69 6e 65 20 74 68 65 20 63 6f 6d  etermine the com
1da0: 6d 61 6e 64 2d 6c 69 6e 65 20 75 73 65 72 2c 20  mand-line user, 
1db0: 64 6f 20 6e 6f 74 20 67 75 65 73 73 2e 20 20 49  do not guess.  I
1dc0: 6e 73 74 65 61 64 0a 20 20 20 20 20 69 73 73 75  nstead.     issu
1dd0: 65 20 61 6e 20 65 72 72 6f 72 20 6d 65 73 73 61  e an error messa
1de0: 67 65 2e 20 20 54 68 69 73 20 68 65 6c 70 73 20  ge.  This helps 
1df0: 70 72 65 76 65 6e 74 20 63 68 65 63 6b 2d 69 6e  prevent check-in
1e00: 73 20 66 72 6f 6d 20 61 63 63 69 64 65 6e 74 61  s from accidenta
1e10: 6c 6c 79 0a 20 20 20 20 20 6f 63 63 75 72 72 69  lly.     occurri
1e20: 6e 67 20 75 6e 64 65 72 20 74 68 65 20 77 72 6f  ng under the wro
1e30: 6e 67 20 75 73 65 72 6e 61 6d 65 2e 0a 20 20 2a  ng username..  *
1e40: 20 20 49 6e 63 6c 75 64 65 20 62 72 61 6e 63 68    Include branch
1e50: 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 20   information in 
1e60: 74 68 65 20 6f 75 74 70 75 74 20 6f 66 20 66 69  the output of fi
1e70: 6c 65 20 63 68 61 6e 67 65 20 6c 69 73 74 69 6e  le change listin
1e80: 67 73 0a 20 20 20 20 20 28 74 68 65 20 22 66 69  gs.     (the "fi
1e90: 6e 66 6f 22 20 77 65 62 70 61 67 65 29 2e 0a 20  nfo" webpage).. 
1ea0: 20 2a 20 20 4d 61 6b 65 20 74 68 65 20 73 69 6d   *  Make the sim
1eb0: 70 6c 69 66 69 65 64 20 76 69 65 77 20 6f 66 20  plified view of 
1ec0: 66 69 6c 65 20 68 69 73 74 6f 72 79 2c 20 72 61  file history, ra
1ed0: 74 68 65 72 20 74 68 61 6e 20 74 68 65 20 66 75  ther than the fu
1ee0: 6c 6c 20 76 69 65 77 2c 0a 20 20 20 20 20 74 68  ll view,.     th
1ef0: 65 20 64 65 66 61 75 6c 74 2e 0a 20 20 2a 20 20  e default..  *  
1f00: 49 6e 20 74 68 65 20 22 66 6f 73 73 69 6c 20 63  In the "fossil c
1f10: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 20 63 6f  onfiguration" co
1f20: 6d 6d 61 6e 64 2c 20 61 6c 6c 6f 77 20 74 68 65  mmand, allow the
1f30: 20 22 63 73 73 22 20 6f 70 74 69 6f 6e 20 66 6f   "css" option fo
1f40: 72 0a 20 20 20 20 20 73 79 6e 63 68 72 6f 6e 69  r.     synchroni
1f50: 7a 69 6e 67 2c 20 69 6d 70 6f 72 74 69 6e 67 2c  zing, importing,
1f60: 20 6f 72 20 65 78 70 6f 72 74 69 6e 67 20 6a 75   or exporting ju
1f70: 73 74 20 74 68 65 20 43 53 53 20 66 69 6c 65 2e  st the CSS file.
1f80: 20 20 54 68 69 73 20 6d 61 6b 65 73 0a 20 20 20    This makes.   
1f90: 20 20 69 74 20 65 61 73 69 65 72 20 74 6f 20 73    it easier to s
1fa0: 68 61 72 65 20 43 53 53 20 66 69 6c 65 73 20 61  hare CSS files a
1fb0: 63 72 6f 73 73 20 72 65 70 6f 73 69 74 6f 72 69  cross repositori
1fc0: 65 73 20 62 79 20 65 78 70 6f 72 74 69 6e 67 20  es by exporting 
1fd0: 66 72 6f 6d 0a 20 20 20 20 20 6f 6e 65 20 61 6e  from.     one an
1fe0: 64 20 69 6d 70 6f 72 74 69 6e 67 20 74 6f 20 61  d importing to a
1ff0: 6e 6f 74 68 65 72 2e 0a 20 20 2a 20 20 41 64 64  nother..  *  Add
2000: 20 74 68 65 20 28 75 6e 73 75 70 70 6f 72 74 65   the (unsupporte
2010: 64 29 20 22 66 6f 73 73 69 6c 20 74 65 73 74 2d  d) "fossil test-
2020: 6f 72 70 68 61 6e 73 22 20 63 6f 6d 6d 61 6e 64  orphans" command
2030: 2e 0a 20 20 2a 20 20 41 64 64 20 74 68 65 20 2d  ..  *  Add the -
2040: 2d 74 65 6d 70 6c 61 74 65 20 6f 70 74 69 6f 6e  -template option
2050: 20 74 6f 20 74 68 65 20 22 66 6f 73 73 69 6c 20   to the "fossil 
2060: 69 6e 69 74 22 20 63 6f 6d 6d 61 6e 64 2c 20 74  init" command, t
2070: 6f 20 66 61 63 69 6c 69 74 61 74 65 0a 20 20 20  o facilitate.   
2080: 20 20 63 72 65 61 74 69 6e 67 20 6e 65 77 20 72    creating new r
2090: 65 70 6f 73 69 74 6f 72 69 65 73 20 62 61 73 65  epositories base
20a0: 64 20 6f 6e 20 61 20 74 65 6d 70 6c 61 74 65 20  d on a template 
20b0: 72 65 70 6f 73 69 74 6f 72 79 2e 0a 20 20 2a 20  repository..  * 
20c0: 20 41 64 64 20 74 68 65 20 64 69 66 66 2d 62 69   Add the diff-bi
20d0: 6e 61 72 79 20 73 65 74 74 69 6e 67 2c 20 77 68  nary setting, wh
20e0: 69 63 68 20 69 66 20 65 6e 61 62 6c 65 64 20 63  ich if enabled c
20f0: 61 75 73 65 73 20 62 69 6e 61 72 79 20 66 69 6c  auses binary fil
2100: 65 73 20 74 6f 0a 20 20 20 20 20 62 65 20 70 61  es to.     be pa
2110: 73 73 65 64 20 74 6f 20 74 68 65 20 22 67 64 69  ssed to the "gdi
2120: 66 66 22 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20  ff" command for 
2130: 69 74 20 74 6f 20 64 65 61 6c 20 77 69 74 68 2c  it to deal with,
2140: 20 72 61 74 68 65 72 20 74 68 61 6e 20 73 69 6d   rather than sim
2150: 70 6c 79 0a 20 20 20 20 20 70 72 69 6e 74 69 6e  ply.     printin
2160: 67 20 61 20 22 63 61 6e 6e 6f 74 20 64 69 66 66  g a "cannot diff
2170: 20 62 69 6e 61 72 79 20 66 69 6c 65 73 22 20 65   binary files" e
2180: 72 72 6f 72 2e 0a 20 20 2a 20 20 41 64 64 20 74  rror..  *  Add t
2190: 68 65 20 2d 2d 75 6e 69 66 69 65 64 20 6f 70 74  he --unified opt
21a0: 69 6f 6e 20 74 6f 20 74 68 65 20 22 66 6f 73 73  ion to the "foss
21b0: 69 6c 20 64 69 66 66 22 20 63 6f 6d 6d 61 6e 64  il diff" command
21c0: 20 74 6f 20 66 6f 72 63 65 20 61 20 75 6e 69 66   to force a unif
21d0: 69 65 64 0a 20 20 20 20 20 64 69 66 66 20 65 76  ied.     diff ev
21e0: 65 6e 20 69 66 20 74 68 65 20 2d 2d 74 6b 20 6f  en if the --tk o
21f0: 70 74 69 6f 6e 20 28 77 68 69 63 68 20 6e 6f 72  ption (which nor
2200: 6d 61 6c 6c 79 20 69 6d 70 6c 69 65 73 20 61 20  mally implies a 
2210: 73 69 64 65 2d 62 79 2d 73 69 64 65 20 64 69 66  side-by-side dif
2220: 66 29 0a 20 20 20 20 20 69 73 20 75 73 65 64 2e  f).     is used.
2230: 0a 20 20 2a 20 20 50 72 65 73 65 6e 74 20 61 20  .  *  Present a 
2240: 63 68 6f 69 63 65 20 6f 66 20 6e 65 61 72 62 79  choice of nearby
2250: 20 62 72 61 6e 63 68 65 73 20 61 6e 64 20 76 65   branches and ve
2260: 72 73 69 6f 6e 73 20 74 6f 20 64 69 66 66 20 61  rsions to diff a
2270: 67 61 69 6e 73 74 20 6f 6e 20 74 68 65 0a 20 20  gainst on the.  
2280: 20 20 20 63 68 65 63 6b 2d 69 6e 20 69 6e 66 6f     check-in info
2290: 72 6d 61 74 69 6f 6e 20 70 61 67 65 2e 0a 20 20  rmation page..  
22a0: 2a 20 20 41 64 64 20 74 68 65 20 2d 2d 66 6f 72  *  Add the --for
22b0: 63 65 20 6f 70 74 69 6f 6e 20 74 6f 20 74 68 65  ce option to the
22c0: 20 22 66 6f 73 73 69 6c 20 6d 65 72 67 65 22 20   "fossil merge" 
22d0: 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 77 69 6c  command that wil
22e0: 6c 20 66 6f 72 63 65 20 74 68 65 0a 20 20 20 20  l force the.    
22f0: 20 6d 65 72 67 65 20 74 6f 20 6f 63 63 75 72 20   merge to occur 
2300: 65 76 65 6e 20 69 66 20 69 74 20 77 6f 75 6c 64  even if it would
2310: 20 62 65 20 61 20 6e 6f 2d 6f 70 2e 20 20 54 68   be a no-op.  Th
2320: 69 73 20 69 73 20 73 6f 6d 65 74 69 6d 65 73 20  is is sometimes 
2330: 75 73 65 66 75 6c 20 66 6f 72 0a 20 20 20 20 20  useful for.     
2340: 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 75  documentation pu
2350: 72 70 6f 73 65 73 2e 0a 20 20 2a 20 20 41 64 64  rposes..  *  Add
2360: 20 61 6e 6f 74 68 65 72 20 62 75 69 6c 74 2d 69   another built-i
2370: 6e 20 73 6b 69 6e 3a 20 20 22 45 6e 68 61 6e 63  n skin:  "Enhanc
2380: 65 64 20 44 65 66 61 75 6c 74 22 2e 20 20 4f 74  ed Default".  Ot
2390: 68 65 72 20 6d 69 6e 6f 72 20 74 77 65 61 6b 73  her minor tweaks
23a0: 20 74 6f 0a 20 20 20 20 20 74 68 65 20 65 78 69   to.     the exi
23b0: 73 74 69 6e 67 20 73 6b 69 6e 73 2e 0a 20 20 2a  sting skins..  *
23c0: 20 20 41 64 64 20 74 68 65 20 22 75 72 6c 6c 69    Add the "urlli
23d0: 73 74 22 20 77 65 62 70 61 67 65 2c 20 73 68 6f  st" webpage, sho
23e0: 77 69 6e 67 20 61 20 6c 69 73 74 20 6f 66 20 55  wing a list of U
23f0: 52 4c 73 20 62 79 20 77 68 69 63 68 20 61 20 73  RLs by which a s
2400: 65 72 76 65 72 0a 20 20 20 20 20 69 6e 73 74 61  erver.     insta
2410: 6e 63 65 20 6f 66 20 46 6f 73 73 69 6c 20 68 61  nce of Fossil ha
2420: 73 20 62 65 65 6e 20 61 63 63 65 73 73 65 64 2e  s been accessed.
2430: 20 20 52 65 71 75 69 72 65 73 20 22 41 64 6d 69    Requires "Admi
2440: 6e 69 73 74 72 61 74 6f 72 22 20 70 72 69 76 69  nistrator" privi
2450: 6c 65 67 65 73 2e 0a 20 20 20 20 20 41 20 6c 69  leges..     A li
2460: 6e 6b 20 69 73 20 6f 6e 20 74 68 65 20 22 53 65  nk is on the "Se
2470: 74 75 70 22 20 6d 61 69 6e 20 70 61 67 65 2e 0a  tup" main page..
2480: 20 20 2a 20 20 45 6e 61 62 6c 65 20 64 79 6e 61    *  Enable dyna
2490: 6d 69 63 20 6c 6f 61 64 69 6e 67 20 6f 66 20 74  mic loading of t
24a0: 68 65 20 54 63 6c 20 72 75 6e 74 69 6d 65 20 66  he Tcl runtime f
24b0: 6f 72 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 73  or installations
24c0: 20 74 68 61 74 20 77 61 6e 74 0a 20 20 20 20 20   that want.     
24d0: 74 6f 20 75 73 65 20 54 63 6c 20 61 73 20 70 61  to use Tcl as pa
24e0: 72 74 20 6f 66 20 74 68 65 69 72 20 63 6f 6e 66  rt of their conf
24f0: 69 67 75 72 61 74 69 6f 6e 2e 20 20 54 68 69 73  iguration.  This
2500: 20 72 65 64 75 63 65 73 20 74 68 65 20 73 69 7a   reduces the siz
2510: 65 20 6f 66 0a 20 20 20 20 20 74 68 65 20 46 6f  e of.     the Fo
2520: 73 73 69 6c 20 62 69 6e 61 72 79 20 61 6e 64 20  ssil binary and 
2530: 61 6c 6c 6f 77 73 20 61 6e 79 20 76 65 72 73 69  allows any versi
2540: 6f 6e 20 6f 66 20 54 63 6c 20 38 2e 34 20 6f 72  on of Tcl 8.4 or
2550: 20 6c 61 74 65 72 20 74 6f 20 62 65 20 75 73 65   later to be use
2560: 64 2e 0a 20 20 2a 20 20 4d 65 72 67 65 20 74 68  d..  *  Merge th
2570: 65 20 6c 61 74 65 73 74 20 53 51 4c 69 74 65 20  e latest SQLite 
2580: 63 68 61 6e 67 65 73 20 66 72 6f 6d 20 75 70 73  changes from ups
2590: 74 72 65 61 6d 2e 0a 20 20 2a 20 20 4c 6f 74 73  tream..  *  Lots
25a0: 20 6f 66 20 6d 69 6e 6f 72 20 62 75 67 20 66 69   of minor bug fi
25b0: 78 65 73 2e 0a 0a 3c 68 32 3e 43 68 61 6e 67 65  xes...<h2>Change
25c0: 73 20 46 6f 72 20 56 65 72 73 69 6f 6e 20 31 2e  s For Version 1.
25d0: 32 33 20 28 32 30 31 32 2d 30 38 2d 30 38 29 3c  23 (2012-08-08)<
25e0: 2f 68 32 3e 0a 20 20 2a 20 20 54 68 65 20 64 65  /h2>.  *  The de
25f0: 66 61 75 6c 74 20 63 68 65 63 6b 6f 75 74 20 64  fault checkout d
2600: 61 74 61 62 61 73 65 20 6e 61 6d 65 20 69 73 20  atabase name is 
2610: 6e 6f 77 20 22 2e 66 73 6c 63 6b 6f 75 74 22 20  now ".fslckout" 
2620: 69 6e 73 74 65 61 64 20 6f 66 0a 20 20 20 20 20  instead of.     
2630: 22 5f 46 4f 53 53 49 4c 5f 22 20 6f 6e 20 75 6e  "_FOSSIL_" on un
2640: 69 78 2e 20 20 42 6f 74 68 20 6e 61 6d 65 73 20  ix.  Both names 
2650: 63 6f 6e 74 69 6e 75 65 20 74 6f 20 77 6f 72 6b  continue to work
2660: 2e 0a 20 20 2a 20 20 41 64 64 65 64 20 74 68 65  ..  *  Added the
2670: 20 22 66 6f 73 73 69 6c 20 61 6c 6c 20 63 68 61   "fossil all cha
2680: 6e 67 65 73 22 20 63 6f 6d 6d 61 6e 64 0a 20 20  nges" command.  
2690: 2a 20 20 41 64 64 65 64 20 74 68 65 20 2d 2d 63  *  Added the --c
26a0: 6b 6f 75 74 20 6f 70 74 69 6f 6e 20 74 6f 20 74  kout option to t
26b0: 68 65 20 22 66 6f 73 73 69 6c 20 61 6c 6c 20 6c  he "fossil all l
26c0: 69 73 74 22 20 63 6f 6d 6d 61 6e 64 0a 20 20 2a  ist" command.  *
26d0: 20 20 41 64 64 65 64 20 74 68 65 20 22 70 75 62    Added the "pub
26e0: 6c 69 63 2d 70 61 67 65 73 22 20 67 6c 6f 62 20  lic-pages" glob 
26f0: 70 61 74 74 65 72 6e 20 74 68 61 74 20 63 61 6e  pattern that can
2700: 20 62 65 20 63 6f 6e 66 69 67 75 72 65 64 20 74   be configured t
2710: 6f 20 61 6c 6c 6f 77 0a 20 20 20 20 20 61 6e 6f  o allow.     ano
2720: 6e 79 6d 6f 75 73 20 75 73 65 72 73 20 74 6f 20  nymous users to 
2730: 73 65 65 20 65 6d 62 65 64 64 65 64 20 64 6f 63  see embedded doc
2740: 75 6d 65 6e 74 61 74 69 6f 6e 20 6f 6e 20 73 69  umentation on si
2750: 74 65 73 20 77 68 65 72 65 20 73 6f 75 72 63 65  tes where source
2760: 0a 20 20 20 20 20 63 6f 64 65 20 73 68 6f 75 6c  .     code shoul
2770: 64 20 6e 6f 74 20 62 65 20 61 63 63 65 73 73 69  d not be accessi
2780: 62 6c 65 20 74 6f 20 61 6e 6f 6e 79 6d 6f 75 73  ble to anonymous
2790: 20 75 73 65 72 73 2e 0a 20 20 2a 20 20 41 6c 6c   users..  *  All
27a0: 6f 77 20 6d 75 6c 74 69 70 6c 65 20 2d 2d 74 61  ow multiple --ta
27b0: 67 20 6f 70 74 69 6f 6e 73 20 6f 6e 20 74 68 65  g options on the
27c0: 20 73 61 6d 65 20 22 66 6f 73 73 69 6c 20 63 6f   same "fossil co
27d0: 6d 6d 69 74 22 20 63 6f 6d 6d 61 6e 64 2e 0a 20  mmit" command.. 
27e0: 20 2a 20 20 43 68 61 6e 67 65 20 74 68 65 20 6d   *  Change the m
27f0: 65 61 6e 69 6e 67 20 6f 66 20 74 68 65 20 2d 2d  eaning of the --
2800: 62 67 63 6f 6c 6f 72 20 6f 70 74 69 6f 6e 20 66  bgcolor option f
2810: 6f 72 20 22 66 6f 73 73 69 6c 20 63 6f 6d 6d 69  or "fossil commi
2820: 74 22 20 74 6f 20 6f 6e 6c 79 0a 20 20 20 20 20  t" to only.     
2830: 63 68 61 6e 67 65 20 74 68 65 20 63 6f 6c 6f 72  change the color
2840: 20 66 6f 72 20 74 68 61 74 20 6f 6e 65 20 63 6f   for that one co
2850: 6d 6d 69 74 2e 20 20 54 68 65 20 6e 65 77 20 2d  mmit.  The new -
2860: 2d 62 72 61 6e 63 68 63 6f 6c 6f 72 20 6f 70 74  -branchcolor opt
2870: 69 6f 6e 20 0a 20 20 20 20 20 69 73 20 61 76 61  ion .     is ava
2880: 69 6c 61 62 6c 65 20 74 6f 20 73 65 74 20 61 20  ilable to set a 
2890: 70 65 72 73 69 73 74 65 6e 74 20 62 61 63 6b 67  persistent backg
28a0: 72 6f 75 6e 64 20 63 6f 6c 6f 72 2e 0a 20 20 2a  round color..  *
28b0: 20 20 41 64 64 20 74 68 65 20 62 72 61 6e 63 68    Add the branch
28c0: 3d 20 71 75 65 72 79 20 70 61 72 61 6d 65 74 65  = query paramete
28d0: 72 20 74 6f 20 74 68 65 20 76 64 69 66 66 20 70  r to the vdiff p
28e0: 61 67 65 20 61 6e 64 20 74 68 65 20 2d 2d 62 72  age and the --br
28f0: 61 6e 63 68 20 6f 70 74 69 6f 6e 0a 20 20 20 20  anch option.    
2900: 20 74 6f 20 74 68 65 20 22 66 6f 73 73 69 6c 20   to the "fossil 
2910: 64 69 66 66 22 20 63 6f 6d 6d 61 6e 64 2e 0a 20  diff" command.. 
2920: 20 2a 20 20 43 68 65 63 6b 2d 69 6e 20 6e 61 6d   *  Check-in nam
2930: 65 73 20 6f 66 20 74 68 65 20 66 6f 72 6d 20 22  es of the form "
2940: 72 6f 6f 74 3a 42 52 41 4e 43 48 22 20 6e 6f 77  root:BRANCH" now
2950: 20 72 65 66 65 72 20 74 6f 20 74 68 65 20 6f 72   refer to the or
2960: 69 67 69 6e 20 6f 66 0a 20 20 20 20 20 74 68 65  igin of.     the
2970: 20 62 72 61 6e 63 68 2e 20 20 48 65 6e 63 65 20   branch.  Hence 
2980: 74 6f 20 73 65 65 20 61 6c 6c 20 63 68 61 6e 67  to see all chang
2990: 65 73 20 69 6e 20 61 20 62 72 61 6e 63 68 2c 20  es in a branch, 
29a0: 75 73 65 20 0a 20 20 20 20 20 22 66 6f 73 73 69  use .     "fossi
29b0: 6c 20 64 69 66 66 20 2d 2d 66 72 6f 6d 20 72 6f  l diff --from ro
29c0: 6f 74 3a 42 52 41 4e 43 48 20 2d 2d 74 6f 20 42  ot:BRANCH --to B
29d0: 52 41 4e 43 48 22 2e 20 20 54 68 65 20 2d 2d 62  RANCH".  The --b
29e0: 72 61 6e 63 68 20 6f 70 74 69 6f 6e 20 6f 6e 0a  ranch option on.
29f0: 20 20 20 20 20 74 68 65 20 64 69 66 66 20 63 6f       the diff co
2a00: 6d 6d 61 6e 64 20 69 73 20 61 6e 20 61 6c 69 61  mmand is an alia
2a10: 73 20 66 6f 72 20 74 68 65 20 73 61 6d 65 2e 0a  s for the same..
2a20: 20 20 2a 20 20 41 64 64 20 74 68 65 20 61 62 69    *  Add the abi
2a30: 6c 69 74 79 20 74 6f 20 63 6f 6e 66 69 67 75 72  lity to configur
2a40: 65 20 61 64 2d 75 6e 69 74 73 20 74 6f 20 62 65  e ad-units to be
2a50: 20 64 69 73 70 6c 61 79 65 64 20 62 65 74 77 65   displayed betwe
2a60: 65 6e 20 74 68 65 20 6d 65 6e 75 0a 20 20 20 20  en the menu.    
2a70: 20 62 61 72 20 61 6e 64 20 74 68 65 20 63 6f 6e   bar and the con
2a80: 74 65 6e 74 2e 0a 20 20 2a 20 20 41 64 64 20 74  tent..  *  Add t
2a90: 68 65 20 61 62 69 6c 69 74 79 20 74 6f 20 73 65  he ability to se
2aa0: 74 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 69  t a background i
2ab0: 6d 61 67 65 20 61 73 20 70 61 72 74 20 6f 66 20  mage as part of 
2ac0: 73 65 72 76 65 72 20 63 6f 6e 66 69 67 75 72 61  server configura
2ad0: 74 69 6f 6e 2e 0a 20 20 2a 20 20 41 6c 6c 6f 77  tion..  *  Allow
2ae0: 20 70 61 72 74 69 61 6c 20 63 6f 6d 6d 69 74 73   partial commits
2af0: 20 6f 66 20 63 68 65 72 72 79 70 69 63 6b 20 6d   of cherrypick m
2b00: 65 72 67 65 73 2e 0a 20 20 2a 20 20 55 70 64 61  erges..  *  Upda
2b10: 74 65 73 20 61 67 61 69 6e 73 74 20 61 6e 20 75  tes against an u
2b20: 6e 63 6f 6d 6d 69 74 74 65 64 20 6d 65 72 67 65  ncommitted merge
2b30: 20 61 72 65 20 6e 6f 77 20 61 20 77 61 72 6e 69   are now a warni
2b40: 6e 67 2c 20 6e 6f 74 20 61 20 66 61 74 61 6c 20  ng, not a fatal 
2b50: 65 72 72 6f 72 2e 0a 20 20 2a 20 20 50 72 6f 6d  error..  *  Prom
2b60: 70 74 20 74 68 65 20 75 73 65 72 20 74 6f 20 63  pt the user to c
2b70: 6f 6e 74 69 6e 75 65 20 69 66 20 61 20 63 68 65  ontinue if a che
2b80: 63 6b 2d 69 6e 20 63 6f 6d 6d 65 6e 74 20 69 73  ck-in comment is
2b90: 20 75 6e 65 64 69 74 65 64 2e 0a 20 20 2a 20 20   unedited..  *  
2ba0: 46 69 78 65 73 20 74 6f 20 63 61 73 65 20 73 65  Fixes to case se
2bb0: 6e 73 69 74 69 76 69 74 79 20 73 65 74 74 69 6e  nsitivity settin
2bc0: 67 73 20 77 69 74 68 20 74 68 65 20 2f 64 69 72  gs with the /dir
2bd0: 20 77 65 62 70 61 67 65 2e 0a 20 20 2a 20 20 52   webpage..  *  R
2be0: 65 70 6f 73 69 74 6f 72 69 65 73 20 6e 6f 77 20  epositories now 
2bf0: 74 72 79 20 74 6f 20 72 65 6d 65 6d 62 65 72 20  try to remember 
2c00: 74 68 65 20 6c 6f 63 61 74 69 6f 6e 73 20 6f 66  the locations of
2c10: 20 61 6c 6c 20 63 68 65 63 6b 6f 75 74 73 20 61   all checkouts a
2c20: 6e 64 0a 20 20 20 20 20 77 65 62 2d 61 63 63 65  nd.     web-acce
2c30: 73 73 20 55 52 4c 73 20 61 6e 64 20 64 69 73 70  ss URLs and disp
2c40: 6c 61 79 20 74 68 69 73 20 69 6e 66 6f 72 6d 61  lay this informa
2c50: 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 0a 20  tion with the . 
2c60: 20 20 20 20 22 66 6f 73 73 69 6c 20 69 6e 66 6f      "fossil info
2c70: 20 24 52 45 50 4f 22 20 63 6f 6d 6d 61 6e 64 2e   $REPO" command.
2c80: 0a 20 20 2a 20 20 49 6d 70 72 6f 76 65 64 20 64  .  *  Improved d
2c90: 65 66 65 6e 73 65 20 61 67 61 69 6e 73 74 20 73  efense against s
2ca0: 70 69 64 65 72 73 3a 20 20 54 68 65 20 73 72 63  piders:  The src
2cb0: 3d 20 61 74 74 72 69 62 75 74 65 20 6f 66 0a 20  = attribute of. 
2cc0: 20 20 20 20 26 6c 74 3b 61 26 67 74 3b 20 65 6c      &lt;a&gt; el
2cd0: 65 6d 65 6e 74 73 20 69 73 20 73 65 74 20 75 73  ements is set us
2ce0: 69 6e 67 20 6a 61 76 61 73 63 72 69 70 74 20 61  ing javascript a
2cf0: 66 74 65 72 20 74 68 65 20 70 61 67 65 20 6c 6f  fter the page lo
2d00: 61 64 73 2e 0a 20 20 2a 20 20 45 6e 68 61 6e 63  ads..  *  Enhanc
2d10: 65 64 20 66 6f 72 6d 61 74 74 69 6e 67 20 6f 66  ed formatting of
2d20: 20 74 68 65 20 75 73 65 72 20 6c 69 73 74 20 70   the user list p
2d30: 61 67 65 2e 0a 20 20 2a 20 20 49 66 20 61 20 66  age..  *  If a f
2d40: 69 6c 65 20 6e 61 6d 65 64 20 69 6e 20 22 66 6f  ile named in "fo
2d50: 73 73 69 6c 20 61 64 64 22 20 69 73 20 6d 69 73  ssil add" is mis
2d60: 73 69 6e 67 2c 20 74 68 61 74 20 69 73 20 6e 6f  sing, that is no
2d70: 77 20 61 20 77 61 72 6e 69 6e 67 20 69 6e 73 74  w a warning inst
2d80: 65 61 64 0a 20 20 20 20 20 6f 66 20 61 20 66 61  ead.     of a fa
2d90: 74 61 6c 20 65 72 72 6f 72 2e 0a 20 20 2a 20 20  tal error..  *  
2da0: 46 69 78 20 73 69 64 65 2d 62 79 2d 73 69 64 65  Fix side-by-side
2db0: 20 64 69 66 66 20 73 6f 20 74 68 61 74 20 69 74   diff so that it
2dc0: 20 64 69 73 70 6c 61 79 73 20 63 6f 72 72 65 63   displays correc
2dd0: 74 6c 79 20 77 69 74 68 20 0a 20 20 20 20 20 6d  tly with .     m
2de0: 75 6c 74 69 2d 62 79 74 65 20 55 54 46 38 20 63  ulti-byte UTF8 c
2df0: 68 61 72 61 63 74 65 72 73 2e 0a 20 20 2a 20 20  haracters..  *  
2e00: 50 65 72 66 6f 72 6d 61 6e 63 65 20 69 6d 70 72  Performance impr
2e10: 6f 76 65 6d 65 6e 74 73 20 69 6e 20 74 68 65 20  ovements in the 
2e20: 64 69 66 66 20 6c 6f 67 69 63 2e 0a 20 20 2a 20  diff logic..  * 
2e30: 20 4f 74 68 65 72 20 70 65 72 66 6f 72 6d 61 6e   Other performan
2e40: 63 65 20 74 77 65 61 6b 73 20 61 6e 64 20 64 6f  ce tweaks and do
2e50: 63 75 6d 65 6e 74 61 74 69 6f 6e 20 75 70 64 61  cumentation upda
2e60: 74 65 73 2e 0a 0a 3c 68 32 3e 43 68 61 6e 67 65  tes...<h2>Change
2e70: 73 20 46 6f 72 20 56 65 72 73 69 6f 6e 20 31 2e  s For Version 1.
2e80: 32 32 20 28 32 30 31 32 2d 30 33 2d 31 37 29 3c  22 (2012-03-17)<
2e90: 2f 68 32 3e 0a 20 20 2a 20 20 47 72 65 61 74 6c  /h2>.  *  Greatl
2ea0: 79 20 69 6d 70 72 6f 76 65 64 20 22 64 69 66 66  y improved "diff
2eb0: 22 20 70 72 6f 63 65 73 73 69 6e 67 20 69 6e 63  " processing inc
2ec0: 6c 75 64 69 6e 67 20 74 68 65 20 6e 65 77 20 2d  luding the new -
2ed0: 2d 62 72 69 65 66 20 6f 70 74 69 6f 6e 2c 0a 20  -brief option,. 
2ee0: 20 20 20 20 70 61 72 74 69 61 6c 20 6c 69 6e 65      partial line
2ef0: 20 6d 61 74 63 68 69 6e 67 2c 20 63 6f 6c 6f 72   matching, color
2f00: 69 7a 65 64 20 69 6e 2d 6c 69 6e 65 20 64 69 66  ized in-line dif
2f10: 66 73 2c 20 61 6e 64 20 62 65 74 74 65 72 20 70  fs, and better p
2f20: 65 72 66 6f 72 6d 61 6e 63 65 2e 0a 20 20 2a 20  erformance..  * 
2f30: 20 50 72 6f 6d 6f 74 65 20 22 61 6c 6c 6f 77 2d   Promote "allow-
2f40: 73 79 6d 6c 69 6e 6b 73 22 20 74 6f 20 61 20 76  symlinks" to a v
2f50: 65 72 73 69 6f 6e 61 62 6c 65 20 73 65 74 74 69  ersionable setti
2f60: 6e 67 0a 20 20 2a 20 20 48 61 72 64 65 6e 20 74  ng.  *  Harden t
2f70: 68 65 20 43 47 49 20 70 72 6f 63 65 73 73 69 6e  he CGI processin
2f80: 67 20 6c 6f 67 69 63 20 61 67 61 69 6e 73 74 20  g logic against 
2f90: 44 4f 53 20 61 74 74 61 63 6b 73 0a 20 20 2a 20  DOS attacks.  * 
2fa0: 20 41 64 64 20 74 68 65 20 61 62 69 6c 69 74 79   Add the ability
2fb0: 20 74 6f 20 72 75 6e 20 54 48 31 20 73 63 72 69   to run TH1 scri
2fc0: 70 74 73 20 61 66 74 65 72 20 73 79 6e 63 20 72  pts after sync r
2fd0: 65 71 75 65 73 74 73 0a 20 20 2a 20 20 53 74 6f  equests.  *  Sto
2fe0: 72 65 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72  re the repositor
2ff0: 79 20 6e 61 6d 65 20 69 6e 20 5f 46 4f 53 53 49  y name in _FOSSI
3000: 4c 5f 20 61 73 20 69 74 20 69 73 20 74 79 70 65  L_ as it is type
3010: 20 69 6e 20 74 68 65 20 22 6f 70 65 6e 22 20 63   in the "open" c
3020: 6f 6d 6d 61 6e 64 2c 0a 20 20 20 20 20 70 6f 73  ommand,.     pos
3030: 73 69 62 6c 79 20 61 73 20 61 20 72 65 6c 61 74  sibly as a relat
3040: 69 76 65 20 70 61 74 68 6e 61 6d 65 2e 0a 20 20  ive pathname..  
3050: 2a 20 20 4d 61 6b 65 20 22 2e 66 73 6c 63 6b 6f  *  Make ".fslcko
3060: 75 74 22 20 74 68 65 20 61 6c 74 65 72 6e 61 74  ut" the alternat
3070: 69 76 65 20 6e 61 6d 65 20 66 6f 72 20 74 68 65  ive name for the
3080: 20 22 5f 46 4f 53 53 49 4c 5f 22 20 66 69 6c 65   "_FOSSIL_" file
3090: 2e 20 0a 20 20 2a 20 20 43 68 61 6e 67 65 20 74  . .  *  Change t
30a0: 68 65 20 22 73 73 68 3a 22 20 74 72 61 6e 73 66  he "ssh:" transf
30b0: 65 72 20 6d 65 74 68 6f 64 20 74 6f 20 61 6c 6c  er method to all
30c0: 6f 77 20 61 6c 6c 20 61 63 63 65 73 73 20 72 65  ow all access re
30d0: 67 61 72 64 6c 65 73 73 20 6f 66 0a 20 20 20 20  gardless of.    
30e0: 20 75 73 65 72 20 70 65 72 6d 69 73 73 69 6f 6e   user permission
30f0: 2e 0a 20 20 2a 20 20 49 6d 70 72 6f 76 65 6d 65  ..  *  Improveme
3100: 6e 74 73 20 74 6f 20 74 68 65 20 74 69 6d 65 6c  nts to the timel
3110: 69 6e 65 20 6d 65 73 73 61 67 65 73 20 61 73 73  ine messages ass
3120: 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 61 67  ociated with tag
3130: 20 63 68 61 6e 67 65 73 2e 0a 20 20 20 20 20 28   changes..     (
3140: 52 65 71 75 69 72 65 73 20 61 20 22 5b 2f 68 65  Requires a "[/he
3150: 6c 70 2f 72 65 62 75 69 6c 64 20 7c 20 66 6f 73  lp/rebuild | fos
3160: 73 69 6c 20 72 65 62 75 69 6c 64 5d 22 20 74 6f  sil rebuild]" to
3170: 20 74 61 6b 65 20 65 66 66 65 63 74 2e 29 0a 20   take effect.). 
3180: 20 2a 20 20 56 61 72 69 6f 75 73 20 61 64 64 69   *  Various addi
3190: 74 69 6f 6e 73 20 61 6e 64 20 66 69 78 65 73 20  tions and fixes 
31a0: 66 6f 72 20 74 68 65 20 4a 53 4f 4e 20 41 50 49  for the JSON API
31b0: 2e 0a 20 20 2a 20 20 49 6d 70 72 6f 76 65 64 20  ..  *  Improved 
31c0: 6d 65 72 67 65 2d 77 69 74 68 2d 72 65 6e 61 6d  merge-with-renam
31d0: 65 20 68 61 6e 64 6c 69 6e 67 2e 0a 20 20 2a 20  e handling..  * 
31e0: 20 2d 2d 63 68 65 72 72 79 70 69 63 6b 20 6d 65   --cherrypick me
31f0: 72 67 65 73 20 75 73 65 20 74 68 65 69 72 20 6f  rges use their o
3200: 72 69 67 69 6e 27 73 20 63 6f 6d 6d 69 74 20 6d  rigin's commit m
3210: 65 73 73 61 67 65 20 62 79 20 64 65 66 61 75 6c  essage by defaul
3220: 74 2e 0a 20 20 2a 20 20 41 64 64 65 64 20 73 75  t..  *  Added su
3230: 70 70 6f 72 74 20 66 6f 72 20 6d 75 6c 74 69 70  pport for multip
3240: 6c 65 20 63 6f 6e 63 75 72 72 65 6e 74 20 6c 6f  le concurrent lo
3250: 67 69 6e 73 20 70 65 72 20 75 73 65 72 2e 0a 20  gins per user.. 
3260: 20 2a 20 20 55 70 64 61 74 65 20 74 6f 20 75 73   *  Update to us
3270: 65 20 53 51 4c 69 74 65 20 76 65 72 73 69 6f 6e  e SQLite version
3280: 20 33 2e 37 2e 31 31 2e 0a 20 20 2a 20 20 56 61   3.7.11..  *  Va
3290: 72 69 6f 75 73 20 6d 69 6e 6f 72 20 62 75 67 20  rious minor bug 
32a0: 66 69 78 65 73 2e 0a 0a 3c 68 32 3e 43 68 61 6e  fixes...<h2>Chan
32b0: 67 65 73 20 46 6f 72 20 56 65 72 73 69 6f 6e 20  ges For Version 
32c0: 31 2e 32 31 20 28 32 30 31 31 2d 31 32 2d 31 33  1.21 (2011-12-13
32d0: 29 3c 2f 68 32 3e 0a 20 20 2a 20 20 41 64 64 65  )</h2>.  *  Adde
32e0: 64 20 73 69 64 65 2d 62 79 2d 73 69 64 65 20 64  d side-by-side d
32f0: 69 66 66 73 20 69 6e 20 74 68 65 20 63 6f 6d 6d  iffs in the comm
3300: 61 6e 64 2d 6c 69 6e 65 20 69 6e 74 65 72 66 61  and-line interfa
3310: 63 65 0a 20 20 2a 20 20 41 75 74 6f 6d 61 74 69  ce.  *  Automati
3320: 63 61 6c 6c 79 20 65 6e 61 62 6c 65 20 68 79 70  cally enable hyp
3330: 65 72 6c 69 6e 6b 73 20 69 66 20 74 68 65 20 55  erlinks if the U
3340: 73 65 72 41 67 65 6e 74 20 73 74 72 69 6e 67 20  serAgent string 
3350: 69 6e 20 74 68 65 20 0a 20 20 20 20 20 48 54 54  in the .     HTT
3360: 50 20 68 65 61 64 65 72 20 73 75 67 67 65 73 74  P header suggest
3370: 73 20 74 68 61 74 20 74 68 65 20 72 65 71 75 65  s that the reque
3380: 73 74 6f 72 20 69 73 20 61 20 68 75 6d 61 6e 20  stor is a human 
3390: 61 6e 64 20 6e 6f 74 20 61 20 62 6f 74 2e 0a 20  and not a bot.. 
33a0: 20 2a 20 20 53 68 6f 77 20 6f 6e 6c 79 20 63 6f   *  Show only co
33b0: 6d 6d 6f 6e 6c 79 20 75 73 65 64 20 63 6f 6d 6d  mmonly used comm
33c0: 61 6e 64 73 20 77 69 74 68 20 22 66 6f 73 73 69  ands with "fossi
33d0: 6c 20 68 65 6c 70 22 2e 20 20 55 73 65 0a 20 20  l help".  Use.  
33e0: 20 20 20 22 66 6f 73 73 69 6c 20 68 65 6c 70 20     "fossil help 
33f0: 2d 2d 61 6c 6c 22 20 74 6f 20 73 65 65 20 74 68  --all" to see th
3400: 65 20 63 6f 6d 70 6c 65 74 65 20 6c 69 73 74 20  e complete list 
3410: 6e 6f 77 2e 0a 20 20 2a 20 20 49 6d 70 72 6f 76  now..  *  Improv
3420: 65 6d 65 6e 74 73 20 74 6f 20 74 68 65 20 22 73  ements to the "s
3430: 74 61 73 68 22 20 63 6f 6d 6d 61 6e 64 3a 20 20  tash" command:  
3440: 28 31 29 20 53 74 61 73 68 20 61 6c 6c 20 66 69  (1) Stash all fi
3450: 6c 65 73 2c 20 6e 6f 74 20 6a 75 73 74 20 0a 20  les, not just . 
3460: 20 20 20 20 74 68 6f 73 65 20 62 65 6c 6f 77 20      those below 
3470: 74 68 65 20 77 6f 72 6b 69 6e 67 20 64 69 72 65  the working dire
3480: 63 74 6f 72 79 2e 20 28 32 29 20 41 64 64 20 74  ctory. (2) Add t
3490: 68 65 20 2d 2d 64 65 74 61 69 6c 20 6f 70 74 69  he --detail opti
34a0: 6f 6e 20 74 6f 20 0a 20 20 20 20 20 22 6c 69 73  on to .     "lis
34b0: 74 22 2e 20 28 33 29 20 43 6f 6e 66 69 72 6d 20  t". (3) Confirm 
34c0: 62 65 66 6f 72 65 20 22 64 72 6f 70 20 2d 2d 61  before "drop --a
34d0: 6c 6c 22 2e 20 28 34 29 20 41 64 64 20 74 68 65  ll". (4) Add the
34e0: 20 22 68 65 6c 70 22 20 0a 20 20 20 20 20 73 75   "help" .     su
34f0: 62 63 6f 6d 6d 61 6e 64 2e 0a 20 20 2a 20 20 41  bcommand..  *  A
3500: 64 64 20 61 6e 20 41 64 6d 69 6e 2f 41 63 63 65  dd an Admin/Acce
3510: 73 73 20 73 65 74 74 69 6e 67 20 74 6f 20 63 68  ss setting to ch
3520: 61 6e 67 65 20 74 68 65 20 6e 75 6d 62 65 72 20  ange the number 
3530: 6f 66 20 6f 63 74 65 74 73 20 6f 66 20 74 68 65  of octets of the
3540: 0a 20 20 20 20 20 49 50 20 61 64 64 72 65 73 73  .     IP address
3550: 20 74 68 61 74 20 61 72 65 20 73 61 76 65 64 20   that are saved 
3560: 69 6e 20 6c 6f 67 69 6e 20 63 6f 6f 6b 69 65 73  in login cookies
3570: 20 2d 20 61 6c 6c 6f 77 69 6e 67 20 74 68 69 73   - allowing this
3580: 20 73 65 74 74 69 6e 67 0a 20 20 20 20 20 74 6f   setting.     to
3590: 20 62 65 20 63 68 61 6e 67 65 64 20 74 6f 20 7a   be changed to z
35a0: 65 72 6f 0a 20 20 2a 20 20 50 72 6f 6d 6f 74 65  ero.  *  Promote
35b0: 20 74 68 65 20 22 74 65 73 74 2d 6d 64 35 73 75   the "test-md5su
35c0: 6d 22 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 22 6d  m" command to "m
35d0: 64 35 73 75 6d 22 2e 0a 20 20 2a 20 20 41 64 64  d5sum"..  *  Add
35e0: 65 64 20 74 68 65 20 22 77 68 61 74 69 73 22 20  ed the "whatis" 
35f0: 63 6f 6d 6d 61 6e 64 2e 0a 20 20 2a 20 20 53 74  command..  *  St
3600: 6f 70 20 73 68 6f 77 69 6e 67 20 74 68 65 20 73  op showing the s
3610: 65 72 76 65 72 2d 63 6f 64 65 20 69 6e 20 73 74  erver-code in st
3620: 61 74 75 73 20 6f 75 74 70 75 74 73 20 2d 20 69  atus outputs - i
3630: 74 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 75  t is no longer u
3640: 73 65 64 0a 20 20 20 20 20 66 6f 72 20 61 6e 79  sed.     for any
3650: 74 68 69 6e 67 2e 0a 20 20 2a 20 20 41 64 64 65  thing..  *  Adde
3660: 64 20 61 20 63 6f 6d 70 69 6c 65 2d 74 69 6d 65  d a compile-time
3670: 20 6f 70 74 69 6f 6e 20 28 2d 2d 77 69 74 68 2d   option (--with-
3680: 74 63 6c 29 20 74 6f 20 62 75 69 6c 64 20 69 6e  tcl) to build in
3690: 20 74 68 65 20 66 75 6c 6c 0a 20 20 20 20 20 54   the full.     T
36a0: 43 4c 20 69 6e 74 65 72 70 72 65 74 65 72 20 74  CL interpreter t
36b0: 6f 20 61 75 67 6d 65 6e 74 20 54 48 31 2e 0a 20  o augment TH1.. 
36c0: 20 2a 20 20 4d 65 72 67 65 64 20 74 68 65 20 4a   *  Merged the J
36d0: 53 4f 4e 20 62 72 61 6e 63 68 20 69 6e 74 6f 20  SON branch into 
36e0: 74 72 75 6e 6b 2e 20 20 44 69 73 61 62 6c 65 64  trunk.  Disabled
36f0: 20 62 79 20 64 65 66 61 75 6c 74 2e 20 20 45 6e   by default.  En
3700: 61 62 6c 65 64 0a 20 20 20 20 20 62 79 20 61 20  abled.     by a 
3710: 63 6f 6d 70 69 6c 65 2d 74 69 6d 65 20 6f 70 74  compile-time opt
3720: 69 6f 6e 2e 20 20 50 72 6f 62 61 62 6c 79 20 69  ion.  Probably i
3730: 74 20 77 69 6c 6c 20 62 65 20 65 6e 61 62 6c 65  t will be enable
3740: 64 20 62 79 20 64 65 66 61 75 6c 74 0a 20 20 20  d by default.   
3750: 20 20 69 6e 20 73 6f 6d 65 20 66 75 74 75 72 65    in some future
3760: 20 72 65 6c 65 61 73 65 2e 0a 20 20 2a 20 20 55   release..  *  U
3770: 70 64 61 74 65 20 74 6f 20 75 73 65 20 53 51 4c  pdate to use SQL
3780: 69 74 65 20 76 65 72 73 69 6f 6e 20 33 2e 37 2e  ite version 3.7.
3790: 39 20 70 6c 75 73 20 74 68 65 20 61 6c 69 67 6e  9 plus the align
37a0: 6d 65 6e 74 20 66 69 78 20 66 6f 72 20 53 70 61  ment fix for Spa
37b0: 72 63 2e 0a 20 20 20 20 20 61 6c 69 67 6e 0a 0a  rc..     align..
37c0: 3c 68 32 3e 43 68 61 6e 67 65 73 20 46 6f 72 20  <h2>Changes For 
37d0: 56 65 72 73 69 6f 6e 20 31 2e 32 30 20 28 32 30  Version 1.20 (20
37e0: 31 31 2d 31 30 2d 32 31 29 3c 2f 68 32 3e 0a 20  11-10-21)</h2>. 
37f0: 20 2a 20 20 41 64 64 65 64 20 73 69 64 65 2d 62   *  Added side-b
3800: 79 2d 73 69 64 65 20 64 69 66 66 73 20 69 6e 20  y-side diffs in 
3810: 48 54 4d 4c 20 69 6e 74 65 72 66 61 63 65 2e 20  HTML interface. 
3820: 5b 30 62 64 65 37 34 65 61 31 65 5d 0a 20 20 2a  [0bde74ea1e].  *
3830: 20 20 41 64 64 65 64 20 73 75 70 70 6f 72 74 20    Added support 
3840: 66 6f 72 20 73 79 6d 6c 69 6e 6b 73 2e 20 28 43  for symlinks. (C
3850: 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 20 22 61 6c  ontrolled by "al
3860: 6c 6f 77 2d 73 79 6d 6c 69 6e 6b 73 22 20 73 65  low-symlinks" se
3870: 74 74 69 6e 67 2c 0a 20 20 20 20 20 6f 66 66 20  tting,.     off 
3880: 62 79 20 64 65 66 61 75 6c 74 29 2e 20 5b 65 34  by default). [e4
3890: 66 31 63 31 66 65 39 35 5d 0a 20 20 2a 20 20 46  f1c1fe95].  *  F
38a0: 69 78 65 64 20 43 4c 49 20 61 6e 6e 6f 74 61 74  ixed CLI annotat
38b0: 65 20 74 6f 20 73 68 6f 77 20 74 68 65 20 70 72  e to show the pr
38c0: 6f 70 65 72 20 66 69 6c 65 20 76 65 72 73 69 6f  oper file versio
38d0: 6e 20 69 6e 20 63 61 73 65 20 74 68 65 72 65 0a  n in case there.
38e0: 20 20 20 20 20 61 72 65 20 6d 75 6c 74 69 70 6c       are multipl
38f0: 65 20 65 71 75 61 6c 20 76 65 72 73 69 6f 6e 73  e equal versions
3900: 20 69 6e 20 68 69 73 74 6f 72 79 2e 20 5b 65 31   in history. [e1
3910: 36 31 36 37 30 39 33 39 5d 0a 20 20 2a 20 20 54  61670939].  *  T
3920: 69 6d 65 6c 69 6e 65 20 6e 6f 77 20 73 68 6f 77  imeline now show
3930: 73 20 74 61 67 20 63 68 61 6e 67 65 73 20 28 72  s tag changes (r
3940: 65 71 75 69 72 65 73 20 72 65 62 75 69 6c 64 29  equires rebuild)
3950: 2e 5b 38 37 35 34 30 65 64 36 65 36 5d 20 20 0a  .[87540ed6e6]  .
3960: 20 20 2a 20 20 46 69 78 65 64 20 61 6e 6e 6f 74    *  Fixed annot
3970: 61 74 65 20 74 6f 20 73 68 6f 77 20 22 6d 6f 72  ate to show "mor
3980: 65 20 72 65 6c 65 76 61 6e 74 22 20 76 65 72 73  e relevant" vers
3990: 69 6f 6e 73 20 6f 66 20 6c 69 6e 65 73 20 69 6e  ions of lines in
39a0: 0a 20 20 20 20 20 73 6f 6d 65 20 63 61 73 65 73  .     some cases
39b0: 2e 20 5b 65 31 36 31 36 37 30 39 33 39 5d 0a 20  . [e161670939]. 
39c0: 20 2a 20 20 4e 65 77 20 63 6f 6d 6d 61 6e 64 3a   *  New command:
39d0: 20 74 69 63 6b 65 74 20 68 69 73 74 6f 72 79 2e   ticket history.
39e0: 20 5b 39 38 61 38 35 35 63 35 30 38 5d 0a 20 20   [98a855c508].  
39f0: 2a 20 20 44 69 73 61 62 6c 65 64 20 53 53 4c 76  *  Disabled SSLv
3a00: 32 20 69 6e 20 48 54 54 50 53 20 63 6c 69 65 6e  2 in HTTPS clien
3a10: 74 2e 5b 65 61 31 64 33 36 39 64 32 33 5d 0a 20  t.[ea1d369d23]. 
3a20: 20 2a 20 20 46 69 78 65 64 20 63 6f 6e 73 74 61   *  Fixed consta
3a30: 6e 74 20 70 72 6f 6d 70 74 69 6e 67 20 72 65 67  nt prompting reg
3a40: 61 72 64 69 6e 67 20 70 72 65 76 69 6f 75 73 6c  arding previousl
3a50: 79 2d 73 61 76 65 64 20 53 53 4c 0a 20 20 20 20  y-saved SSL.    
3a60: 20 63 65 72 74 69 66 69 63 61 74 65 73 2e 20 5b   certificates. [
3a70: 36 33 36 38 30 34 37 34 35 62 5d 0a 20 20 2a 20  636804745b].  * 
3a80: 20 4f 74 68 65 72 20 53 53 4c 20 69 6d 70 72 6f   Other SSL impro
3a90: 76 65 6d 65 6e 74 73 2e 0a 20 20 2a 20 20 41 64  vements..  *  Ad
3aa0: 64 65 64 20 2d 52 20 52 45 50 4f 46 49 4c 45 20  ded -R REPOFILE 
3ab0: 73 75 70 70 6f 72 74 20 74 6f 20 73 65 76 65 72  support to sever
3ac0: 61 6c 20 6d 6f 72 65 20 43 4c 49 20 63 6f 6d 6d  al more CLI comm
3ad0: 61 6e 64 73 2e 20 5b 65 30 38 30 35 36 30 33 37  ands. [e08056037
3ae0: 38 5d 0a 20 20 2a 20 20 47 65 6e 65 72 61 74 65  8].  *  Generate
3af0: 64 20 74 61 72 62 61 6c 6c 73 20 6e 6f 77 20 68  d tarballs now h
3b00: 61 76 65 20 63 6f 6e 73 74 61 6e 74 20 74 69 6d  ave constant tim
3b10: 65 73 74 61 6d 70 73 2c 20 73 6f 20 74 68 65 79  estamps, so they
3b20: 20 61 72 65 0a 20 20 20 20 20 61 6c 77 61 79 73   are.     always
3b30: 20 69 64 65 6e 74 69 63 61 6c 20 66 6f 72 20 61   identical for a
3b40: 6e 79 20 67 69 76 65 6e 20 63 68 65 63 6b 69 6e  ny given checkin
3b50: 2e 20 5b 65 30 38 30 35 36 30 33 37 38 5d 0a 20  . [e080560378]. 
3b60: 20 2a 20 20 41 20 6e 75 6d 62 65 72 20 6f 66 20   *  A number of 
3b70: 6d 69 6e 6f 72 20 48 54 4d 4c 2d 72 65 6c 61 74  minor HTML-relat
3b80: 65 64 20 74 77 65 61 6b 73 20 61 6e 64 20 66 69  ed tweaks and fi
3b90: 78 65 73 2e 0a 20 20 2a 20 20 41 64 64 65 64 20  xes..  *  Added 
3ba0: 2d 2d 61 72 67 73 20 46 49 4c 45 4e 41 4d 45 20  --args FILENAME 
3bb0: 67 6c 6f 62 61 6c 20 43 4c 49 20 61 72 67 75 6d  global CLI argum
3bc0: 65 6e 74 20 74 6f 20 69 6d 70 6f 72 74 20 61 72  ent to import ar
3bd0: 62 69 74 72 61 72 79 0a 20 20 20 20 20 43 4c 49  bitrary.     CLI
3be0: 20 61 72 67 75 6d 65 6e 74 73 20 66 72 6f 6d 20   arguments from 
3bf0: 61 20 66 69 6c 65 20 28 65 2e 67 2e 20 6c 6f 6e  a file (e.g. lon
3c00: 67 20 66 69 6c 65 20 6c 69 73 74 73 29 2e 20 5b  g file lists). [
3c10: 65 30 38 30 35 36 30 33 37 38 5d 0a 20 20 2a 20  e080560378].  * 
3c20: 20 46 69 78 65 64 20 73 69 67 6e 69 66 69 63 61   Fixed significa
3c30: 6e 74 20 6d 65 6d 6f 72 79 20 6c 65 61 6b 20 69  nt memory leak i
3c40: 6e 20 61 6e 6e 6f 74 61 74 69 6f 6e 20 6f 66 20  n annotation of 
3c50: 66 69 6c 65 73 20 77 69 74 68 20 6c 6f 6e 67 0a  files with long.
3c60: 20 20 20 20 20 68 69 73 74 6f 72 69 65 73 2e 5b       histories.[
3c70: 39 39 32 39 62 61 62 37 30 32 5d 20 0a 20 20 2a  9929bab702] .  *
3c80: 20 20 41 64 64 65 64 20 77 61 72 6e 69 6e 67 73    Added warnings
3c90: 20 77 68 65 6e 20 61 20 6d 65 72 67 65 20 6f 70   when a merge op
3ca0: 65 72 61 74 69 6f 6e 20 6f 76 65 72 77 72 69 74  eration overwrit
3cb0: 65 73 20 6c 6f 63 61 6c 20 63 6f 70 69 65 73 0a  es local copies.
3cc0: 20 20 20 20 20 28 55 4e 44 4f 20 69 73 20 61 76       (UNDO is av
3cd0: 61 69 6c 61 62 6c 65 2c 20 62 75 74 20 70 72 65  ailable, but pre
3ce0: 76 69 6f 75 73 6c 79 20 74 68 69 73 20 63 6f 6e  viously this con
3cf0: 64 69 74 69 6f 6e 20 6e 6f 72 6d 61 6c 6c 79 20  dition normally 
3d00: 77 65 6e 74 0a 20 20 20 20 20 73 69 6c 65 6e 74  went.     silent
3d10: 6c 79 20 75 6e 6e 6f 74 69 63 65 64 29 2e 20 5b  ly unnoticed). [
3d20: 33 39 66 39 37 39 62 30 38 63 5d 0a 20 20 2a 20  39f979b08c].  * 
3d30: 20 49 6d 70 72 6f 76 65 64 20 70 65 72 66 6f 72   Improved perfor
3d40: 6d 61 6e 63 65 20 77 68 65 6e 20 61 64 64 69 6e  mance when addin
3d50: 67 20 6d 61 6e 79 20 66 69 6c 65 73 2e 20 5b 61  g many files. [a
3d60: 33 36 39 64 63 37 37 32 31 5d 0a 20 20 2a 20 20  369dc7721].  *  
3d70: 49 6d 70 72 6f 76 65 20 6d 65 72 67 65 73 20 77  Improve merges w
3d80: 68 69 63 68 20 63 6f 6e 74 61 69 6e 20 6d 61 6e  hich contain man
3d90: 79 20 66 69 6c 65 20 72 65 6e 61 6d 65 73 2e 20  y file renames. 
3da0: 5b 30 62 39 33 62 30 66 39 35 38 5d 0a 20 20 2a  [0b93b0f958].  *
3db0: 20 20 41 64 64 65 64 20 70 72 6f 74 65 63 74 69    Added protecti
3dc0: 6f 6e 20 61 67 61 69 6e 73 74 20 74 69 6d 69 6e  on against timin
3dd0: 67 20 61 74 74 61 63 6b 73 2e 20 5b 64 34 61 33  g attacks. [d4a3
3de0: 34 31 62 34 39 64 5d 0a 20 20 2a 20 20 46 69 72  41b49d].  *  Fir
3df0: 65 66 6f 78 20 6e 6f 77 20 72 65 6d 65 6d 62 65  efox now remembe
3e00: 72 73 20 66 69 6c 6c 65 64 20 66 69 65 6c 64 73  rs filled fields
3e10: 20 77 68 65 6e 20 72 65 74 75 72 6e 69 6e 67 20   when returning 
3e20: 74 6f 20 66 6f 72 6d 73 2e 20 5b 33 66 61 63 37  to forms. [3fac7
3e30: 37 64 37 62 30 5d 0a 20 20 2a 20 20 41 64 64 65  7d7b0].  *  Adde
3e40: 64 20 74 68 65 20 2d 2d 73 74 61 74 73 20 6f 70  d the --stats op
3e50: 74 69 6f 6e 20 74 6f 20 74 68 65 20 72 65 62 75  tion to the rebu
3e60: 69 6c 64 20 63 6f 6d 6d 61 6e 64 2e 20 5b 66 32  ild command. [f2
3e70: 35 65 35 65 35 33 63 34 5d 0a 20 20 2a 20 20 52  5e5e53c4].  *  R
3e80: 53 53 20 66 65 65 64 20 6e 6f 77 20 70 61 73 73  SS feed now pass
3e90: 65 73 20 76 61 6c 69 64 61 74 69 6f 6e 2e 20 5b  es validation. [
3ea0: 63 65 33 35 34 64 30 61 39 66 5d 0a 20 20 2a 20  ce354d0a9f].  * 
3eb0: 20 53 68 6f 77 20 6f 76 65 72 72 69 64 64 65 6e   Show overridden
3ec0: 20 75 73 65 72 20 77 68 65 6e 20 65 6e 74 65 72   user when enter
3ed0: 69 6e 67 20 63 6f 6d 6d 69 74 20 63 6f 6d 6d 65  ing commit comme
3ee0: 6e 74 2e 20 5b 63 65 33 35 34 64 30 61 39 66 5d  nt. [ce354d0a9f]
3ef0: 0a 20 20 2a 20 20 4d 61 64 65 20 72 65 62 75 69  .  *  Made rebui
3f00: 6c 64 69 6e 67 20 66 72 6f 6d 20 77 65 62 20 69  lding from web i
3f10: 6e 74 65 72 66 61 63 65 20 73 69 6c 65 6e 74 2e  nterface silent.
3f20: 20 5b 63 65 33 35 34 64 30 61 39 66 5d 0a 20 20   [ce354d0a9f].  
3f30: 2a 20 20 4e 6f 77 20 77 6f 72 6b 73 20 6f 6e 20  *  Now works on 
3f40: 4d 53 56 43 20 77 69 74 68 20 72 65 70 6f 73 20  MSVC with repos 
3f50: 3e 32 47 42 2e 20 5b 36 30 39 32 39 33 35 66 66  >2GB. [6092935ff
3f60: 32 5d 0a 20 20 2a 20 20 41 20 6e 75 6d 62 65 72  2].  *  A number
3f70: 20 6f 66 20 63 6f 64 65 20 63 6c 65 61 6e 75 70   of code cleanup
3f80: 73 20 74 6f 20 72 65 73 6f 6c 76 65 20 77 61 72  s to resolve war
3f90: 6e 69 6e 67 73 20 66 72 6f 6d 20 76 61 72 69 6f  nings from vario
3fa0: 75 73 20 63 6f 6d 70 69 6c 65 72 73 2e 0a 20 20  us compilers..  
3fb0: 2a 20 20 55 70 64 61 74 65 20 74 68 65 20 62 75  *  Update the bu
3fc0: 69 6c 74 2d 69 6e 20 53 51 4c 69 74 65 20 74 6f  ilt-in SQLite to
3fd0: 20 76 65 72 73 69 6f 6e 20 33 2e 37 2e 39 20 62   version 3.7.9 b
3fe0: 65 74 61 2e 0a 0a 3c 68 32 3e 43 68 61 6e 67 65  eta...<h2>Change
3ff0: 73 20 46 6f 72 20 56 65 72 73 69 6f 6e 20 31 2e  s For Version 1.
4000: 31 39 20 28 32 30 31 31 2d 30 39 2d 30 32 29 3c  19 (2011-09-02)<
4010: 2f 68 32 3e 0a 0a 20 20 2a 20 20 41 64 64 65 64  /h2>..  *  Added
4020: 20 61 20 2e 2f 63 6f 6e 66 69 67 75 72 65 20 73   a ./configure s
4030: 63 72 69 70 74 20 62 61 73 65 64 20 6f 6e 20 61  cript based on a
4040: 75 74 6f 73 65 74 75 70 2e 0a 20 20 2a 20 20 41  utosetup..  *  A
4050: 64 64 65 64 20 74 68 65 20 22 5b 2f 68 65 6c 70  dded the "[/help
4060: 2f 77 69 6e 73 72 76 20 7c 20 66 6f 73 73 69 6c  /winsrv | fossil
4070: 20 77 69 6e 73 72 76 5d 22 20 63 6f 6d 6d 61 6e   winsrv]" comman
4080: 64 0a 20 20 20 20 20 66 6f 72 20 63 72 65 61 74  d.     for creat
4090: 69 6e 67 20 61 20 46 6f 73 73 69 6c 20 73 65 72  ing a Fossil ser
40a0: 76 69 63 65 20 6f 6e 20 77 69 6e 64 6f 77 73 20  vice on windows 
40b0: 73 79 73 74 65 6d 73 2e 0a 20 20 2a 20 20 41 64  systems..  *  Ad
40c0: 64 65 64 20 22 76 65 72 73 69 6f 6e 61 62 6c 65  ded "versionable
40d0: 20 73 65 74 74 69 6e 67 73 22 20 77 68 65 72 65   settings" where
40e0: 20 73 65 74 74 69 6e 67 73 20 74 68 61 74 20 61   settings that a
40f0: 66 66 65 63 74 0a 20 20 20 20 20 74 68 65 20 6c  ffect.     the l
4100: 6f 63 61 6c 20 74 72 65 65 20 63 61 6e 20 62 65  ocal tree can be
4110: 20 73 74 6f 72 65 64 20 69 6e 20 76 65 72 73 69   stored in versi
4120: 6f 6e 65 64 20 66 69 6c 65 73 20 69 6e 20 74 68  oned files in th
4130: 65 0a 20 20 20 20 20 2e 66 6f 73 73 69 6c 2d 73  e.     .fossil-s
4140: 65 74 74 69 6e 67 73 20 64 69 72 65 63 74 6f 72  ettings director
4150: 79 2e 0a 20 20 2a 20 20 42 61 63 6b 67 72 6f 75  y..  *  Backgrou
4160: 6e 64 20 63 6f 6c 6f 72 73 20 66 6f 72 20 62 72  nd colors for br
4170: 61 6e 63 68 65 73 20 61 72 65 20 63 68 6f 6f 73  anches are choos
4180: 65 6e 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79  en automatically
4190: 20 69 66 20 6e 6f 0a 20 20 20 20 20 63 6f 6c 6f   if no.     colo
41a0: 72 20 69 73 20 73 70 65 63 69 66 69 65 64 20 62  r is specified b
41b0: 79 20 74 68 65 20 75 73 65 72 2e 0a 20 20 2a 20  y the user..  * 
41c0: 20 54 68 65 20 73 74 61 74 75 73 2c 20 63 68 61   The status, cha
41d0: 6e 67 65 73 20 61 6e 64 20 65 78 74 72 61 73 20  nges and extras 
41e0: 63 6f 6d 6d 61 6e 64 73 20 6e 6f 77 20 73 68 6f  commands now sho
41f0: 77 0a 20 20 20 20 20 70 61 74 68 6e 61 6d 65 73  w.     pathnames
4200: 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65   relative to the
4210: 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67   current working
4220: 20 64 69 72 65 63 74 6f 72 79 2c 0a 20 20 20 20   directory,.    
4230: 20 75 6e 6c 65 73 73 20 6f 76 65 72 72 69 64 64   unless overridd
4240: 65 6e 20 62 79 20 63 6f 6d 6d 61 6e 64 20 6c 69  en by command li
4250: 6e 65 20 6f 70 74 69 6f 6e 73 20 6f 72 20 74 68  ne options or th
4260: 65 0a 20 20 20 20 20 22 72 65 6c 61 74 69 76 65  e.     "relative
4270: 2d 70 61 74 68 73 22 20 73 65 74 74 69 6e 67 2e  -paths" setting.
4280: 3c 62 72 3e 3c 62 3e 57 41 52 4e 49 4e 47 3a 3c  <br><b>WARNING:<
4290: 2f 62 3e 20 54 68 69 73 0a 20 20 20 20 20 63 68  /b> This.     ch
42a0: 61 6e 67 65 20 77 69 6c 6c 20 62 72 65 61 6b 20  ange will break 
42b0: 73 63 72 69 70 74 73 20 77 68 69 63 68 20 72 65  scripts which re
42c0: 6c 79 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e  ly on the curren
42d0: 74 0a 20 20 20 20 20 6f 75 74 70 75 74 20 77 68  t.     output wh
42e0: 65 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 77  en the current w
42f0: 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79  orking directory
4300: 20 69 73 20 6e 6f 74 20 74 68 65 0a 20 20 20 20   is not the.    
4310: 20 72 65 70 6f 73 69 74 6f 72 79 20 72 6f 6f 74   repository root
4320: 2e 0a 20 20 2a 20 20 41 64 64 65 64 20 22 65 6d  ..  *  Added "em
4330: 70 74 79 2d 64 69 72 73 22 20 76 65 72 73 69 6f  pty-dirs" versio
4340: 6e 61 62 6c 65 20 73 65 74 74 69 6e 67 2e 0a 20  nable setting.. 
4350: 20 2a 20 20 41 64 64 65 64 20 73 75 70 70 6f 72   *  Added suppor
4360: 74 20 66 6f 72 20 63 6c 69 65 6e 74 2d 73 69 64  t for client-sid
4370: 65 20 53 53 4c 20 63 65 72 74 69 66 69 63 61 74  e SSL certificat
4380: 65 73 20 77 69 74 68 20 22 73 73 6c 2d 69 64 65  es with "ssl-ide
4390: 6e 74 69 74 79 22 0a 20 20 20 20 20 73 65 74 74  ntity".     sett
43a0: 69 6e 67 20 61 6e 64 20 2d 2d 73 73 6c 2d 69 64  ing and --ssl-id
43b0: 65 6e 74 69 74 79 20 6f 70 74 69 6f 6e 2e 0a 20  entity option.. 
43c0: 20 2a 20 20 41 64 64 65 64 20 22 73 73 6c 2d 63   *  Added "ssl-c
43d0: 61 2d 6c 6f 63 61 74 69 6f 6e 22 20 73 65 74 74  a-location" sett
43e0: 69 6e 67 20 74 6f 20 73 70 65 63 69 66 79 20 74  ing to specify t
43f0: 72 75 73 74 65 64 20 72 6f 6f 74 0a 20 20 20 20  rusted root.    
4400: 20 53 53 4c 20 63 65 72 74 69 66 69 63 61 74 65   SSL certificate
4410: 73 2e 0a 20 20 2a 20 20 41 64 64 65 64 20 74 68  s..  *  Added th
4420: 65 20 2d 2d 63 61 73 65 2d 73 65 6e 73 69 74 69  e --case-sensiti
4430: 76 65 20 42 4f 4f 4c 45 41 4e 20 63 6f 6d 6d 61  ve BOOLEAN comma
4440: 6e 64 2d 6c 69 6e 65 20 6f 70 74 69 6f 6e 20 74  nd-line option t
4450: 6f 20 6d 61 6e 79 20 63 6f 6d 6d 61 6e 64 73 2e  o many commands.
4460: 0a 20 20 20 20 20 44 65 66 61 75 6c 74 20 74 6f  .     Default to
4470: 20 74 72 75 65 20 66 6f 72 20 75 6e 69 78 20 61   true for unix a
4480: 6e 64 20 66 61 6c 73 65 20 66 6f 72 20 77 69 6e  nd false for win
4490: 64 6f 77 73 2e 0a 20 20 2a 20 20 41 64 64 65 64  dows..  *  Added
44a0: 20 74 68 65 20 22 43 6f 6c 6f 72 2d 54 65 73 74   the "Color-Test
44b0: 22 20 73 75 62 6d 65 6e 75 20 62 75 74 74 6f 6e  " submenu button
44c0: 20 6f 6e 20 74 68 65 20 62 72 61 6e 63 68 20 6c   on the branch l
44d0: 69 73 74 20 77 65 62 20 70 61 67 65 2e 0a 20 20  ist web page..  
44e0: 2a 20 20 43 6f 6d 70 61 74 69 62 69 6c 69 74 79  *  Compatibility
44f0: 20 69 6d 70 72 6f 76 65 6d 65 6e 74 73 20 74 6f   improvements to
4500: 20 74 68 65 20 67 69 74 2d 65 78 70 6f 72 74 20   the git-export 
4510: 66 65 61 74 75 72 65 2e 0a 20 20 2a 20 20 50 65  feature..  *  Pe
4520: 72 66 6f 72 6d 61 6e 63 65 20 69 6d 70 72 6f 76  rformance improv
4530: 65 6d 65 6e 74 73 20 6f 6e 20 53 48 41 31 20 63  ements on SHA1 c
4540: 68 65 63 6b 73 75 6d 73 0a 20 20 2a 20 20 55 70  hecksums.  *  Up
4550: 64 61 74 65 20 74 6f 20 74 68 65 20 6c 61 74 65  date to the late
4560: 73 74 20 53 51 4c 69 74 65 20 76 65 72 73 69 6f  st SQLite versio
4570: 6e 20 33 2e 37 2e 38 20 61 6c 70 68 61 2e 0a 20  n 3.7.8 alpha.. 
4580: 20 2a 20 20 46 69 78 20 74 68 65 20 74 61 72 62   *  Fix the tarb
4590: 61 6c 6c 20 67 65 6e 65 72 61 74 6f 72 20 74 6f  all generator to
45a0: 20 77 6f 72 6b 20 77 69 74 68 20 76 65 72 79 20   work with very 
45b0: 6c 6f 67 20 70 61 74 68 6e 61 6d 65 73 0a 0a 3c  log pathnames..<
45c0: 68 32 3e 43 68 61 6e 67 65 73 20 46 6f 72 20 56  h2>Changes For V
45d0: 65 72 73 69 6f 6e 20 31 2e 31 38 20 28 32 30 31  ersion 1.18 (201
45e0: 31 2d 30 37 2d 31 34 29 3c 2f 68 32 3e 0a 0a 20  1-07-14)</h2>.. 
45f0: 20 2a 20 20 41 64 64 65 64 20 74 68 69 73 20 43   *  Added this C
4600: 68 61 6e 67 65 20 4c 6f 67 0a 20 20 2a 20 20 41  hange Log.  *  A
4610: 64 64 65 64 20 73 65 71 75 65 6e 74 69 61 6c 20  dded sequential 
4620: 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 69 6e  version numberin
4630: 67 0a 20 20 2a 20 20 41 64 64 65 64 20 61 20 6f  g.  *  Added a o
4640: 70 74 69 6f 6e 61 6c 20 63 6f 6e 66 69 67 75 72  ptional configur
4650: 65 20 73 63 72 69 70 74 20 2d 20 74 68 65 20 4d  e script - the M
4660: 61 6b 65 66 69 6c 65 20 73 74 69 6c 6c 20 77 6f  akefile still wo
4670: 72 6b 73 20 66 6f 72 20 6d 6f 73 74 0a 20 20 20  rks for most.   
4680: 20 20 73 79 73 74 65 6d 73 2e 0a 20 20 2a 20 20    systems..  *  
4690: 49 6d 70 72 6f 76 65 6d 65 6e 74 73 20 74 6f 20  Improvements to 
46a0: 74 68 65 20 22 61 6e 6e 6f 74 61 74 65 22 20 61  the "annotate" a
46b0: 6c 67 6f 72 69 74 68 6d 3a 20 6f 6e 6c 79 20 73  lgorithm: only s
46c0: 65 61 72 63 68 20 70 72 69 6d 61 72 79 0a 20 20  earch primary.  
46d0: 20 20 20 61 6e 63 65 73 74 6f 72 73 20 61 6e 64     ancestors and
46e0: 20 69 67 6e 6f 72 65 20 62 72 61 6e 63 68 65 73   ignore branches
46f0: 2e 0a 20 20 2a 20 20 55 70 64 61 74 65 20 74 68  ..  *  Update th
4700: 65 20 22 73 63 72 75 62 22 20 63 6f 6d 6d 61 6e  e "scrub" comman
4710: 64 20 74 6f 20 72 65 6d 6f 76 65 20 74 72 61 63  d to remove trac
4720: 65 73 20 6f 66 20 6c 6f 67 69 6e 2d 67 72 6f 75  es of login-grou
4730: 70 73 20 61 6e 64 0a 20 20 20 20 20 73 75 62 72  ps and.     subr
4740: 65 70 6f 73 69 74 6f 72 69 65 73 2e 0a 20 20 2a  epositories..  *
4750: 20 20 41 64 64 65 64 20 74 68 65 20 2d 2d 74 79    Added the --ty
4760: 70 65 20 6f 70 74 69 6f 6e 20 74 6f 20 74 68 65  pe option to the
4770: 20 22 66 6f 73 73 69 6c 20 74 61 67 20 66 69 6e   "fossil tag fin
4780: 64 22 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 2a 20  d" command..  * 
4790: 20 49 6e 20 63 6f 6e 74 65 78 74 73 20 77 68 65   In contexts whe
47a0: 72 65 20 6f 6e 6c 79 20 61 20 63 68 65 63 6b 2d  re only a check-
47b0: 69 6e 20 6d 61 6b 65 73 20 73 65 6e 73 65 2c 20  in makes sense, 
47c0: 72 65 73 6f 6c 76 65 20 62 72 61 6e 63 68 20 61  resolve branch a
47d0: 6e 64 0a 20 20 20 20 20 74 61 67 20 6e 61 6d 65  nd.     tag name
47e0: 73 20 74 6f 20 63 68 65 63 6b 69 6e 73 20 6f 6e  s to checkins on
47f0: 6c 79 2c 20 6e 65 76 65 72 20 65 76 65 6e 74 73  ly, never events
4800: 20 6f 72 20 6f 74 68 65 72 20 61 72 74 69 66 61   or other artifa
4810: 63 74 73 2e 0a 20 20 2a 20 20 49 6d 70 72 6f 76  cts..  *  Improv
4820: 65 64 20 64 69 73 70 6c 61 79 20 6f 66 20 66 69  ed display of fi
4830: 6c 65 20 72 65 6e 61 6d 65 73 20 6f 6e 20 61 20  le renames on a 
4840: 64 69 66 66 2e 20 20 41 20 72 65 62 75 69 6c 64  diff.  A rebuild
4850: 20 69 73 20 72 65 71 75 69 72 65 64 0a 20 20 20   is required.   
4860: 20 20 74 6f 20 74 61 6b 65 20 66 75 6c 6c 20 61    to take full a
4870: 64 76 61 6e 74 61 67 65 20 6f 66 20 74 68 69 73  dvantage of this
4880: 20 63 68 61 6e 67 65 2e 0a 20 20 2a 20 20 55 70   change..  *  Up
4890: 64 61 74 65 20 74 68 65 20 62 75 69 6c 74 2d 69  date the built-i
48a0: 6e 20 53 51 4c 69 74 65 20 74 6f 20 76 65 72 73  n SQLite to vers
48b0: 69 6f 6e 20 33 2e 37 2e 37 2e 0a                 ion 3.7.7..