Getting CVS diffs via the web (was Re: [Gtkradiant] CVS: cleaned up strHomeMaps and strFSBasePath stuff)

ydnar gtkradiant@zerowing.idsoftware.com
Wed, 8 May 2002 10:52:27 -0700


This is a multi-part message in MIME format.

------=_NextPart_000_03D4_01C1F67E.71A649C0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Implementing a mechanism to link to ViewCVS's graphical diffs on =
zerowing would probably not be that hard.


  ----- Original Message -----=20
  From: Hydra=20
  To: gtkradiant@zerowing.idsoftware.com=20
  Sent: Wednesday, May 08, 2002 10:01 AM
  Subject: Re: Getting CVS diffs via the web (was Re: [Gtkradiant] CVS: =
cleaned up strHomeMaps and strFSBasePath stuff)


  > >any idea how I can get a diff of this whole CVS update using the =
web
  > >interface to CVS on bugzilla ?

  > that didn't make a whole lot of sense?

  ok, when someone makes a change to the CVS tree we get an e-mail =
showing the changed files, there are also links to the old files, the =
new files and a nice little side-by-side graphical diff.

  what I want is a link in the e-mail that takes me to a diff for all =
the files that were updated in the CVS commit that I can open and save =
and then apply to my source tree.

  e.g. i want the same thing that you'd get by doing a diff between a =
local copy of the cvs and the server copy of the cvs.

  this would save me quite a bit of time and i imagine that it wouldn't =
be very hard to get implemented.

  Here's an example:

         =20
        8 files modified=20

  list of files goes here...

  I want:

         =20
        8 files modified (Diff)=20

  list of files goes here...

  and i click the "diff" link and i get taken to a page that looks like =
this:

  diff -Nbuar -X makediff.dat =
CVS-Clean-20020508-morning/docs/developer/CHANGES =
CVS-Clean-20020508/docs/developer/CHANGES
  --- CVS-Clean-20020508-morning/docs/developer/CHANGES Wed May  8 =
10:56:38 2002
  +++ CVS-Clean-20020508/docs/developer/CHANGES Wed May  8 15:00:38 2002
  @@ -1,6 +1,12 @@
   This is the changelog for developers, !=3D changelog for the end user =

   that we distribute with the binaries. (see changelog)
  =20
  +  07/05/2002
  +    SPoG
  + http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=3D512
  +    - cleaned up strHomeMaps and strFSBasePath stuff
  +   prompts for maps, models, sounds etc are fs_game-dependant
  +
     =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=

     -- merging Stable-1_2 between Stable-1_2-tag and release_1_2_7 into =
trunk
     merge ChangeLog
  diff -Nbuar -X makediff.dat =
CVS-Clean-20020508-morning/include/qertypes.h =
CVS-Clean-20020508/include/qertypes.h
  --- CVS-Clean-20020508-morning/include/qertypes.h Wed May  8 10:56:40 =
2002
  +++ CVS-Clean-20020508/include/qertypes.h Wed May  8 15:00:39 2002
  @@ -64,9 +64,13 @@
   #define COLOR_CLIPPER     10
   #define COLOR_VIEWNAME    11
  =20
  +
   #define COLOR_GRIDMINOR_ALT 12

  and so on...

  Hydra

------=_NextPart_000_03D4_01C1F67E.71A649C0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2712.300" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D2>Implementing a mechanism to link to ViewCVS's =
graphical diffs=20
on zerowing would probably not be that hard.</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
  <A title=3Dhydra@hydras-world.com =
href=3D"mailto:hydra@hydras-world.com">Hydra</A>=20
  </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A=20
  title=3Dgtkradiant@zerowing.idsoftware.com=20
  =
href=3D"mailto:gtkradiant@zerowing.idsoftware.com">gtkradiant@zerowing.id=
software.com</A>=20
  </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Wednesday, May 08, 2002 =
10:01=20
  AM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> Re: Getting CVS diffs =
via the=20
  web (was Re: [Gtkradiant] CVS: cleaned up strHomeMaps and =
strFSBasePath=20
  stuff)</DIV>
  <DIV><BR></DIV>
  <DIV><FONT face=3DTahoma size=3D1>&gt; &gt;any idea how I can get a =
diff of this=20
  whole CVS update using the web<BR>&gt; &gt;interface to CVS on =
bugzilla=20
  ?<BR></FONT></DIV>
  <DIV><FONT face=3DTahoma size=3D1>&gt; that didn't make a whole lot of =

  sense?<BR></FONT></DIV>
  <DIV><FONT face=3DTahoma size=3D1>ok, when someone makes a change to =
the CVS tree=20
  we get an e-mail showing the changed files, there are also links to =
the old=20
  files, the new files and a nice little side-by-side graphical=20
  diff.</FONT></DIV>
  <DIV><FONT face=3DTahoma size=3D1></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DTahoma size=3D1>what I want is a link in the e-mail =
that takes=20
  me to a diff for all the files that were updated in the CVS commit =
that I can=20
  open and save and then apply to my source tree.</FONT></DIV>
  <DIV><FONT face=3DTahoma size=3D1></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DTahoma size=3D1>e.g. i want the same thing that =
you'd get by=20
  doing a diff between a local copy of the cvs and the server copy of =
the=20
  cvs.</FONT></DIV>
  <DIV><FONT face=3DTahoma size=3D1></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DTahoma size=3D1>this would save me quite a bit of =
time and i=20
  imagine that it wouldn't be very hard to get implemented.</FONT></DIV>
  <DIV><FONT face=3DTahoma size=3D1></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DTahoma size=3D1>Here's an example:</FONT></DIV>
  <DIV><FONT face=3DTahoma size=3D1></FONT>&nbsp;</DIV><FONT =
face=3DTahoma size=3D1>
  <DIV>
  <TABLE width=3D"100%" border=3D0>
    <TBODY>
    <TR>
      <TD colSpan=3D5>&nbsp;</TD></TR>
    <TR bgColor=3D#e0e0e0>
      <TD align=3Dmiddle colSpan=3D5><B>8 files=20
  modified</B></TD></TR></TBODY></TABLE></DIV>
  <DIV>list of files goes here...</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>I want:</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>
  <TABLE width=3D"100%" border=3D0>
    <TBODY>
    <TR>
      <TD colSpan=3D5>&nbsp;</TD></TR>
    <TR bgColor=3D#e0e0e0>
      <TD align=3Dmiddle colSpan=3D5><B>8 files modified (<A=20
        =
href=3D"http://i-want-this-link">Diff</A>)</B></TD></TR></TBODY></TABLE>
  <DIV>list of files goes here...<BR></DIV>
  <DIV>and i click the "diff" link and i get taken to a page that looks =
like=20
  this:</DIV>
  <DIV>&nbsp;</DIV></DIV></FONT>
  <DIV><FONT face=3DTahoma size=3D1>diff -Nbuar -X makediff.dat=20
  CVS-Clean-20020508-morning/docs/developer/CHANGES=20
  CVS-Clean-20020508/docs/developer/CHANGES<BR>---=20
  CVS-Clean-20020508-morning/docs/developer/CHANGES&nbsp;Wed May&nbsp; 8 =

  10:56:38 2002<BR>+++ =
CVS-Clean-20020508/docs/developer/CHANGES&nbsp;Wed=20
  May&nbsp; 8 15:00:38 2002<BR>@@ -1,6 +1,12 @@<BR>&nbsp;This is the =
changelog=20
  for developers, !=3D changelog for the end user <BR>&nbsp;that we =
distribute=20
  with the binaries. (see changelog)<BR>&nbsp;<BR>+&nbsp;=20
  07/05/2002<BR>+&nbsp;&nbsp;&nbsp; SPoG<BR>+&nbsp;<A=20
  =
href=3D"http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=3D512">ht=
tp://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=3D512</A><BR>+&nbsp=
;&nbsp;&nbsp;=20
  - cleaned up strHomeMaps and strFSBasePath stuff<BR>+&nbsp;&nbsp; =
prompts for=20
  maps, models, sounds etc are fs_game-dependant<BR>+<BR>&nbsp;&nbsp;=20
  =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
<BR>&nbsp;&nbsp;=20
  -- merging Stable-1_2 between Stable-1_2-tag and release_1_2_7 into=20
  trunk<BR>&nbsp;&nbsp; merge ChangeLog<BR>diff -Nbuar -X makediff.dat=20
  CVS-Clean-20020508-morning/include/qertypes.h=20
  CVS-Clean-20020508/include/qertypes.h<BR>---=20
  CVS-Clean-20020508-morning/include/qertypes.h&nbsp;Wed May&nbsp; 8 =
10:56:40=20
  2002<BR>+++ CVS-Clean-20020508/include/qertypes.h&nbsp;Wed May&nbsp; 8 =

  15:00:39 2002<BR>@@ -64,9 +64,13 @@<BR>&nbsp;#define=20
  COLOR_CLIPPER&nbsp;&nbsp;&nbsp;&nbsp; 10<BR>&nbsp;#define=20
  COLOR_VIEWNAME&nbsp;&nbsp;&nbsp; 11<BR>&nbsp;<BR>+<BR>&nbsp;#define=20
  COLOR_GRIDMINOR_ALT 12<BR></FONT></DIV>
  <DIV><FONT face=3DTahoma size=3D1>and so on...</FONT></DIV>
  <DIV><FONT face=3DTahoma size=3D1></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DTahoma =
size=3D1>Hydra</DIV></BLOCKQUOTE></FONT></BODY></HTML>

------=_NextPart_000_03D4_01C1F67E.71A649C0--