Tcl Source Code

Hex Artifact Content
Login

Artifact cfac7a642436cc6841d2fe83199fe535def673fbf7935110808530509e25496b:

Ticket change [cfac7a6424] - New ticket [7be97a685975ec27|7be97a6859] <i>Reviewing chan.n changes</i>. by jan.nijtmans 2024-06-19 12:02:42.
0000: 44 20 32 30 32 34 2d 30 36 2d 31 39 54 31 32 3a  D 2024-06-19T12:
0010: 30 32 3a 34 32 2e 32 39 34 0a 4a 20 61 73 73 69  02:42.294.J assi
0020: 67 6e 65 65 20 6e 6f 62 6f 64 79 0a 4a 20 63 6c  gnee nobody.J cl
0030: 6f 73 65 72 20 6e 6f 62 6f 64 79 0a 4a 20 63 6d  oser nobody.J cm
0040: 69 6d 65 74 79 70 65 20 74 65 78 74 2f 78 2d 66  imetype text/x-f
0050: 6f 73 73 69 6c 2d 77 69 6b 69 0a 4a 20 63 6f 6d  ossil-wiki.J com
0060: 6d 65 6e 74 20 49 6e 5c 73 5b 65 62 36 32 37 62  ment In\s[eb627b
0070: 64 61 32 37 7c 74 68 69 73 5d 5c 73 63 6f 6d 6d  da27|this]\scomm
0080: 69 74 2c 5c 73 61 6e 5c 73 65 78 74 65 6e 73 69  it,\san\sextensi
0090: 76 65 5c 73 72 65 77 72 69 74 65 5c 73 77 61 73  ve\srewrite\swas
00a0: 5c 73 64 6f 6e 65 5c 73 6f 6e 5c 73 74 68 65 5c  \sdone\son\sthe\
00b0: 73 63 68 61 6e 2e 6e 5c 73 6d 61 6e 70 61 67 65  schan.n\smanpage
00c0: 2e 5c 72 5c 6e 5c 72 5c 6e 54 68 65 5c 73 6d 6f  .\r\n\r\nThe\smo
00d0: 73 74 5c 73 69 6d 70 6f 72 74 61 6e 74 5c 73 70  st\simportant\sp
00e0: 72 6f 62 6c 65 6d 5c 73 69 6e 5c 73 74 68 69 73  roblem\sin\sthis
00f0: 5c 73 63 6f 6d 6d 69 74 5c 73 69 73 5c 73 74 68  \scommit\sis\sth
0100: 61 74 5c 73 22 63 68 61 6e 6e 65 6c 49 64 22 5c  at\s"channelId"\
0110: 73 77 61 73 5c 73 72 65 6e 61 6d 65 64 5c 73 74  swas\srenamed\st
0120: 6f 5c 73 22 63 68 61 6e 6e 65 6c 4e 61 6d 65 22  o\s"channelName"
0130: 2e 5c 73 48 6f 77 65 76 65 72 2c 5c 73 22 63 68  .\sHowever,\s"ch
0140: 61 6e 6e 65 6c 4e 61 6d 65 22 5c 73 69 73 6e 27  annelName"\sisn'
0150: 74 5c 73 75 73 65 64 5c 73 69 6e 5c 73 61 6e 79  t\sused\sin\sany
0160: 5c 73 6f 74 68 65 72 5c 73 6d 61 6e 2d 70 61 67  \sother\sman-pag
0170: 65 2c 5c 73 22 63 68 61 6e 6e 65 6c 49 64 22 5c  e,\s"channelId"\
0180: 73 69 73 2e 5c 73 53 6f 2c 5c 73 69 66 5c 73 74  sis.\sSo,\sif\st
0190: 68 69 73 5c 73 69 73 5c 73 61 5c 73 67 6f 6f 64  his\sis\sa\sgood
01a0: 5c 73 63 68 61 6e 67 65 2c 5c 73 69 74 5c 73 73  \schange,\sit\ss
01b0: 68 6f 75 6c 64 5c 73 62 65 5c 73 64 6f 6e 65 5c  hould\sbe\sdone\
01c0: 73 69 6e 5c 73 61 6c 6c 5c 73 72 65 6c 61 74 65  sin\sall\srelate
01d0: 64 5c 73 6d 61 6e 2d 70 61 67 65 73 5c 73 74 6f  d\sman-pages\sto
01e0: 6f 2e 5c 73 4f 74 68 65 72 77 69 73 65 5c 73 63  o.\sOtherwise\sc
01f0: 6f 6e 73 69 73 74 61 6e 63 79 5c 73 69 73 5c 73  onsistancy\sis\s
0200: 6c 6f 73 74 2e 5c 72 5c 6e 5c 72 5c 6e 4d 79 5c  lost.\r\n\r\nMy\
0210: 73 73 65 63 6f 6e 64 5c 73 63 72 69 74 69 73 69  ssecond\scritisi
0220: 73 6d 5c 73 69 73 5c 73 74 68 61 74 5c 73 64 6f  sm\sis\sthat\sdo
0230: 63 2d 63 68 61 6e 67 65 73 5c 73 77 68 69 63 68  c-changes\swhich
0240: 5c 73 61 72 65 5c 73 6e 6f 74 5c 73 6d 61 64 65  \sare\snot\smade
0250: 5c 73 64 75 65 5c 73 74 6f 5c 73 61 5c 73 6e 65  \sdue\sto\sa\sne
0260: 77 5c 73 66 65 61 74 75 72 65 5c 73 73 68 6f 75  w\sfeature\sshou
0270: 6c 64 5c 73 68 61 76 65 5c 73 61 5c 73 67 6f 6f  ld\shave\sa\sgoo
0280: 64 5c 73 63 6f 6d 6d 69 74 5c 73 6d 65 73 73 61  d\scommit\smessa
0290: 67 65 2c 5c 73 64 65 73 63 72 69 62 69 6e 67 5c  ge,\sdescribing\
02a0: 73 77 68 79 5c 73 74 68 65 5c 73 63 6f 6d 6d 69  swhy\sthe\scommi
02b0: 74 5c 73 77 61 73 5c 73 64 6f 6e 65 2e 5c 73 46  t\swas\sdone.\sF
02c0: 6f 72 5c 73 65 78 61 6d 70 6c 65 3a 5c 73 5b 64  or\sexample:\s[d
02d0: 36 36 34 37 34 38 61 38 36 62 37 62 38 62 35 7c  664748a86b7b8b5|
02e0: 74 68 69 73 5d 5c 73 69 73 5c 73 61 5c 73 67 6f  this]\sis\sa\sgo
02f0: 6f 64 5c 73 65 78 61 6d 70 6c 65 2e 5c 73 22 52  od\sexample.\s"R
0300: 65 77 72 69 74 65 5c 73 6f 66 5c 73 64 6f 63 75  ewrite\sof\sdocu
0310: 6d 65 6e 74 61 74 69 6f 6e 5c 73 66 6f 72 5c 73  mentation\sfor\s
0320: 5b 63 68 61 6e 5d 22 5c 73 69 73 5c 73 6e 6f 74  [chan]"\sis\snot
0330: 5c 73 61 5c 73 67 6f 6f 64 5c 73 63 6f 6d 6d 69  \sa\sgood\scommi
0340: 74 5c 73 6d 65 73 73 61 67 65 2e 5c 72 5c 6e 5c  t\smessage.\r\n\
0350: 72 5c 6e 54 68 69 72 64 2c 5c 73 77 68 79 5c 73  r\nThird,\swhy\s
0360: 77 61 73 5c 73 74 68 65 5c 73 72 65 77 72 69 74  was\sthe\srewrit
0370: 65 5c 73 6e 6f 74 5c 73 62 61 63 6b 70 6f 72 74  e\snot\sbackport
0380: 65 64 5c 73 74 6f 5c 73 38 2e 36 3f 5c 73 53 69  ed\sto\s8.6?\sSi
0390: 6e 63 65 5c 73 38 2e 36 5c 73 69 73 5c 73 74 68  nce\s8.6\sis\sth
03a0: 65 5c 73 63 75 72 72 65 6e 74 5c 73 72 65 6c 65  e\scurrent\srele
03b0: 61 73 65 2c 5c 73 64 6f 63 75 6d 65 6e 74 61 74  ase,\sdocumentat
03c0: 69 6f 6e 5c 73 69 6d 70 72 6f 76 65 6d 65 6e 74  ion\simprovement
03d0: 73 5c 73 61 72 65 5c 73 76 61 6c 75 65 61 62 6c  s\sare\svalueabl
03e0: 65 5c 73 74 68 65 72 65 5c 73 74 6f 6f 2e 5c 72  e\sthere\stoo.\r
03f0: 5c 6e 5c 72 5c 6e 48 6f 77 65 76 65 72 2c 5c 73  \n\r\nHowever,\s
0400: 49 5c 73 61 67 72 65 65 5c 73 74 68 61 74 5c 73  I\sagree\sthat\s
0410: 22 63 68 61 6e 6e 65 6c 49 64 22 5c 73 69 73 5c  "channelId"\sis\
0420: 73 6e 6f 74 5c 73 74 68 65 5c 73 62 65 73 74 5c  snot\sthe\sbest\
0430: 73 6e 61 6d 65 5c 73 77 68 61 74 5c 73 77 65 5c  sname\swhat\swe\
0440: 73 61 72 65 5c 73 72 65 66 65 72 69 6e 67 5c 73  sare\srefering\s
0450: 74 6f 6f 2e 5c 73 5c 73 49 74 5c 73 73 75 67 67  too.\s\sIt\ssugg
0460: 65 73 74 73 5c 73 66 6f 72 6d 73 5c 73 6c 69 6b  ests\sforms\slik
0470: 65 5c 73 22 66 69 6c 65 31 32 33 34 22 5c 73 6f  e\s"file1234"\so
0480: 72 5c 73 22 73 6f 63 6b 34 33 32 31 22 2c 5c 73  r\s"sock4321",\s
0490: 77 68 69 63 68 5c 73 2d 5c 73 69 6e 64 65 65 64  which\s-\sindeed
04a0: 5c 73 2d 5c 73 6c 6f 6f 6b 5c 73 6c 69 6b 65 5c  \s-\slook\slike\
04b0: 73 69 64 27 73 2e 5c 73 42 75 74 5c 73 22 73 74  sid's.\sBut\s"st
04c0: 64 65 72 72 22 5c 73 61 6e 64 5c 73 22 73 74 64  derr"\sand\s"std
04d0: 6f 75 74 22 5c 73 6c 6f 6f 6b 5c 73 6d 6f 72 65  out"\slook\smore
04e0: 5c 73 6c 69 6b 65 5c 73 63 68 61 6e 6e 65 6c 5c  \slike\schannel\
04f0: 73 6e 61 6d 65 73 2e 5c 73 49 6e 5c 73 54 63 6c  snames.\sIn\sTcl
0500: 5c 73 73 63 72 69 70 74 73 2c 5c 73 63 68 61 6e  \sscripts,\schan
0510: 6e 65 6c 73 5c 73 63 61 6e 5c 73 68 61 76 65 5c  nels\scan\shave\
0520: 73 62 6f 74 68 5c 73 66 6f 72 6d 73 2c 5c 73 74  sboth\sforms,\st
0530: 68 65 72 65 5c 73 69 73 5c 73 6e 6f 5c 73 6e 65  here\sis\sno\sne
0540: 65 64 5c 73 74 6f 5c 73 64 69 73 74 69 6e 67 75  ed\sto\sdistingu
0550: 69 73 5c 73 62 65 74 77 65 6e 5c 73 74 68 65 6d  is\sbetwen\sthem
0560: 2e 5c 73 53 6f 2c 5c 73 49 5c 73 70 72 6f 70 6f  .\sSo,\sI\spropo
0570: 73 65 5c 73 74 6f 5c 73 72 65 73 6f 6c 76 65 5c  se\sto\sresolve\
0580: 73 74 68 69 73 5c 73 70 6f 73 73 69 62 6c 65 5c  sthis\spossible\
0590: 73 63 6f 6e 66 75 73 69 6f 6e 5c 73 62 79 5c 73  sconfusion\sby\s
05a0: 75 73 69 6e 67 5c 73 73 69 6d 70 6c 79 5c 73 22  using\ssimply\s"
05b0: 63 68 61 6e 6e 65 6c 22 5c 73 65 76 65 72 79 77  channel"\severyw
05c0: 68 65 72 65 2e 5c 72 5c 6e 5c 72 5c 6e 53 69 6e  here.\r\n\r\nSin
05d0: 63 65 5c 73 69 6e 5c 73 54 63 6c 2c 5c 73 27 65  ce\sin\sTcl,\s'e
05e0: 76 65 72 79 74 68 69 6e 67 5c 73 69 73 5c 73 61  verything\sis\sa
05f0: 5c 73 73 74 72 69 6e 67 27 2c 5c 73 22 63 68 61  \sstring',\s"cha
0600: 6e 6e 65 6c 22 5c 73 69 73 5c 73 61 6e 5c 73 61  nnel"\sis\san\sa
0610: 70 70 72 6f 70 72 69 61 74 65 5c 73 6e 61 6d 65  ppropriate\sname
0620: 5c 73 66 6f 72 5c 73 77 68 61 74 5c 73 77 65 5c  \sfor\swhat\swe\
0630: 73 61 72 65 5c 73 64 65 61 6c 69 6e 67 5c 73 77  sare\sdealing\sw
0640: 69 74 68 5c 73 68 65 72 65 2e 5c 72 5c 6e 5c 72  ith\shere.\r\n\r
0650: 5c 6e 53 65 65 3a 5c 73 5b 68 74 74 70 73 3a 2f  \nSee:\s[https:/
0660: 2f 63 6f 72 65 2e 74 63 6c 2d 6c 61 6e 67 2e 6f  /core.tcl-lang.o
0670: 72 67 2f 74 63 6c 2f 74 69 6d 65 6c 69 6e 65 3f  rg/tcl/timeline?
0680: 72 3d 6e 6f 2d 63 68 61 6e 6e 65 6c 69 64 7c 68  r=no-channelid|h
0690: 65 72 65 5d 5c 73 66 6f 72 5c 73 74 68 65 5c 73  ere]\sfor\sthe\s
06a0: 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 5c 73  implementation\s
06b0: 6f 66 5c 73 74 68 69 73 5c 73 70 72 6f 70 6f 73  of\sthis\spropos
06c0: 65 64 5c 73 63 68 61 6e 67 65 2e 0a 4a 20 66 6f  ed\schange..J fo
06d0: 75 6e 64 69 6e 20 38 2e 37 0a 4a 20 69 73 5f 70  undin 8.7.J is_p
06e0: 72 69 76 61 74 65 20 30 0a 4a 20 6c 6f 67 69 6e  rivate 0.J login
06f0: 20 6a 61 6e 2e 6e 69 6a 74 6d 61 6e 73 0a 4a 20   jan.nijtmans.J 
0700: 70 72 69 6f 72 69 74 79 20 35 5c 73 4d 65 64 69  priority 5\sMedi
0710: 75 6d 0a 4a 20 70 72 69 76 61 74 65 5f 63 6f 6e  um.J private_con
0720: 74 61 63 74 20 30 63 35 30 65 35 33 32 30 37 30  tact 0c50e532070
0730: 34 64 31 37 34 34 31 32 65 35 37 62 38 37 33 64  4d174412e57b873d
0740: 38 39 33 32 64 65 31 35 33 30 33 65 30 0a 4a 20  8932de15303e0.J 
0750: 72 65 73 6f 6c 75 74 69 6f 6e 20 4e 6f 6e 65 0a  resolution None.
0760: 4a 20 73 65 76 65 72 69 74 79 20 4d 69 6e 6f 72  J severity Minor
0770: 0a 4a 20 73 74 61 74 75 73 20 4f 70 65 6e 0a 4a  .J status Open.J
0780: 20 73 75 62 6d 69 74 74 65 72 20 6a 61 6e 2e 6e   submitter jan.n
0790: 69 6a 74 6d 61 6e 73 0a 4a 20 73 75 62 73 79 73  ijtmans.J subsys
07a0: 74 65 6d 20 2d 5c 73 4e 65 77 5c 73 42 75 69 6c  tem -\sNew\sBuil
07b0: 74 69 6e 5c 73 43 6f 6d 6d 61 6e 64 73 0a 4a 20  tin\sCommands.J 
07c0: 74 69 74 6c 65 20 52 65 76 69 65 77 69 6e 67 5c  title Reviewing\
07d0: 73 63 68 61 6e 2e 6e 5c 73 63 68 61 6e 67 65 73  schan.n\schanges
07e0: 0a 4a 20 74 79 70 65 20 42 75 67 0a 4b 20 37 62  .J type Bug.K 7b
07f0: 65 39 37 61 36 38 35 39 37 35 65 63 32 37 31 61  e97a685975ec271a
0800: 30 32 35 31 38 61 30 64 38 38 63 36 62 63 31 32  02518a0d88c6bc12
0810: 31 66 38 64 66 36 0a 55 20 6a 61 6e 2e 6e 69 6a  1f8df6.U jan.nij
0820: 74 6d 61 6e 73 0a 5a 20 36 36 39 32 38 38 61 64  tmans.Z 669288ad
0830: 31 31 35 61 62 35 65 64 39 66 62 36 39 31 39 32  115ab5ed9fb69192
0840: 37 38 35 37 38 31 63 38 0a                       785781c8.