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@dev01 testsuite]$ svn log -v --limit 10
------------------------------------------------------------------------
r57486 | dimitris(a)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(a)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@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"
};
....
Show replies by date