Marcus Comstedt <marcus@mc.pp.se> writes:
> cmpilato@collab.net writes:
> 
> > The client, however, wants its output to be consistent with that of
> > `svn update', so it maps like so:
> > 
> >    A => A
> >    D => D
> >    R => R
> >    M => U
> 
> I've been meaning to ask this, but _why_ does it want the output to
> be consistent with that of `svn update'?  I think it's rather
> unintuitive.  If the log message is
> 
> ------------------------------------------------------------------------
> rev 2701:  cmpilato | 2002-07-25 04:06:31 +0200 (Thu, 25 Jul 2002) | 3
> lines
> Changed paths:
>    U /trunk/tools/cgi/tweak-log.cgi
> 
> * tools/cgi/tweak-log.cgi
>   (doFetchLog): html-escape the current log that inits the textarea.
> 
> ------------------------------------------------------------------------
> 
> then this to me looks like you fixed the HTML escaping by updating
> tweak-log.cgi.  But this is of course not the case.  You fixed it by
> _modifying_ that file.  An update doesn't contribute any new
> information to the repository, and thus can't fix anything there.
> 
> Why not just let the output be consistent with that of `svn status' at
> the committers end just before the commit instead?  That seems more
> logical, since the log is talking about commits and not updates.
I'm only the messenger! :-) Seriously, I personally would *rather* see
the 'M' for modify (same reasons you have), but whoever (Karl?) coded
the original schema wanted otherwise.  It's certainly not too late to
change it though -- I mean, the feature has only been working for,
what, a couple of days now?  Certainly folks haven't written entire
GUIs around it.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Jul 25 16:17:15 2002