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.