Index: trunk/src/org/openstreetmap/josm/io/DiffResultProcessor.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/DiffResultProcessor.java	(revision 10817)
+++ trunk/src/org/openstreetmap/josm/io/DiffResultProcessor.java	(revision 10818)
@@ -8,4 +8,5 @@
 import java.util.Collection;
 import java.util.Collections;
+import java.util.Date;
 import java.util.HashMap;
 import java.util.HashSet;
@@ -135,4 +136,7 @@
                 if (cs != null && !cs.isNew()) {
                     p.setChangesetId(cs.getId());
+                    p.setUser(cs.getUser());
+                    // TODO is there a way to obtain the timestamp for non-closed changesets?
+                    p.setTimestamp(Utils.firstNonNull(cs.getClosedAt(), new Date()));
                 }
             }
