Artifact
f409e4946982843e045be8edef5c53303bb7f4f8:
Attachment "fossil-spell.diff" to
ticket [d38c2c8795]
added by
anonymous
2011-03-11 16:34:55.
0000: 49 6e 64 65 78 3a 20 73 72 63 2f 72 65 70 6f 72 Index: src/repor
0010: 74 2e 63 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d t.c.============
0020: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
0030: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
0040: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
0050: 3d 3d 3d 3d 3d 3d 3d 0a 2d 2d 2d 20 73 72 63 2f =======.--- src/
0060: 72 65 70 6f 72 74 2e 63 0a 2b 2b 2b 20 73 72 63 report.c.+++ src
0070: 2f 72 65 70 6f 72 74 2e 63 0a 40 40 20 2d 31 31 /report.c.@@ -11
0080: 32 31 2c 31 31 20 2b 31 31 32 31 2c 31 31 20 40 21,11 +1121,11 @
0090: 40 0a 20 20 20 20 20 20 20 20 22 53 45 4c 45 43 @. "SELEC
00a0: 54 20 74 69 74 6c 65 2c 20 73 71 6c 63 6f 64 65 T title, sqlcode
00b0: 2c 20 6f 77 6e 65 72 2c 20 63 6f 6c 73 20 46 52 , owner, cols FR
00c0: 4f 4d 20 72 65 70 6f 72 74 66 6d 74 20 57 48 45 OM reportfmt WHE
00d0: 52 45 20 74 69 74 6c 65 3d 27 25 73 27 22 2c 20 RE title='%s'",
00e0: 7a 52 65 70 29 3b 0a 20 20 20 20 20 7d 0a 20 20 zRep);. }.
00f0: 20 20 20 69 66 28 20 64 62 5f 73 74 65 70 28 26 if( db_step(&
0100: 71 29 21 3d 53 51 4c 49 54 45 5f 52 4f 57 20 29 q)!=SQLITE_ROW )
0110: 7b 0a 20 20 20 20 20 20 20 64 62 5f 66 69 6e 61 {. db_fina
0120: 6c 69 7a 65 28 26 71 29 3b 0a 20 20 20 20 20 20 lize(&q);.
0130: 20 72 70 74 5f 6c 69 73 74 5f 72 65 70 6f 72 74 rpt_list_report
0140: 73 28 29 3b 0a 2d 20 20 20 20 20 20 66 6f 73 73 s();.- foss
0150: 69 6c 5f 66 61 74 61 6c 28 22 75 6e 6b 6f 77 6e il_fatal("unkown
0160: 20 72 65 70 6f 72 74 20 66 6f 72 6d 61 74 28 25 report format(%
0170: 73 29 21 22 2c 7a 52 65 70 29 3b 0a 2b 20 20 20 s)!",zRep);.+
0180: 20 20 20 66 6f 73 73 69 6c 5f 66 61 74 61 6c 28 fossil_fatal(
0190: 22 75 6e 6b 6e 6f 77 6e 20 72 65 70 6f 72 74 20 "unknown report
01a0: 66 6f 72 6d 61 74 28 25 73 29 21 22 2c 7a 52 65 format(%s)!",zRe
01b0: 70 29 3b 0a 20 20 20 20 20 7d 0a 20 20 20 20 20 p);. }.
01c0: 7a 54 69 74 6c 65 20 3d 20 64 62 5f 63 6f 6c 75 zTitle = db_colu
01d0: 6d 6e 5f 6d 61 6c 6c 6f 63 28 26 71 2c 20 30 29 mn_malloc(&q, 0)
01e0: 3b 0a 20 20 20 20 20 7a 53 71 6c 20 3d 20 64 62 ;. zSql = db
01f0: 5f 63 6f 6c 75 6d 6e 5f 6d 61 6c 6c 6f 63 28 26 _column_malloc(&
0200: 71 2c 20 31 29 3b 0a 20 20 20 20 20 7a 4f 77 6e q, 1);. zOwn
0210: 65 72 20 3d 20 64 62 5f 63 6f 6c 75 6d 6e 5f 6d er = db_column_m
0220: 61 6c 6c 6f 63 28 26 71 2c 20 32 29 3b 0a 20 20 alloc(&q, 2);.
0230: 20 20 20 7a 43 6c 72 4b 65 79 20 3d 20 64 62 5f zClrKey = db_
0240: 63 6f 6c 75 6d 6e 5f 6d 61 6c 6c 6f 63 28 26 71 column_malloc(&q
0250: 2c 20 33 29 3b 0a 0a 49 6e 64 65 78 3a 20 73 72 , 3);..Index: sr
0260: 63 2f 73 74 61 73 68 2e 63 0a 3d 3d 3d 3d 3d 3d c/stash.c.======
0270: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
0280: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
0290: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
02a0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 2d 2d =============.--
02b0: 2d 20 73 72 63 2f 73 74 61 73 68 2e 63 0a 2b 2b - src/stash.c.++
02c0: 2b 20 73 72 63 2f 73 74 61 73 68 2e 63 0a 40 40 + src/stash.c.@@
02d0: 20 2d 33 33 33 2c 31 31 20 2b 33 33 33 2c 31 31 -333,11 +333,11
02e0: 20 40 40 0a 20 2a 2a 20 20 20 20 20 54 68 69 73 @@. ** This
02f0: 20 63 6f 6d 6d 61 6e 64 20 69 73 20 75 6e 64 6f command is undo
0300: 61 62 6c 65 2e 0a 20 2a 2a 0a 20 2a 2a 20 20 66 able.. **. ** f
0310: 6f 73 73 69 6c 20 73 74 61 73 68 20 61 70 70 6c ossil stash appl
0320: 79 20 3f 53 54 41 53 48 49 44 3f 0a 20 2a 2a 0a y ?STASHID?. **.
0330: 20 2a 2a 20 20 20 20 20 41 70 70 6c 79 20 74 68 ** Apply th
0340: 65 20 69 64 65 6e 74 69 66 69 65 64 20 73 74 61 e identified sta
0350: 73 68 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e sh to the curren
0360: 74 20 77 6f 72 6b 69 6e 67 20 63 68 65 63 6b 2d t working check-
0370: 6f 75 74 2e 0a 2d 2a 2a 20 20 20 20 20 49 66 20 out..-** If
0380: 6e 6f 20 53 54 41 53 48 49 44 20 69 73 20 73 70 no STASHID is sp
0390: 65 63 69 66 65 64 2c 20 75 73 65 20 74 68 65 20 ecifed, use the
03a0: 6d 6f 73 74 20 72 65 63 65 6e 74 20 73 74 61 73 most recent stas
03b0: 68 2e 20 20 55 6e 6c 69 6b 65 0a 2b 2a 2a 20 20 h. Unlike.+**
03c0: 20 20 20 49 66 20 6e 6f 20 53 54 41 53 48 49 44 If no STASHID
03d0: 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 75 is specified, u
03e0: 73 65 20 74 68 65 20 6d 6f 73 74 20 72 65 63 65 se the most rece
03f0: 6e 74 20 73 74 61 73 68 2e 20 20 55 6e 6c 69 6b nt stash. Unlik
0400: 65 0a 20 2a 2a 20 20 20 20 20 74 68 65 20 22 70 e. ** the "p
0410: 6f 70 22 20 63 6f 6d 6d 61 6e 64 2c 20 74 68 65 op" command, the
0420: 20 73 74 61 73 68 20 69 73 20 72 65 74 61 69 6e stash is retain
0430: 65 64 20 73 6f 20 74 68 61 74 20 69 74 20 63 61 ed so that it ca
0440: 6e 20 62 65 20 75 73 65 64 0a 20 2a 2a 20 20 20 n be used. **
0450: 20 20 61 67 61 69 6e 2e 20 20 54 68 69 73 20 63 again. This c
0460: 6f 6d 6d 61 6e 64 20 69 73 20 75 6e 64 6f 61 62 ommand is undoab
0470: 6c 65 2e 0a 20 2a 2a 0a 20 2a 2a 20 20 66 6f 73 le.. **. ** fos
0480: 73 69 6c 20 73 74 61 73 68 20 67 6f 74 6f 20 3f sil stash goto ?
0490: 53 54 41 53 48 49 44 3f 0a 20 2a 2a 0a 0a 49 6e STASHID?. **..In
04a0: 64 65 78 3a 20 73 72 63 2f 73 74 79 6c 65 2e 63 dex: src/style.c
04b0: 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d .===============
04c0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
04d0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
04e0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
04f0: 3d 3d 3d 3d 0a 2d 2d 2d 20 73 72 63 2f 73 74 79 ====.--- src/sty
0500: 6c 65 2e 63 0a 2b 2b 2b 20 73 72 63 2f 73 74 79 le.c.+++ src/sty
0510: 6c 65 2e 63 0a 40 40 20 2d 36 32 34 2c 31 31 20 le.c.@@ -624,11
0520: 2b 36 32 34 2c 31 31 20 40 40 0a 20 20 20 7b 20 +624,11 @@. {
0530: 22 73 70 61 6e 2e 75 65 64 69 74 49 6e 68 65 72 "span.ueditInher
0540: 69 74 41 6e 6f 6e 79 6d 6f 75 73 22 2c 0a 20 20 itAnonymous",.
0550: 20 20 20 22 63 6f 6c 6f 72 20 66 6f 72 20 63 61 "color for ca
0560: 70 61 62 69 6c 69 74 69 65 73 2c 20 69 6e 68 65 pabilities, inhe
0570: 72 69 74 65 64 20 62 79 20 61 6e 6f 6e 79 6d 6f rited by anonymo
0580: 75 73 22 2c 0a 20 20 20 20 20 40 20 20 20 63 6f us",. @ co
0590: 6c 6f 72 3a 20 62 6c 75 65 3b 0a 20 20 20 7d 2c lor: blue;. },
05a0: 0a 20 20 20 7b 20 22 73 70 61 6e 2e 63 61 70 61 . { "span.capa
05b0: 62 69 6c 69 74 79 22 2c 0a 2d 20 20 20 20 22 66 bility",.- "f
05c0: 6f 72 6d 61 74 20 66 6f 72 20 63 61 70 61 62 69 ormat for capabi
05d0: 6c 69 74 65 73 2c 20 6d 65 6e 74 69 6f 6e 65 64 lites, mentioned
05e0: 20 6f 6e 20 74 68 65 20 75 73 65 72 20 65 64 69 on the user edi
05f0: 74 20 70 61 67 65 22 2c 0a 2b 20 20 20 20 22 66 t page",.+ "f
0600: 6f 72 6d 61 74 20 66 6f 72 20 63 61 70 61 62 69 ormat for capabi
0610: 6c 69 74 69 65 73 2c 20 6d 65 6e 74 69 6f 6e 65 lities, mentione
0620: 64 20 6f 6e 20 74 68 65 20 75 73 65 72 20 65 64 d on the user ed
0630: 69 74 20 70 61 67 65 22 2c 0a 20 20 20 20 20 40 it page",. @
0640: 20 20 20 66 6f 6e 74 2d 77 65 69 67 68 74 3a 20 font-weight:
0650: 62 6f 6c 64 3b 0a 20 20 20 7d 2c 0a 20 20 20 7b bold;. },. {
0660: 20 22 73 70 61 6e 2e 75 73 65 72 74 79 70 65 22 "span.usertype"
0670: 2c 0a 20 20 20 20 20 22 66 6f 72 6d 61 74 20 66 ,. "format f
0680: 6f 72 20 64 69 66 66 65 72 65 6e 74 20 75 73 65 or different use
0690: 72 20 74 79 70 65 73 2c 20 6d 65 6e 74 69 6f 6e r types, mention
06a0: 65 64 20 6f 6e 20 74 68 65 20 75 73 65 72 20 65 ed on the user e
06b0: 64 69 74 20 70 61 67 65 22 2c 0a 20 20 20 20 20 dit page",.
06c0: 40 20 20 20 66 6f 6e 74 2d 77 65 69 67 68 74 3a @ font-weight:
06d0: 20 62 6f 6c 64 3b 0a 0a 49 6e 64 65 78 3a 20 73 bold;..Index: s
06e0: 72 63 2f 74 6b 74 2e 63 0a 3d 3d 3d 3d 3d 3d 3d rc/tkt.c.=======
06f0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
0700: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
0710: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
0720: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 2d 2d 2d ============.---
0730: 20 73 72 63 2f 74 6b 74 2e 63 0a 2b 2b 2b 20 73 src/tkt.c.+++ s
0740: 72 63 2f 74 6b 74 2e 63 0a 40 40 20 2d 38 35 32 rc/tkt.c.@@ -852
0750: 2c 31 31 20 2b 38 35 32 2c 31 31 20 40 40 0a 20 ,11 +852,11 @@.
0760: 2a 2a 20 20 20 20 20 20 20 20 20 20 20 3f 2d 71 ** ?-q
0770: 7c 2d 2d 71 75 6f 74 65 3f 0a 20 2a 2a 20 20 20 |--quote?. **
0780: 20 20 20 20 20 20 20 20 3f 2d 52 7c 2d 2d 72 65 ?-R|--re
0790: 70 6f 73 69 74 6f 72 79 20 46 49 4c 45 3f 0a 20 pository FILE?.
07a0: 2a 2a 0a 20 2a 2a 20 20 20 20 20 20 20 20 20 52 **. ** R
07b0: 75 6e 20 74 68 65 20 74 69 63 6b 65 74 20 72 65 un the ticket re
07c0: 70 6f 72 74 2c 20 69 64 65 6e 74 69 66 69 65 64 port, identified
07d0: 20 62 79 20 74 68 65 20 72 65 70 6f 72 74 20 66 by the report f
07e0: 6f 72 6d 61 74 20 74 69 74 6c 65 0a 20 2a 2a 20 ormat title. **
07f0: 20 20 20 20 20 20 20 20 75 73 65 64 20 69 6e 20 used in
0800: 74 68 65 20 67 75 69 2e 20 54 68 65 20 64 61 74 the gui. The dat
0810: 61 20 69 73 20 77 72 69 74 74 65 6e 20 61 73 20 a is written as
0820: 66 6c 61 74 20 66 69 6c 65 20 6f 6e 20 73 74 64 flat file on std
0830: 6f 75 74 2c 0a 2d 2a 2a 20 20 20 20 20 20 20 20 out,.-**
0840: 20 75 73 69 6e 67 20 22 2c 22 20 61 73 20 73 65 using "," as se
0850: 70 61 72 61 74 6f 72 2e 20 54 68 65 20 73 65 70 parator. The sep
0860: 65 72 61 74 6f 72 20 22 2c 22 20 63 61 6e 20 62 erator "," can b
0870: 65 20 63 68 61 6e 67 65 64 20 75 73 69 6e 67 0a e changed using.
0880: 2b 2a 2a 20 20 20 20 20 20 20 20 20 75 73 69 6e +** usin
0890: 67 20 22 2c 22 20 61 73 20 73 65 70 61 72 61 74 g "," as separat
08a0: 6f 72 2e 20 54 68 65 20 73 65 70 61 72 61 74 6f or. The separato
08b0: 72 20 22 2c 22 20 63 61 6e 20 62 65 20 63 68 61 r "," can be cha
08c0: 6e 67 65 64 20 75 73 69 6e 67 0a 20 2a 2a 20 20 nged using. **
08d0: 20 20 20 20 20 20 20 74 68 65 20 2d 6c 20 6f 72 the -l or
08e0: 20 2d 2d 6c 69 6d 69 74 20 6f 70 74 69 6f 6e 2e --limit option.
08f0: 0a 20 2a 2a 20 20 20 20 20 20 20 20 20 49 66 20 . ** If
0900: 54 49 43 4b 45 54 46 49 4c 54 45 52 20 69 73 20 TICKETFILTER is
0910: 67 69 76 65 6e 20 6f 6e 20 74 68 65 20 63 6f 6d given on the com
0920: 6d 61 6e 64 6c 69 6e 65 2c 20 74 68 65 20 71 75 mandline, the qu
0930: 65 72 79 20 69 73 0a 20 2a 2a 20 20 20 20 20 20 ery is. **
0940: 20 20 20 6c 69 6d 69 74 65 64 20 77 69 74 68 20 limited with
0950: 61 20 6e 65 77 20 57 48 45 52 45 2d 63 6f 6e 64 a new WHERE-cond
0960: 69 74 69 6f 6e 2e 0a 20 2a 2a 20 20 20 20 20 20 ition.. **
0970: 20 20 20 20 20 65 78 61 6d 70 6c 65 3a 20 20 52 example: R
0980: 65 70 6f 72 74 20 6c 69 73 74 73 20 61 20 63 6f eport lists a co
0990: 6c 75 6d 6e 20 23 20 77 69 74 68 20 74 68 65 20 lumn # with the
09a0: 75 75 69 64 0a 20 2a 2a 20 20 20 20 20 20 20 20 uuid. **
09b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 54 49 43 TIC
09c0: 4b 45 54 46 49 4c 54 45 52 20 6d 61 79 20 62 65 KETFILTER may be
09d0: 20 5b 23 5d 3d 27 75 75 75 75 75 75 75 75 75 27 [#]='uuuuuuuuu'
09e0: 0a 0a ..