[jboss-dev] Fisheye at the SVN command line

Ryan Campbell ryan.campbell at jboss.com
Fri Nov 3 17:07:44 EST 2006


SVN provides fisheye-like changelog functionality -- the fancy changelog
which shows all the commits to a particular directory, and all the files
affected by each commit. This can be easily replicated at the SVN
command line.  

Say like I want to see the last 10 changes in the testsuite:


 [rcampbell at dev01 testsuite]$ svn log -v --limit 10
------------------------------------------------------------------------
r57486 | dimitris at jboss.org | 2006-10-07 07:34:43 -0400 (Sat, 07 Oct
2006) | 1 line
Changed paths:
   M
/branches/Branch_4_0/testsuite/src/main/org/jboss/test/compatibility/tes
t/SerialVersionUIDUnitTestCase.java

JBAS-3736, jaxen-1.1-beta9 has different serialVersionUIDs than beta4
------------------------------------------------------------------------
r57461 | dimitris at jboss.org | 2006-10-06 02:56:19 -0400 (Fri, 06 Oct
2006) | 1 line
Changed paths:
   M /branches/Branch_4_0/testsuite/imports/sections/jmx.xml
....



Then for a particular commit, I can see exactly what changed by doing
this:



[rcampbell at dev01 testsuite]$ svn diff -r57485:57486
Index:
src/main/org/jboss/test/compatibility/test/SerialVersionUIDUnitTestCase.
java
===================================================================
---
src/main/org/jboss/test/compatibility/test/SerialVersionUIDUnitTestCase.
java        (revision 57485)
+++
src/main/org/jboss/test/compatibility/test/SerialVersionUIDUnitTestCase.
java        (revision 57486)
@@ -95,7 +95,9 @@
          "org.jboss.security.auth.login.TokenMgrError",
          // Ignore incompatible classes from the sun-javamail upgrade,
JBAS-3488
          "com.sun.mail.imap.protocol.IMAPAddress",
-         "javax.mail.MessagingException"
+         "javax.mail.MessagingException",
+         // JBAS-3736, jaxen-1.1-beta9 has different serialVersionUIDs
than beta4
+         "org.jaxen"
       };

....






More information about the jboss-development mailing list