Sample Active Escrow Report Developers: joe

Login name:
joe
Total Commits:
2215 (39.5%)
Lines of Code:
37586 (46.4%)
Most Recent Commit:
2006-07-22 09:47

Activity by Clock Time

Activity by Hour of Day for joe

Activity by Day of Week for joe

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 2215 (100.0%) 37586 (100.0%) 16.9
src/test/com/thoughtworks/acceptance/ 203 (9.2%) 4732 (12.6%) 23.3
src/java/com/thoughtworks/xstream/io/xml/ 137 (6.2%) 3644 (9.7%) 26.5
src/java/com/thoughtworks/xstream/converters/reflection/ 137 (6.2%) 2471 (6.6%) 18.0
src/java/com/thoughtworks/xstream/core/ 183 (8.3%) 2282 (6.1%) 12.4
src/test/com/thoughtworks/xstream/io/xml/ 66 (3.0%) 1661 (4.4%) 25.1
src/java/com/thoughtworks/xstream/ 83 (3.7%) 1424 (3.8%) 17.1
website/content/ 149 (6.7%) 1378 (3.7%) 9.2
src/java/com/thoughtworks/xstream/converters/extended/ 72 (3.3%) 1342 (3.6%) 18.6
src/java/com/thoughtworks/xstream/mapper/ 48 (2.2%) 1298 (3.5%) 27.0
src/java/com/thoughtworks/xstream/core/util/ 45 (2.0%) 1243 (3.3%) 27.6
src/java/com/thoughtworks/xstream/converters/collections/ 115 (5.2%) 947 (2.5%) 8.2
src/java/com/thoughtworks/xstream/alias/ 61 (2.8%) 803 (2.1%) 13.1
/ 89 (4.0%) 747 (2.0%) 8.3
src/java/com/thoughtworks/xstream/io/binary/ 5 (0.2%) 726 (1.9%) 145.2
src/java/com/thoughtworks/xstream/io/path/ 36 (1.6%) 702 (1.9%) 19.5
src/java/com/thoughtworks/xstream/converters/basic/ 91 (4.1%) 657 (1.7%) 7.2
src/test/com/thoughtworks/xstream/converters/reflection/ 23 (1.0%) 642 (1.7%) 27.9
src/java/com/thoughtworks/xstream/converters/javabean/ 9 (0.4%) 612 (1.6%) 68.0
website/java/minimesh/ 22 (1.0%) 602 (1.6%) 27.3
lib/ 19 (0.9%) 553 (1.5%) 29.1
src/test/com/thoughtworks/xstream/core/ 26 (1.2%) 496 (1.3%) 19.0
src/test/com/thoughtworks/xstream/converters/extended/ 19 (0.9%) 460 (1.2%) 24.2
src/test/com/thoughtworks/xstream/io/path/ 14 (0.6%) 443 (1.2%) 31.6
src/test/com/thoughtworks/xstream/core/util/ 11 (0.5%) 382 (1.0%) 34.7
src/test/com/thoughtworks/xstream/converters/javabean/ 2 (0.1%) 361 (1.0%) 180.5
src/test/com/thoughtworks/xstream/ 28 (1.3%) 360 (1.0%) 12.8
src/java/com/thoughtworks/xstream/io/ 25 (1.1%) 358 (1.0%) 14.3
src/java/com/thoughtworks/xstream/converters/ 41 (1.9%) 302 (0.8%) 7.3
website/templates/ 23 (1.0%) 300 (0.8%) 13.0
src/test/com/thoughtworks/xstream/io/xml/xpp3/ 10 (0.5%) 264 (0.7%) 26.4
src/test/com/thoughtworks/xstream/io/xml/xppdom/ 5 (0.2%) 254 (0.7%) 50.8
src/test/com/thoughtworks/acceptance/objects/ 18 (0.8%) 254 (0.7%) 14.1
src/java/com/thoughtworks/xstream/io/xml/xppdom/ 4 (0.2%) 249 (0.7%) 62.2
src/tools/com/thoughtworks/xstream/tools/benchmark/reporters/ 4 (0.2%) 234 (0.6%) 58.5
src/tools/com/thoughtworks/xstream/tools/benchmark/products/ 6 (0.3%) 234 (0.6%) 39.0
src/tools/com/thoughtworks/xstream/tools/benchmark/ 12 (0.5%) 233 (0.6%) 19.4
src/java/com/thoughtworks/xstream/io/xml/xpp3/ 5 (0.2%) 232 (0.6%) 46.4
src/test/com/thoughtworks/xstream/converters/enums/ 9 (0.4%) 222 (0.6%) 24.6
src/test/com/thoughtworks/acceptance/someobjects/ 12 (0.5%) 222 (0.6%) 18.5
src/java/com/thoughtworks/xstream/converters/old/ 15 (0.7%) 211 (0.6%) 14.0
src/java/com/thoughtworks/xstream/converters/composite/ 14 (0.6%) 178 (0.5%) 12.7
src/test/com/thoughtworks/xstream/xml/ 8 (0.4%) 172 (0.5%) 21.5
src/tools/com/thoughtworks/xstream/tools/benchmark/targets/ 5 (0.2%) 168 (0.4%) 33.6
src/java/com/thoughtworks/xstream/xml/dom/ 9 (0.4%) 167 (0.4%) 18.5
src/java/com/thoughtworks/xstream/converters/enums/ 6 (0.3%) 166 (0.4%) 27.6
src/test/com/thoughtworks/xstream/converters/basic/ 9 (0.4%) 163 (0.4%) 18.1
xdocs/ 20 (0.9%) 152 (0.4%) 7.6
src/tools/com/thoughtworks/xstream/tools/benchmark/metrics/ 9 (0.4%) 151 (0.4%) 16.7
src/test/com/thoughtworks/xstream/io/binary/ 2 (0.1%) 133 (0.4%) 66.5
src/test/com/thoughtworks/xstream/mapper/ 3 (0.1%) 128 (0.3%) 42.6
src/test/com/thoughtworks/xstream/converters/extended/base64/ 5 (0.2%) 123 (0.3%) 24.6
src/test/com/thoughtworks/xstream/converters/collections/ 9 (0.4%) 122 (0.3%) 13.5
src/java/com/thoughtworks/xstream/converters/extended/base64/ 5 (0.2%) 115 (0.3%) 23.0
src/java/com/thoughtworks/xstream/io/squidgey/ 4 (0.2%) 112 (0.3%) 28.0
src/test/com/thoughtworks/xstream/objecttree/reflection/ 10 (0.5%) 106 (0.3%) 10.6
website/ 21 (0.9%) 101 (0.3%) 4.8
src/test/com/thoughtworks/xstream/testutil/ 4 (0.2%) 83 (0.2%) 20.7
src/test/com/thoughtworks/someobjects/ 15 (0.7%) 80 (0.2%) 5.3
src/java/com/thoughtworks/xstream/converters/lookup/ 8 (0.4%) 80 (0.2%) 10.0
src/test/com/thoughtworks/xstream/xml/text/ 7 (0.3%) 71 (0.2%) 10.1
src/java/com/thoughtworks/xstream/xml/dom4j/ 12 (0.5%) 65 (0.2%) 5.4
src/test/com/thoughtworks/xstream/io/squidgey/ 2 (0.1%) 53 (0.1%) 26.5
src/test/com/thoughtworks/xstream/xml/dom/ 3 (0.1%) 45 (0.1%) 15.0
src/test/com/thoughtworks/xstream/io/copy/ 1 (0.0%) 44 (0.1%) 44.0
src/java/com/thoughtworks/xstream/objecttree/reflection/ 12 (0.5%) 43 (0.1%) 3.5
src/test/com/thoughtworks/xstream/alias/ 4 (0.2%) 42 (0.1%) 10.5
src/java/com/thoughtworks/xstream/io/copy/ 1 (0.0%) 40 (0.1%) 40.0
src/test/com/thoughtworks/xstream/xml/dom4j/ 3 (0.1%) 35 (0.1%) 11.6
src/java/com/thoughtworks/xstream/xml/ 13 (0.6%) 32 (0.1%) 2.4
src/test/com/thoughtworks/xstream/converters/composite/ 5 (0.2%) 28 (0.1%) 5.6
src/java/com/thoughtworks/xstream/xml/text/ 6 (0.3%) 22 (0.1%) 3.6
src/test/com/thoughtworks/xstream/xml/xpp3/ 4 (0.2%) 13 (0.0%) 3.2
continuous-integration/ 8 (0.4%) 9 (0.0%) 1.1
src/test/com/thoughtworks/xstream/converters/reference/ 4 (0.2%) 2 (0.0%) 0.5
src/java/com/thoughtworks/xstream/xml/xpp3/ 7 (0.3%) 2 (0.0%) 0.2
src/ 3 (0.1%) 2 (0.0%) 0.6
website/lib/ 13 (0.6%) 1 (0.0%) 0.0
xdocs/images/ 3 (0.1%) 0 (0.0%) 0.0
website/src/content/ 40 (1.8%) 0 (0.0%) 0.0
src/test/com/thoughtworks/xstream/xml/path/ 4 (0.2%) 0 (0.0%) 0.0
src/java/com/thoughtworks/xstream/xml/path/ 4 (0.2%) 0 (0.0%) 0.0
src/java/com/thoughtworks/xstream/objecttree/ 4 (0.2%) 0 (0.0%) 0.0
src/java/com/thoughtworks/xstream/converters/reference/ 4 (0.2%) 0 (0.0%) 0.0

Activity of joe

Most Recent Commits

joe 2006-07-22 09:47 Rev.: 895

Added HTML reporter for benchmark report.

164 lines of code changed in 8 files:

  • src/tools/com/thoughtworks/xstream/tools/benchmark: Harness.java (+1 -1), Metric.java (+1 -1), Reporter.java (+1 -1)
  • src/tools/com/thoughtworks/xstream/tools/benchmark/metrics: DeserializationSpeedMetric.java (+3 -3), SerializationSpeedMetric.java (+3 -3), SizeMetric.java (+2 -2)
  • src/tools/com/thoughtworks/xstream/tools/benchmark/reporters: HtmlReporter.java (new 152), TextReporter.java (+1 -1)
joe 2006-07-15 08:42 Rev.: 894

More meaningful results from Metric.

34 lines of code changed in 7 files:

  • src/tools/com/thoughtworks/xstream/tools/benchmark: Harness.java (+2 -2), Metric.java (+8 -2), Reporter.java (+1 -1)
  • src/tools/com/thoughtworks/xstream/tools/benchmark/metrics: DeserializationSpeedMetric.java (+6 -2), SerializationSpeedMetric.java (+6 -2), SizeMetric.java (+6 -2)
  • src/tools/com/thoughtworks/xstream/tools/benchmark/reporters: TextReporter.java (+5 -2)
joe 2006-07-15 07:39 Rev.: 893

Added benchmarking harness so we can compare different configurations of XStream (and different products) against each other for specific metrics.

831 lines of code changed in 22 files:

  • build.xml (+9 -1)
  • src/tools/com/thoughtworks/xstream/tools/benchmark: Harness.java (new 89), Metric.java (new 31), Product.java (new 25), Reporter.java (new 48), Target.java (new 25), package.html (new 1)
  • src/tools/com/thoughtworks/xstream/tools/benchmark/metrics: DeserializationSpeedMetric.java (new 51), SerializationSpeedMetric.java (new 44), SizeMetric.java (new 30)
  • src/tools/com/thoughtworks/xstream/tools/benchmark/products: JavaObjectSerialization.java (new 35), XStreamBinary.java (new 41), XStreamCompact.java (new 41), XStreamDom.java (new 39), XStreamStax.java (new 39), XStreamXpp.java (new 39)
  • src/tools/com/thoughtworks/xstream/tools/benchmark/reporters: TextReporter.java (new 76)
  • src/tools/com/thoughtworks/xstream/tools/benchmark/targets: JTreeTarget.java (new 32), ListTarget.java (new 39), Person.java (new 33), StringTarget.java (new 28), UserDefinedClassTarget.java (new 36)
joe 2006-07-15 06:20 Rev.: 892

Added JavaDoc

38 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/io/binary: Token.java (+38 -23)
joe 2006-06-04 15:01 Rev.: 862

First cut at binary serialization.

889 lines of code changed in 9 files:

  • src/java/com/thoughtworks/xstream/io: StreamException.java (+4)
  • src/java/com/thoughtworks/xstream/io/binary: BinaryStreamReader.java (new 201), BinaryStreamWriter.java (new 82), ReaderDepthState.java (new 137), Token.java (new 268)
  • src/test/com/thoughtworks/acceptance: AbstractAcceptanceTest.java (+20)
  • src/test/com/thoughtworks/xstream/io/binary: BinaryStreamTest.java (new 67), TokenTest.java (new 66)
  • src/test/com/thoughtworks/xstream/io/copy: HierarchicalStreamCopierTest.java (new 44)
joe 2006-06-04 14:52 Rev.: 861

Added HierStreamCopier that allows one format to be copied to another without the overhead of serialization.

This can be used for transforming documents serialized in XML to binary and vice-versa.

40 lines of code changed in 2 files:

  • src/java/com/thoughtworks/xstream/io/copy: HierarchicalStreamCopier.java (new 40)
  • website/src/content: changes.html (changed)
joe 2006-04-21 05:45 Rev.: 839

Simplify

1 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream: XStream.java (+1 -1)
joe 2006-04-14 14:39 Rev.: 826

27% performance improvement!

3 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/io/path: PathTracker.java (+3 -1)
joe 2006-04-14 14:19 Rev.: 825

14% performance improvement!

2 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/mapper: CGLIBMapper.java (+2 -2)
joe 2006-04-14 13:38 Rev.: 824

Pruned some dead code, according to coverage report using acceptance test suite

6 lines of code changed in 7 files:

  • src/java/com/thoughtworks/xstream/core: JVM.java (-4)
  • src/java/com/thoughtworks/xstream/core/util: ClassStack.java (-6), IntQueue.java (del), PrioritizedList.java (-17), QuickWriter.java (+1 -2)
  • src/test/com/thoughtworks/xstream/core/util: IntQueueTest.java (del), PrioritizedListTest.java (+5 -14)
joe 2006-04-14 13:11 Rev.: 823

Made XStreamer methods not static.

9 lines of code changed in 2 files:

  • src/java/com/thoughtworks/xstream: XStreamer.java (+6 -6)
  • src/test/com/thoughtworks/acceptance: XStreamerTest.java (+3 -3)
joe 2005-10-04 13:28 Rev.: 626

testing svn

1 lines of code changed in 1 file:

  • build.xml (+1)
joe 2005-09-13 07:57 Rev.: 609

bugfix to EnumSetConverter, allowing it to handle empty sets. Contributed by Baba Buehler

15 lines of code changed in 4 files:

  • src/java/com/thoughtworks/xstream/converters/enums: EnumSetConverter.java (+3 -1)
  • src/test/com/thoughtworks/xstream/converters/enums: EnumSetConverterTest.java (+12 -6)
  • website/src/content: changes.html (changed), team.html (changed)
joe 2005-08-06 18:59 Rev.: 605

Added XStream.toXML(OutputStream) and XStream.fromXML(InputStream).
(Pointed out by Dominik Wagenknecht)

146 lines of code changed in 9 files:

  • src/java/com/thoughtworks/xstream: XStream.java (+25)
  • src/java/com/thoughtworks/xstream/io: HierarchicalStreamDriver.java (+6)
  • src/java/com/thoughtworks/xstream/io/xml: Dom4JDriver.java (+32 -3), DomDriver.java (+12 -9), JDomDriver.java (+17 -3), StaxDriver.java (+32 -3), XppDomDriver.java (+8 -2), XppDriver.java (+14 -3)
  • website/src/content: changes.html (changed)
joe 2005-08-06 18:30 Rev.: 604

Misc code cleanup and tiny performance tweaks.

38 lines of code changed in 19 files:

  • src/java/com/thoughtworks/xstream/converters: ConversionException.java (+2 -2)
  • src/java/com/thoughtworks/xstream/converters/basic: ThreadSafeSimpleDateFormat.java (+1 -1)
  • src/java/com/thoughtworks/xstream/converters/collections: ArrayConverter.java (+1 -3)
  • src/java/com/thoughtworks/xstream/converters/extended: ColorConverter.java (+1 -2), RegexPatternConverter.java (+1 -2)
  • src/java/com/thoughtworks/xstream/converters/javabean: BeanProperty.java (+3 -1), BeanProvider.java (+2 -3), PropertyDictionary.java (+6 -5)
  • src/java/com/thoughtworks/xstream/converters/reflection: PureJavaReflectionProvider.java (+2 -3), SerializationMethodInvoker.java (+4 -2), Sun14ReflectionProvider.java (+1 -2)
  • src/java/com/thoughtworks/xstream/core/util: CustomObjectInputStream.java (+1 -3), CustomObjectOutputStream.java (+3 -5)
  • src/java/com/thoughtworks/xstream/io/path: Path.java (+1 -1)
  • src/java/com/thoughtworks/xstream/io/xml: DomReader.java (+1 -2), JDomWriter.java (+4 -4), SaxWriter.java (+1 -1)
  • src/java/com/thoughtworks/xstream/mapper: CachingMapper.java (+2 -3)
  • src/test/com/thoughtworks/xstream: XStreamTest.java (+1 -17)
joe 2005-08-06 18:25 Rev.: 603

Removed redundant PrintWriter. Thanks to Mathieu Champlon for pointing this out.

1 lines of code changed in 2 files:

  • src/java/com/thoughtworks/xstream/io/xml: CompactWriter.java (-5), PrettyPrintWriter.java (+1 -6)
joe 2005-07-24 12:23 Rev.: 602

Ignored tests that won't work on JDK 1.3

4 lines of code changed in 1 file:

  • jdk-1.4-specific.txt (+4)
joe 2005-06-20 15:32 Rev.: 601

Ability to prevent fields from being serialized by calling XStream.omitField() or by implementing Mapper.shouldSerializeMember()

146 lines of code changed in 8 files:

  • src/java/com/thoughtworks/xstream: XStream.java (+9)
  • src/java/com/thoughtworks/xstream/converters/reflection: ReflectionConverter.java (+3)
  • src/java/com/thoughtworks/xstream/mapper: DefaultMapper.java (+4), FieldAliasingMapper.java (+11 -4), Mapper.java (+7 -2), MapperWrapper.java (+4)
  • src/test/com/thoughtworks/acceptance: OmitFieldsTest.java (new 108)
  • website/src/content: changes.html (changed)
joe 2005-04-30 07:56 Rev.: 593

Updated website for 1.1.2 release.

1 lines of code changed in 5 files:

  • build.xml (+1 -1)
  • website/src/content: download.html (new), news.html (new)
joe 2005-04-30 07:32 Rev.: 590

JDK 1.3 friendlyness

13 lines of code changed in 2 files:

  • src/java/com/thoughtworks/xstream/converters/javabean: BeanProperty.java (+2 -2)
  • src/test/com/thoughtworks/xstream/io/xml: PrettyPrintWriterTest.java (+11 -2)

(444 more)