Artifact
148acb26e32c104d2c602223b7c79dbf85f5a2a6:
Attachment "suppress-hex.patch" to
ticket [a470443b64]
added by
anonymous
2010-12-13 23:07:47.
0000: 2d 2d 2d 20 44 3a 2f 44 61 74 65 6e 2f 50 72 6f --- D:/Daten/Pro
0010: 6a 65 63 74 73 2f 46 6f 73 73 69 6c 2f 46 6f 73 jects/Fossil/Fos
0020: 73 69 6c 2f 63 68 61 6e 67 65 73 2f 6f 72 69 67 sil/changes/orig
0030: 69 6e 61 6c 2f 64 62 2e 63 09 53 61 74 20 44 65 inal/db.c.Sat De
0040: 63 20 31 31 20 30 30 3a 31 30 3a 32 33 20 32 30 c 11 00:10:23 20
0050: 31 30 0d 0a 2b 2b 2b 20 44 3a 2f 44 61 74 65 6e 10..+++ D:/Daten
0060: 2f 50 72 6f 6a 65 63 74 73 2f 46 6f 73 73 69 6c /Projects/Fossil
0070: 2f 46 6f 73 73 69 6c 2f 63 68 61 6e 67 65 73 2f /Fossil/changes/
0080: 63 68 61 6e 67 65 64 2f 64 62 2e 63 09 4d 6f 6e changed/db.c.Mon
0090: 20 44 65 63 20 31 33 20 32 32 3a 35 34 3a 33 35 Dec 13 22:54:35
00a0: 20 32 30 31 30 0d 0a 40 40 20 2d 31 35 36 31 2c 2010..@@ -1561,
00b0: 36 20 2b 31 35 36 31 2c 37 20 40 40 0d 0a 20 20 6 +1561,7 @@..
00c0: 20 7b 20 22 70 72 6f 78 79 22 2c 20 20 20 20 20 { "proxy",
00d0: 20 20 20 20 30 2c 20 20 20 20 20 20 20 20 20 20 0,
00e0: 20 20 20 20 20 33 32 2c 20 22 6f 66 66 22 20 20 32, "off"
00f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d }
0100: 2c 0d 0a 20 20 20 7b 20 22 72 65 70 6f 2d 63 6b ,.. { "repo-ck
0110: 73 75 6d 22 2c 20 20 20 20 30 2c 20 20 20 20 20 sum", 0,
0120: 20 20 20 20 20 20 20 20 20 20 20 30 2c 20 22 6f 0, "o
0130: 6e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 n"
0140: 20 20 20 20 7d 2c 0d 0a 20 20 20 7b 20 22 73 73 },.. { "ss
0150: 68 2d 63 6f 6d 6d 61 6e 64 22 2c 20 20 20 30 2c h-command", 0,
0160: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 3
0170: 32 2c 20 22 22 20 20 20 20 20 20 20 20 20 20 20 2, ""
0180: 20 20 20 20 20 20 20 20 20 7d 2c 0d 0a 2b 20 20 },..+
0190: 7b 20 22 73 75 70 70 72 65 73 73 2d 68 65 78 22 { "suppress-hex"
01a0: 2c 20 20 30 2c 20 20 20 20 20 20 20 20 20 20 20 , 0,
01b0: 20 20 20 20 20 30 2c 20 22 6f 66 66 22 20 20 20 0, "off"
01c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c },
01d0: 0d 0a 20 20 20 7b 20 22 77 65 62 2d 62 72 6f 77 .. { "web-brow
01e0: 73 65 72 22 2c 20 20 20 30 2c 20 20 20 20 20 20 ser", 0,
01f0: 20 20 20 20 20 20 20 20 20 33 32 2c 20 22 22 20 32, ""
0200: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0210: 20 20 20 7d 2c 0d 0a 20 20 20 7b 20 30 2c 30 2c },.. { 0,0,
0220: 30 2c 30 20 7d 0d 0a 20 7d 3b 0d 0a 40 40 20 2d 0,0 }.. };..@@ -
0230: 31 36 34 31 2c 36 20 2b 31 36 34 32 2c 39 20 40 1641,6 +1642,9 @
0240: 40 0d 0a 20 2a 2a 20 20 20 20 20 20 20 20 20 20 @.. **
0250: 20 20 20 20 20 20 20 20 20 20 20 61 73 20 61 20 as a
0260: 64 6f 75 62 6c 65 2d 63 68 65 63 6b 20 6f 66 20 double-check of
0270: 63 6f 72 72 65 63 74 6e 65 73 73 2e 20 20 44 65 correctness. De
0280: 66 61 75 6c 74 73 20 74 6f 20 22 6f 6e 22 2e 0d faults to "on"..
0290: 0a 20 2a 2a 20 20 20 20 20 20 20 20 20 20 20 20 . **
02a0: 20 20 20 20 20 20 20 20 20 44 69 73 61 62 6c 65 Disable
02b0: 20 6f 6e 20 6c 61 72 67 65 20 72 65 70 6f 73 69 on large reposi
02c0: 74 6f 72 69 65 73 20 66 6f 72 20 61 20 70 65 72 tories for a per
02d0: 66 6f 72 6d 61 6e 63 65 0d 0a 20 2a 2a 20 20 20 formance.. **
02e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02f0: 20 20 69 6d 70 72 6f 76 65 6d 65 6e 74 2e 0d 0a improvement...
0300: 2b 2a 2a 0d 0a 2b 2a 2a 20 20 20 20 73 75 70 70 +**..+** supp
0310: 72 65 73 73 2d 68 65 78 20 20 20 20 20 53 75 70 ress-hex Sup
0320: 70 72 65 73 73 20 74 68 65 20 6f 75 74 70 75 74 press the output
0330: 20 6f 66 20 61 20 68 65 78 20 64 75 6d 70 20 6f of a hex dump o
0340: 6e 20 74 68 65 20 61 72 74 69 66 61 63 74 0d 0a n the artifact..
0350: 2b 2a 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 +**
0360: 20 20 20 20 20 20 20 20 70 61 67 65 2e 0d 0a 20 page...
0370: 2a 2a 0d 0a 20 2a 2a 20 20 20 20 73 73 68 2d 63 **.. ** ssh-c
0380: 6f 6d 6d 61 6e 64 20 20 20 20 20 20 43 6f 6d 6d ommand Comm
0390: 61 6e 64 20 75 73 65 64 20 74 6f 20 74 61 6c 6b and used to talk
03a0: 20 74 6f 20 61 20 72 65 6d 6f 74 65 20 6d 61 63 to a remote mac
03b0: 68 69 6e 65 20 77 69 74 68 0d 0a 20 2a 2a 20 20 hine with.. **
03c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
03d0: 20 20 20 74 68 65 20 22 73 73 68 3a 2f 2f 22 20 the "ssh://"
03e0: 70 72 6f 74 6f 63 6f 6c 2e 0d 0a 2d 2d 2d 20 44 protocol...--- D
03f0: 3a 2f 44 61 74 65 6e 2f 50 72 6f 6a 65 63 74 73 :/Daten/Projects
0400: 2f 46 6f 73 73 69 6c 2f 46 6f 73 73 69 6c 2f 63 /Fossil/Fossil/c
0410: 68 61 6e 67 65 73 2f 6f 72 69 67 69 6e 61 6c 2f hanges/original/
0420: 69 6e 66 6f 2e 63 09 4d 6f 6e 20 44 65 63 20 31 info.c.Mon Dec 1
0430: 33 20 32 32 3a 30 31 3a 32 35 20 32 30 31 30 0d 3 22:01:25 2010.
0440: 0a 2b 2b 2b 20 44 3a 2f 44 61 74 65 6e 2f 50 72 .+++ D:/Daten/Pr
0450: 6f 6a 65 63 74 73 2f 46 6f 73 73 69 6c 2f 46 6f ojects/Fossil/Fo
0460: 73 73 69 6c 2f 63 68 61 6e 67 65 73 2f 63 68 61 ssil/changes/cha
0470: 6e 67 65 64 2f 69 6e 66 6f 2e 63 09 4d 6f 6e 20 nged/info.c.Mon
0480: 44 65 63 20 31 33 20 32 33 3a 32 31 3a 32 31 20 Dec 13 23:21:21
0490: 32 30 31 30 0d 0a 40 40 20 2d 31 31 37 31 2c 39 2010..@@ -1171,9
04a0: 20 2b 31 31 37 31 2c 31 33 20 40 40 0d 0a 20 20 +1171,13 @@..
04b0: 20 20 20 20 20 40 20 3c 69 6d 67 20 73 72 63 3d @ <img src=
04c0: 22 25 73 28 67 2e 7a 42 61 73 65 55 52 4c 29 2f "%s(g.zBaseURL)/
04d0: 72 61 77 3f 6e 61 6d 65 3d 25 73 28 7a 55 75 69 raw?name=%s(zUui
04e0: 64 29 26 61 6d 70 3b 6d 3d 25 73 28 7a 4d 69 6d d)&m=%s(zMim
04f0: 65 29 22 3e 3c 2f 69 6d 67 3e 0d 0a 20 20 20 20 e)"></img>..
0500: 20 20 20 73 74 79 6c 65 5f 73 75 62 6d 65 6e 75 style_submenu
0510: 5f 65 6c 65 6d 65 6e 74 28 22 48 65 78 22 2c 22 _element("Hex","
0520: 48 65 78 22 2c 20 22 25 73 2f 68 65 78 64 75 6d Hex", "%s/hexdum
0530: 70 3f 6e 61 6d 65 3d 25 73 22 2c 20 67 2e 7a 54 p?name=%s", g.zT
0540: 6f 70 2c 20 7a 55 75 69 64 29 3b 0d 0a 20 20 20 op, zUuid);..
0550: 20 20 7d 65 6c 73 65 7b 0d 0a 2d 20 20 20 20 20 }else{..-
0560: 20 40 20 3c 70 72 65 3e 0d 0a 2d 20 20 20 20 20 @ <pre>..-
0570: 20 68 65 78 64 75 6d 70 28 26 63 6f 6e 74 65 6e hexdump(&conten
0580: 74 29 3b 0d 0a 2d 20 20 20 20 20 20 40 20 3c 2f t);..- @ </
0590: 70 72 65 3e 0d 0a 2b 09 09 69 66 20 28 64 62 5f pre>..+..if (db_
05a0: 67 65 74 5f 62 6f 6f 6c 65 61 6e 28 22 73 75 70 get_boolean("sup
05b0: 70 72 65 73 73 2d 68 65 78 22 2c 20 30 29 3d 3d press-hex", 0)==
05c0: 30 29 7b 0d 0a 2b 09 09 09 40 20 3c 70 72 65 3e 0){..+...@ <pre>
05d0: 0d 0a 2b 09 09 09 68 65 78 64 75 6d 70 28 26 63 ..+...hexdump(&c
05e0: 6f 6e 74 65 6e 74 29 3b 0d 0a 2b 09 09 09 40 20 ontent);..+...@
05f0: 3c 2f 70 72 65 3e 0d 0a 2b 09 09 7d 65 6c 73 65 </pre>..+..}else
0600: 7b 09 0d 0a 2b 09 09 09 40 20 54 68 69 73 20 69 {...+...@ This i
0610: 73 20 61 20 62 69 6e 61 72 79 20 66 69 6c 65 2e s a binary file.
0620: 20 53 6f 72 72 79 2c 20 62 75 74 20 69 66 20 79 Sorry, but if y
0630: 6f 75 20 64 6f 6e 27 74 20 6c 69 6b 65 20 61 20 ou don't like a
0640: 68 65 78 20 64 69 73 70 6c 61 79 2c 20 74 68 65 hex display, the
0650: 72 65 20 69 73 20 6e 6f 20 61 70 70 72 6f 70 72 re is no appropr
0660: 69 61 74 65 20 6d 65 74 68 6f 64 20 61 76 61 69 iate method avai
0670: 6c 61 62 6c 65 20 74 6f 20 64 69 73 70 6c 61 79 lable to display
0680: 20 69 74 2e 0d 0a 2b 09 09 7d 0d 0a 20 20 20 20 it...+..}..
0690: 20 7d 0d 0a 20 20 20 20 20 40 20 3c 2f 62 6c 6f }.. @ </blo
06a0: 63 6b 71 75 6f 74 65 3e 0d 0a 20 20 20 7d 0d 0a ckquote>.. }..