Hex Artifact Content
Not logged in

Artifact ec0348c98c18e0e80ee7cce21d37e6955ab7176f:

Ticket change [ec0348c98c] - New ticket [5f194e2c8f] fossil scrub --private sometimes remove private files that have been merged into public branches. by anonymous 2011-03-04 11:22:14.
0000: 44 20 32 30 31 31 2d 30 33 2d 30 34 54 31 31 3a  D 2011-03-04T11:
0010: 32 32 3a 31 34 2e 34 39 32 0a 4a 20 63 6f 6d 6d  22:14.492.J comm
0020: 65 6e 74 20 57 68 65 6e 3a 5c 72 5c 6e 5c 73 5c  ent When:\r\n\s\
0030: 73 2a 5c 73 5c 73 41 5c 73 66 69 6c 65 5c 73 69  s*\s\sA\sfile\si
0040: 73 5c 73 61 64 64 65 64 5c 73 69 6e 5c 73 61 5c  s\sadded\sin\sa\
0050: 73 70 72 69 76 61 74 65 5c 73 62 72 61 6e 63 68  sprivate\sbranch
0060: 5c 72 5c 6e 5c 73 5c 73 2a 5c 73 5c 73 54 68 69  \r\n\s\s*\s\sThi
0070: 73 5c 73 70 72 69 76 61 74 65 5c 73 62 72 61 6e  s\sprivate\sbran
0080: 63 68 5c 73 69 73 5c 73 70 75 73 68 65 64 5c 73  ch\sis\spushed\s
0090: 74 6f 5c 73 61 5c 73 72 65 6d 6f 74 65 5c 73 73  to\sa\sremote\ss
00a0: 65 72 76 65 72 5c 72 5c 6e 5c 73 5c 73 2a 5c 73  erver\r\n\s\s*\s
00b0: 5c 73 54 68 69 73 5c 73 62 72 61 6e 63 68 5c 73  \sThis\sbranch\s
00c0: 69 73 5c 73 6c 6f 63 61 6c 6c 79 5c 73 6d 65 72  is\slocally\smer
00d0: 67 65 64 5c 73 74 6f 5c 73 61 5c 73 70 75 62 6c  ged\sto\sa\spubl
00e0: 69 63 5c 73 62 72 61 6e 63 68 5c 72 5c 6e 5c 73  ic\sbranch\r\n\s
00f0: 5c 73 2a 5c 73 5c 73 54 68 65 5c 73 6d 65 72 67  \s*\s\sThe\smerg
0100: 65 5c 73 69 73 5c 73 70 75 73 68 65 64 5c 73 74  e\sis\spushed\st
0110: 6f 5c 73 74 68 65 5c 73 72 65 6d 6f 74 65 5c 73  o\sthe\sremote\s
0120: 73 65 72 76 65 72 5c 72 5c 6e 5c 72 5c 6e 41 5c  server\r\n\r\nA\
0130: 73 66 6f 73 73 69 6c 5c 73 73 63 72 75 62 5c 73  sfossil\sscrub\s
0140: 2d 2d 70 72 69 76 61 74 65 5c 73 65 78 65 63 75  --private\sexecu
0150: 74 65 64 5c 73 64 69 72 65 63 74 6c 79 5c 73 6f  ted\sdirectly\so
0160: 6e 5c 73 74 68 65 5c 73 72 65 6d 6f 74 65 5c 73  n\sthe\sremote\s
0170: 73 65 72 76 65 72 5c 73 77 69 6c 6c 5c 73 64 65  server\swill\sde
0180: 6c 65 74 65 5c 73 74 68 65 5c 73 63 6f 6e 74 65  lete\sthe\sconte
0190: 6e 74 5c 73 6f 66 5c 73 74 68 65 5c 73 66 69 6c  nt\sof\sthe\sfil
01a0: 65 2e 5c 72 5c 6e 5c 72 5c 6e 48 6f 77 5c 73 74  e.\r\n\r\nHow\st
01b0: 6f 5c 73 72 65 70 72 6f 64 75 63 65 3a 5c 72 5c  o\sreproduce:\r\
01c0: 6e 3c 63 6f 64 65 3e 24 5c 73 66 6f 73 73 69 6c  n<code>$\sfossil
01d0: 5c 73 6e 65 77 5c 73 61 2e 66 6f 73 73 69 6c 5c  \snew\sa.fossil\
01e0: 72 5c 6e 5c 72 5c 6e 24 5c 73 66 6f 73 73 69 6c  r\n\r\n$\sfossil
01f0: 5c 73 63 6c 6f 6e 65 5c 73 66 69 6c 65 3a 2f 2f  \sclone\sfile://
0200: 61 2e 66 6f 73 73 69 6c 5c 73 62 2e 66 6f 73 73  a.fossil\sb.foss
0210: 69 6c 5c 72 5c 6e 5c 72 5c 6e 24 5c 73 6d 6b 64  il\r\n\r\n$\smkd
0220: 69 72 5c 73 74 65 73 74 5c 72 5c 6e 5c 72 5c 6e  ir\stest\r\n\r\n
0230: 24 5c 73 63 64 5c 73 74 65 73 74 5c 72 5c 6e 5c  $\scd\stest\r\n\
0240: 72 5c 6e 24 5c 73 65 63 68 6f 5c 73 22 61 62 63  r\n$\secho\s"abc
0250: 64 22 5c 73 3e 74 65 73 74 2e 74 78 74 5c 72 5c  d"\s>test.txt\r\
0260: 6e 5c 72 5c 6e 24 5c 73 66 6f 73 73 69 6c 5c 73  n\r\n$\sfossil\s
0270: 61 64 64 5c 73 74 65 73 74 2e 74 78 74 5c 72 5c  add\stest.txt\r\
0280: 6e 5c 72 5c 6e 24 5c 73 66 6f 73 73 69 6c 5c 73  n\r\n$\sfossil\s
0290: 63 6f 6d 6d 69 74 5c 73 2d 6d 22 74 65 73 74 22  commit\s-m"test"
02a0: 5c 73 2d 2d 70 72 69 76 61 74 65 5c 72 5c 6e 5c  \s--private\r\n\
02b0: 72 5c 6e 24 5c 73 63 64 5c 73 2e 2e 5c 72 5c 6e  r\n$\scd\s..\r\n
02c0: 5c 72 5c 6e 24 5c 73 66 6f 73 73 69 6c 5c 73 73  \r\n$\sfossil\ss
02d0: 79 6e 63 5c 73 2d 52 5c 73 61 2e 66 6f 73 73 69  ync\s-R\sa.fossi
02e0: 6c 5c 73 66 69 6c 65 3a 2f 2f 62 2e 66 6f 73 73  l\sfile://b.foss
02f0: 69 6c 5c 73 2d 2d 70 72 69 76 61 74 65 5c 72 5c  il\s--private\r\
0300: 6e 5c 72 5c 6e 24 5c 73 63 64 5c 73 74 65 73 74  n\r\n$\scd\stest
0310: 5c 72 5c 6e 5c 72 5c 6e 24 5c 73 66 6f 73 73 69  \r\n\r\n$\sfossi
0320: 6c 5c 73 63 68 65 63 6b 6f 75 74 5c 73 74 72 75  l\scheckout\stru
0330: 6e 6b 5c 72 5c 6e 5c 72 5c 6e 24 5c 73 66 6f 73  nk\r\n\r\n$\sfos
0340: 73 69 6c 5c 73 6d 65 72 67 65 5c 73 70 72 69 76  sil\smerge\spriv
0350: 61 74 65 5c 72 5c 6e 5c 72 5c 6e 24 5c 73 66 6f  ate\r\n\r\n$\sfo
0360: 73 73 69 6c 5c 73 63 6f 6d 6d 69 74 5c 73 2d 6d  ssil\scommit\s-m
0370: 22 74 65 73 74 22 5c 72 5c 6e 5c 72 5c 6e 24 5c  "test"\r\n\r\n$\
0380: 73 63 64 2e 2e 5c 72 5c 6e 5c 72 5c 6e 24 5c 73  scd..\r\n\r\n$\s
0390: 66 6f 73 73 69 6c 5c 73 73 79 6e 63 5c 73 2d 52  fossil\ssync\s-R
03a0: 5c 73 61 2e 66 6f 73 73 69 6c 5c 73 66 69 6c 65  \sa.fossil\sfile
03b0: 3a 2f 2f 62 2e 66 6f 73 73 69 6c 5c 73 2d 2d 70  ://b.fossil\s--p
03c0: 72 69 76 61 74 65 5c 72 5c 6e 5c 72 5c 6e 24 5c  rivate\r\n\r\n$\
03d0: 73 66 6f 73 73 69 6c 5c 73 73 63 72 75 62 5c 73  sfossil\sscrub\s
03e0: 62 2e 66 6f 73 73 69 6c 5c 73 2d 2d 70 72 69 76  b.fossil\s--priv
03f0: 61 74 65 5c 72 5c 6e 5c 72 5c 6e 24 5c 73 66 6f  ate\r\n\r\n$\sfo
0400: 73 73 69 6c 5c 73 75 69 5c 73 62 2e 66 6f 73 73  ssil\sui\sb.foss
0410: 69 6c 3c 2f 63 6f 64 65 3e 5c 72 5c 6e 5c 72 5c  il</code>\r\n\r\
0420: 6e 42 72 6f 77 73 65 5c 73 74 68 65 5c 73 66 69  nBrowse\sthe\sfi
0430: 6c 65 73 5c 73 61 6e 64 5c 73 6f 62 73 65 72 76  les\sand\sobserv
0440: 65 5c 73 74 68 61 74 5c 73 74 68 65 5c 73 63 6f  e\sthat\sthe\sco
0450: 6e 74 65 6e 74 5c 73 6f 66 5c 73 74 65 73 74 2e  ntent\sof\stest.
0460: 74 78 74 5c 73 69 73 5c 73 6d 69 73 73 69 6e 67  txt\sis\smissing
0470: 2e 5c 72 5c 6e 5c 72 5c 6e 49 5c 73 74 68 69 6e  .\r\n\r\nI\sthin
0480: 6b 5c 73 74 68 61 74 5c 73 74 68 65 5c 73 70 72  k\sthat\sthe\spr
0490: 6f 62 6c 65 6d 5c 73 69 73 5c 73 74 68 61 74 5c  oblem\sis\sthat\
04a0: 73 77 68 65 6e 5c 73 66 6f 73 73 69 6c 5c 73 72  swhen\sfossil\sr
04b0: 65 63 65 69 76 65 73 5c 73 61 5c 73 6e 6f 6e 2d  eceives\sa\snon-
04c0: 70 72 69 76 61 74 65 5c 73 6d 61 6e 69 66 65 73  private\smanifes
04d0: 74 5c 73 74 68 61 74 5c 73 70 6f 69 6e 74 73 5c  t\sthat\spoints\
04e0: 73 74 6f 5c 73 61 5c 73 66 69 6c 65 5c 73 74 68  sto\sa\sfile\sth
04f0: 61 74 5c 73 77 61 73 5c 73 70 72 65 76 69 6f 75  at\swas\spreviou
0500: 73 6c 79 5c 73 70 72 69 76 61 74 65 2c 5c 73 69  sly\sprivate,\si
0510: 74 5c 73 73 68 6f 75 6c 64 5c 73 6d 61 72 6b 5c  t\sshould\smark\
0520: 73 74 68 61 74 5c 73 66 69 6c 65 27 73 5c 73 63  sthat\sfile's\sc
0530: 6f 6e 74 65 6e 74 5c 73 61 73 5c 73 70 75 62 6c  ontent\sas\spubl
0540: 69 63 5c 73 61 6e 64 5c 73 69 74 5c 73 64 6f 65  ic\sand\sit\sdoe
0550: 73 6e 27 74 2e 0a 4a 20 66 6f 75 6e 64 69 6e 20  sn't..J foundin 
0560: 61 65 38 39 61 37 63 65 37 39 0a 4a 20 70 72 69  ae89a7ce79.J pri
0570: 76 61 74 65 5f 63 6f 6e 74 61 63 74 20 62 61 30  vate_contact ba0
0580: 37 63 36 64 35 64 33 63 35 65 30 34 34 66 38 32  7c6d5d3c5e044f82
0590: 33 38 31 35 34 61 37 66 33 39 37 36 32 63 63 31  38154a7f39762cc1
05a0: 36 36 33 63 63 0a 4a 20 73 65 76 65 72 69 74 79  663cc.J severity
05b0: 20 49 6d 70 6f 72 74 61 6e 74 0a 4a 20 73 74 61   Important.J sta
05c0: 74 75 73 20 4f 70 65 6e 0a 4a 20 74 69 74 6c 65  tus Open.J title
05d0: 20 66 6f 73 73 69 6c 5c 73 73 63 72 75 62 5c 73   fossil\sscrub\s
05e0: 2d 2d 70 72 69 76 61 74 65 5c 73 73 6f 6d 65 74  --private\ssomet
05f0: 69 6d 65 73 5c 73 72 65 6d 6f 76 65 5c 73 70 72  imes\sremove\spr
0600: 69 76 61 74 65 5c 73 66 69 6c 65 73 5c 73 74 68  ivate\sfiles\sth
0610: 61 74 5c 73 68 61 76 65 5c 73 62 65 65 6e 5c 73  at\shave\sbeen\s
0620: 6d 65 72 67 65 64 5c 73 69 6e 74 6f 5c 73 70 75  merged\sinto\spu
0630: 62 6c 69 63 5c 73 62 72 61 6e 63 68 65 73 0a 4a  blic\sbranches.J
0640: 20 74 79 70 65 20 43 6f 64 65 5f 44 65 66 65 63   type Code_Defec
0650: 74 0a 4b 20 35 66 31 39 34 65 32 63 38 66 34 37  t.K 5f194e2c8f47
0660: 35 63 65 39 64 35 65 38 62 64 65 30 35 38 63 31  5ce9d5e8bde058c1
0670: 65 39 37 64 36 38 33 66 33 63 65 35 0a 55 20 61  e97d683f3ce5.U a
0680: 6e 6f 6e 79 6d 6f 75 73 0a 5a 20 65 39 30 61 66  nonymous.Z e90af
0690: 61 37 65 61 37 62 36 31 31 36 62 66 34 39 35 30  a7ea7b6116bf4950
06a0: 34 36 38 36 39 34 31 30 62 37 61 0a              46869410b7a.