You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by dp...@apache.org on 2010/07/23 10:35:30 UTC
svn commit: r967003 -
/jackrabbit/sandbox/jackrabbit-journalwalker/src/main/java/org/apache/jackrabbit/journalwalker/JournalWalker.java
Author: dpfister
Date: Fri Jul 23 08:35:30 2010
New Revision: 967003
URL: http://svn.apache.org/viewvc?rev=967003&view=rev
Log:
Include revision number in output
Modified:
jackrabbit/sandbox/jackrabbit-journalwalker/src/main/java/org/apache/jackrabbit/journalwalker/JournalWalker.java
Modified: jackrabbit/sandbox/jackrabbit-journalwalker/src/main/java/org/apache/jackrabbit/journalwalker/JournalWalker.java
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jackrabbit-journalwalker/src/main/java/org/apache/jackrabbit/journalwalker/JournalWalker.java?rev=967003&r1=967002&r2=967003&view=diff
==============================================================================
--- jackrabbit/sandbox/jackrabbit-journalwalker/src/main/java/org/apache/jackrabbit/journalwalker/JournalWalker.java (original)
+++ jackrabbit/sandbox/jackrabbit-journalwalker/src/main/java/org/apache/jackrabbit/journalwalker/JournalWalker.java Fri Jul 23 08:35:30 2010
@@ -182,7 +182,8 @@ public class JournalWalker implements Re
* @param workspace workspace name
* @param id item id
*/
- public void log(String date, char op, String userId, String workspace, ItemId id) {
+ public void log(String date, char op, String userId, String workspace, ItemId id,
+ long revision) {
StringBuffer buf = new StringBuffer();
if (date != null) {
buf.append(date);
@@ -190,7 +191,11 @@ public class JournalWalker implements Re
}
buf.append('[');
buf.append(op);
- buf.append("] [");
+ buf.append("] ");
+
+ buf.append(revision);
+ buf.append(' ');
+
if (userId != null) {
buf.append(userId);
buf.append('@');
@@ -275,26 +280,28 @@ public class JournalWalker implements Re
}
ChangeLog changes = record.getChanges();
+ long revision = record.getRevision();
+
for (ItemState state : changes.deletedStates()) {
ItemId id = state.getId();
if (id instanceof PropertyId && !showProperties) {
continue;
}
- log(date, 'D', userId, record.getWorkspace(), state.getId());
+ log(date, 'D', userId, record.getWorkspace(), state.getId(), revision);
}
for (ItemState state : changes.modifiedStates()) {
ItemId id = state.getId();
if (id instanceof PropertyId && !showProperties) {
continue;
}
- log(date, 'U', userId, record.getWorkspace(), state.getId());
+ log(date, 'U', userId, record.getWorkspace(), state.getId(), revision);
}
for (ItemState state : changes.addedStates()) {
ItemId id = state.getId();
if (id instanceof PropertyId && !showProperties) {
continue;
}
- log(date, 'A', userId, record.getWorkspace(), state.getId());
+ log(date, 'A', userId, record.getWorkspace(), state.getId(), revision);
}
}
@@ -304,7 +311,7 @@ public class JournalWalker implements Re
public void process(LockRecord record) {
if (showAll) {
log(null, record.isLock() ? 'L' : 'l', record.getOwner(),
- record.getWorkspace(), record.getNodeId());
+ record.getWorkspace(), record.getNodeId(), record.getRevision());
}
}