diff --git a/cvstrac/cvstrac.patch b/cvstrac/cvstrac.patch index eb86759131..eafd26224f 100644 --- a/cvstrac/cvstrac.patch +++ b/cvstrac/cvstrac.patch @@ -338,30 +338,6 @@ Index: ticket.c az = db_query("SELECT '', '' UNION ALL " "SELECT name, value FROM enums WHERE type='subsys'"); if( az[0] && az[1] && az[2] ){ -@@ -823,7 +825,11 @@ - @ - @ - @ Assigned To: -+ if( strchr(az[10], '@') && g.isAnon ){ -+ @ undisclosed  -+ } else { - @ %h(az[6])  -+ } - @          - @ Derived From: - @ -@@ -838,7 +844,11 @@ - @ - @ - @ Creator: -+ if( strchr(az[10], '@') && !g.okWrite ){ -+ @ undisclosed  -+ } else { - @ %h(az[10])  -+ } - if( g.okWrite && !g.isAnon ){ - @          - @ Contact: @@ -1323,7 +1333,7 @@ @ @ Assigned To: @@ -391,37 +367,6 @@ Index: ticket.c bprintf(zPage,sizeof(zPage),"%d",tn); doPreview = P("pre")!=0; doSubmit = P("submit")!=0; -@@ -1475,6 +1487,10 @@ - strftime(zDate, sizeof(zDate), "%Y-%b-%d %H:%M:%S", pTm); - if( isspace(zText[0]) && isspace(zText[1]) ) zSpacer = "\n\n"; - if( zOrig[0]==0 ) zHLine = ""; -+ if ( strchr(g.zUser,'@') ) -+ zNew = mprintf("%s_%s:_%s%s", -+ zHLine, zDate, zSpacer, zText); -+ else - zNew = mprintf("%s_%s by %s:_%s%s", - zHLine, zDate, g.zUser, zSpacer, zText); - db_execute( -@@ -1586,6 +1602,9 @@ - @ Change %h(zField) from "%h(zOld)" to "%h(zNew)" - } - -+ if (strchr(zUser, '@') && g.isAnon) -+ @ by undisclosed on %h(zDate) -+ else - @ by %h(zUser) on %h(zDate) - - if( isLast && ok_to_undo_change(date, zUser) ){ -@@ -1764,6 +1783,9 @@ - common_header("Ticket #%d History", tn); - @

Ticket %d(tn) History: %h(az[0])

- @
    -+ if (strchr(az[2], '@') && g.isAnon) -+ @
  1. Created %h(zDate) by undisclosed
  2. -+ else - @
  3. Created %h(zDate) by %h(az[2])
  4. - - /* Grab various types of ticket activities from the db. Index: timeline.c --- timeline.c.orig 2006-05-26 16:20:28 +0200 +++ timeline.c 2006-09-28 17:43:45 +0200 @@ -435,24 +380,3 @@ Index: timeline.c /* patchsets are raw output based one what are supposed to be unchanging file ** revisions. */ -Index: wiki.c ---- wiki.c.orig 2006-05-26 16:20:28 +0200 -+++ wiki.c 2006-09-28 17:43:45 +0200 -@@ -310,12 +310,17 @@ - - char *format_user(const char* zUser){ - if( zUser!=0 ){ -+ if( strchr(zUser, '@') && !g.okWrite ){ -+ return mprintf("undisclosed"); -+ } -+ else { - if( g.okRdWiki && is_user_page(zUser) ){ - return mprintf("%h", zUser, zUser); - }else{ - return mprintf("%h",zUser); - } - } -+ } - return 0; - } -