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

Hydra gtkradiant@zerowing.idsoftware.com
Wed, 8 May 2002 18:01:11 +0100


This is a multi-part message in MIME format.

------=_NextPart_000_0005_01C1F6BA.5629BB50
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

> >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=20
 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_0005_01C1F6BA.5629BB50
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.2715.400" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<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=20
sense?<BR></FONT></DIV>
<DIV><FONT face=3DTahoma size=3D1>ok, when someone makes a change to the =
CVS tree we=20
get an e-mail showing the changed files, there are also links to the old =
files,=20
the new files and a nice little side-by-side graphical =
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 me=20
to a diff for all the files that were updated in the CVS commit that I =
can open=20
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 doing=20
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=20
2002<BR>+++ CVS-Clean-20020508/docs/developer/CHANGES&nbsp;Wed May&nbsp; =
8=20
15:00:38 2002<BR>@@ -1,6 +1,12 @@<BR>&nbsp;This is the changelog for =
developers,=20
!=3D changelog for the end user <BR>&nbsp;that we distribute with the =
binaries.=20
(see changelog)<BR>&nbsp;<BR>+&nbsp; 07/05/2002<BR>+&nbsp;&nbsp;&nbsp;=20
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=20
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></FONT></BODY></HTML>

------=_NextPart_000_0005_01C1F6BA.5629BB50--