Summary

modello

see github, full gitstats report, modello.csv
authorTotal Commits+ lines- lines
boutemy5243491141879
brett36463983113107
trygvis2748160025494
evenisse2094987028213
jvanzyl1705667722572
jdcasey881717851
bentmann6866661084
olamy53218811600
Simone Tripodi5312134827
joakime4087391112
dennisl332315273
mkleint2219931069
rahul2042141058
kristian17401907
dandiep1256427758
aheritier10294129
igorife834997
carlos75013
demers559093
Mikolaj Izdebski518311
vladt5471137
akarasulu400
bob31690
rfscholte3687
handyande234
Sonatype Release Machine22828
Jason Dillon11819
(no author)100
Patches applied from outside:
aheritier (1):
      [MODELLO-51] Xpp3GeneratorTest failed for date format on french system     Submitted by: Denis Cabasson

bentmann (2):
      [MODELLO-210] Misspelling by AbstractModelloGenerator#singular(..) method     Submitted by: Oleg Taranenko
      [MODELLO-239] Modello plugin is not thread-safe     Submitted by: Kristian Rosenvold

brett (4):
      remove unnecessary imports from generated code
      remove unnecessary imports from generated code
      [MODELLO-44] add required checks     Submitted by: Joakim Erdfelt
      [MODELLO-82] No carriage return for the last curly bracket     Submitted by: Vincent Siveton

dennisl (11):
      [MODELLO-47] Create goal pages on the site that describes how to use the modello-maven-plugin.     Submitted by: Denis Cabasson
      Submitted by: Vincent Siveton
      [MODELLO-54]  Generate tag name instead of association tag name     Submitted by: Vincent Siveton
      [MODELLO-53] java.lang.StackOverflowError when generating an xdoc for a modello model     Submitted by: Vincent Siveton
      [MODELLO-76] Can't build modello-maven-plugin     Submitted by: Arnaud Heritier
      [MODELLO-45] Generated java sources should not have javadoc where  was not specified.     Submitted by: Jared Roberts     Reviewed by: Dennis Lundberg
      [MODELLO-95] AbstractModelloGenerator#singular( String name ) could throw NPE and return empty string     Submitted by: Vincent Siveton     Reviewed by: Dennis Lundberg
      [MODELLO-83] Improvements for the generated methods equals(...), hashCode(), toString()     Submitted by: Vincent Siveton     Reviewed by Dennis Lundberg
      [MODELLO-86] modello-plugin-converters fails test     Submitted by: Franz Allan Valencia See     Reviewed by: Dennis Lundberg
      [MODELLO-66] Create possibility to have the same set of executions for several models in modello-maven-plugin     Submitted by: Juri Artamonov     Reviewed by: Dennis Lundberg
      [MODELLO-105] Handle double and float types     Submitted by: Ludovic Maître     Reviewed by: Dennis Lundberg

evenisse (2):
      [MODELLO-48] Add support for for xml.attribute and xml.listStyle     Submitted by Denis Cabasson
      [MODELLO-79] Add plexus-container-default so tests are ok with maven-2.0.x     Submitted by: Edwin Punzalan

hboutemy (10):
      [MODELLO-96] Add more javadoc comments in the generated classes     * replaced @exception by @throws (@exception tag is a synonym for @throws)     * added missing javadoc for get/setModelEncoding(...)     * added javadoc comment for return type     * added javadoc comment for exception thrown     Submitted by: Vincent Siveton     Reviewed by: Hervé Boutemy       * modified comment for get/setModelEncoding(...) to be more precise       * didn't commit the testcase provided, which was a duplication of the code added, then IMHO would give more maintenance problems than really help regression testing
      [MODELLO-56] Major modello-plugin-xdoc refactoring     Submitted by: Denis Cabasson     I did not really apply the patch, since it did not apply, instead I picked many of the good refactoring ideas     The patch also contained bugfixes: I limited the changes to refactoring work
      [MODELLO-21] extracted java sources generation methods from AbstractModelloGenerator     Submitted by Joakim Erdfelt
      [MODELLO-147] removed dependency on a method removed in a newer version of plexus-container-default     Submitted by: Torsten Werner (applied with modifications)
      [MODELLO-174] fixed xdoc for flat lists     Submitted by: Benjamin Bentmann
      [MODELLO-182] made tests respect maven.repo.local     Submitted by: Benjamin Bentmann
      [MODELLO-180] Avoid unused imports     Submitted by: Benjamin Bentmann
      [MODELLO-173] Ignore leading/trailing whitespace of field descriptions when generating accessor comments     Submitted by: Benjamin Bentmann
      [MODELLO-88] fixed class and method names for converter which where hard coded after maven.mdo content     Submitted by: Stephen Connolly
      [MODELLO-200] Not possible to read older version of xml file if there is an unrecognized tag even if strict is set to false     Submitted by: Maria Catherine Tan, applied with modifications

mkleint (1):
      MODELLO-108 prevent concurrent modification exception - patch submitted by Jared Roberts

olamy (1):
      [MODELLO-199] java.getter attribute for field not initialize at all     Submitted by Vincent Siveton

plexus-archiver

see github, full gitstats report, plexus-archiver.csv
authorTotal Commits+ lines- lines
jdcasey5641721504
kristian4629941556
olamy45930131
jvanzyl211087146
boutemy19439702
evenisse181416783
bentmann14302291
brett14709389
trygvis1359734186
kenney9854421
jochen72557540
handyande6120106
Jason Dillon254
Joseph Walton21012
brianfox110737
paranoiabla120535
Paul Gier111
Stéphane Nicoll111
Patches applied from outside:
Hervé Boutemy (3):
      [PLXCOMP-163] fixed ZipFile memory leaks into native heap     Submitted by: George Turner Jr
      [PLXCOMP-169] add filename info when raising an error     submitted by: Thomas Belot
      [PLXCOMP-129] do not print info messages for duplicate directories     Submitted by: Paul Gier

bentmann (1):
      [PLXCOMP-138] Some ArchiveEntry methods hide ArchiverException cause     Submitted by: Stevo Slavic

brett (3):
      PR: PLX-160     Submitted by: Dan Tran     Reviewed by:  Brett Porter     add archiver manager
      PR: PLX-162     Submitted by: Dan Tran     Reviewed by:  Brett Porter     add a jar unarchiver role hint
      [PLX-313] ZipArchiverTest use of Thread.sleep causes failures on Windows     Submitted by: Baerrach bonDierne

evenisse (1):
      PLX-175 and PLX-171     Submitted by: Bob Allison

handyande (2):
      PLX-234 - JarArchiver doesn't index files in META-INF     Fix submitted by Richard van der Hoff
      PLXCOMP-76 Use the built-in untar uncompression feature instead of uncompress tgz/tbz2 first then untar     Submitted by Dan Tran

jdcasey (3):
      PR: PLX-170     Submitted By: Jerome Lacoste     Reviewed By: John Casey
      PR: MNG-1558     Submitted By: Edwin Punzalan     Reviewed By: John Casey
      Fixing jar indexing, and adding a unit test.

jvanzyl (2):
      [PLX-226] add a flag that indicates whether the archiver should recreate the archive     Submitted by: Jochen Wiedmann
      [PLX-226] applying patch to fix delete problems on Windows, but plexus-utils should be used (PLX-262)     Submitted by: Jochen Wiedmann

olamy (3):
      [PLXCOMP-68] fix security path names Submitted by Mike Cumings
      [PLXCOMP-71]     Add .swc hint to unarchiver. Submitted by Brian Fox.
      [PLXCOMP-38] plexus archiver writes archives that error out on some platforms     Submitted by Trevor Pounds

plexus-classworlds

see github, full gitstats report, plexus-classworlds.csv
authorTotal Commits+ lines- lines
handyande7698018248
jvanzyl68123866609
bentmann5626473284
kristian19313144
boutemy15315332
mkleint87429
olamy511
kenney4180172
Benson Margulies3686
igorife3896488
Jason Dillon35720
Mikolaj Izdebski32162
jdcasey228442844
Jesse Glick22032
Kohsuke Kawaguchi2143
BJ Hargrave1240
evenisse111
Stuart McCulloch14239
Patches applied from outside:
bentmann (1):
      o Fixed concurrency issue during class loading     Bug reported and patch submitted by: Kristian Rosenvold

plexus-cli

see github, full gitstats report, plexus-cli.csv
authorTotal Commits+ lines- lines
boutemy103611
bentmann5705
olamy577
Benson Margulies260
jvanzyl26173
Patches applied from outside:
bentmann (1):
      [PLX-418] plexus-cli source files missing license headers     Submitted by: Paul Gier

plexus-compiler

see github, full gitstats report, plexus-compiler.csv
authorTotal Commits+ lines- lines
olamy10738192696
brett4746643478
carlos3319311000
jdcasey28934338
trygvis2842661405
boutemy26649429
kristian23258178
bentmann21683843
evenisse1727574
jvanzyl1538431505
mkleint914837
handyande77722
Anders Hammar5158118
kenney531556
Alex Eagle4734604
vsiveton31075
Anders Wallgren227030
rfscholte2461
ajayk11313
Andrew Eisenberg11158
Ulli Hafner1204
unknown1473
Wojciech Gdela163
Patches applied from outside:
Kristian Rosenvold (3):
      Merge pull request #1 from rfscholte/plxcomp-190
      Merge pull request #3 from ajayk/master
      [PLXCOMP-189] Update plexus-compiler-aspectj for AspectJ later than 1.2, at least 1.6.0 and 1.6.5

bentmann (1):
      [PLXCOMP-119] Eclipse compile plugin fails to copy files containing warnings     Submitted by: Richard Eckart

brett (10):
      PR: MNG-278     Submitted by:	Sam Pullara     Reviewed by:	Brett Porter     Use a newer interface to the Javac compiler that works on Mac OS X, JDK 1.5.0_02     (applied with modifications to add a default source and target, to avoid targetting 1.5 on 1.5)
      PR: MNG-975     Submitted by: Edwin Punzalan     add verbose option
      PR: MNG-970     Submitted by: Edwin Punzalan     add optimize option
      PR: MNG-970     Submitted by: Edwin Punzalan     add optimize option
      PR: MNG-65     Submitted by: Lester Ecarma     add deprecation handling.     Revert Trygve's change in r2441 that said "fix tests" and incremented expected error count by 2. I received the previous number of failures, and had the same number of failures using javac on the command line.
      PR: PLX-165     Submitted by: Matthew Pocock     allow obtaining the command line used to fork the compiler for debug output
      PR: MNG-976     Submitted by: Lester Ecarma     Reviewed by:  Brett Porter     add meminitial and maxmem settings to the forking compiler
      PR: MNG-976     Submitted by: Lester Ecarma     Reviewed by:  Brett Porter     add meminitial and maxmem settings to the forking compiler
      [PLX-251] Add support for -resourceDir     Submitted by: James Carpenter
      [MNG-2487] it appears the convention is to replace slash with dot when inserting a resource into an assembly     Submitted by: James Carpenter

carlos (3):
      [PLX-182] SimpleSourceInclusionScanner does not return a set of file objects.     Submitted By: Brent Worden
      [PLXCOMP-51] plexus-compiler-aspectj disregards CompilerConfiguration.isDebug()     Submitted by: Ben Alex
      [PLXCOMP-52] plexus-compiler-aspectj disregards CompilerConfiguration.getSourceVersion() property     Submitted by: Ben Alex

handyande (1):
      PLX-316 - write to log, not stdout.     Submitted by Stepan Roh

olamy (1):
      [PLXCOMP-90] Support of debugging information     Submitted by Vincent Siveton

olivier lamy (1):
      [PLXCOMP-202] [PATCH] Huge performance improvement in JavacCompiler by caching the JavaC class     Submitted by Jörg Waßmer.

plexus-digest

see github, full gitstats report, plexus-digest.csv
authorTotal Commits+ lines- lines
boutemy9327
joakime9113220
bentmann65712
olamy577
evenisse292
Benson Margulies160
jvanzyl1520
Patches applied from outside:

plexus-i18n

see github, full gitstats report, plexus-i18n.csv
authorTotal Commits+ lines- lines
jvanzyl171434406
oleg1416591620
trygvis113639
boutemy8338
evenisse83116
olamy61357
handyande36018
jdcasey354
bentmann222
dandiep2101
Benson Margulies160
brett165
kenney122
Patches applied from outside:
olamy (1):
      [PLXCOMP-73] Missing license information in plexus-i18n.     Submitted by Paul Cager.

plexus-interactivity

see github, full gitstats report, plexus-interactivity.csv
authorTotal Commits+ lines- lines
boutemy97218
evenisse52020
olamy51515
bentmann4102
brett31565754
handyande3123
jesse22020
Benson Margulies171
jvanzyl123
Patches applied from outside:

plexus-interpolation

see github, full gitstats report, plexus-interpolation.csv
authorTotal Commits+ lines- lines
jdcasey498254462
olamy30806131
kristian22295294
bentmann21235110
boutemy15237260
jvanzyl932112
Jason Dillon2144
igorife17643
Patches applied from outside:
bentmann (2):
      [PLXCOMP-158] [plexus-interpolation] Meaningless message printed for cycles from PrefixAwareRecursionInterceptor     Submitted by: Jesse Glick
      [PLXCOMP-159] [plexus-interpolation] Failure to reset recursion interceptor state after error in interpolator     Submitted by: Jesse Glick

plexus-io

see github, full gitstats report, plexus-io.csv
authorTotal Commits+ lines- lines
kristian6520161337
jochen202796129
bentmann1830072043
jdcasey182719819
olamy155325
boutemy125383
Sergei Ivanov5718263
jvanzyl4111
Joseph Walton2208
David M. Lloyd159
Jan Sievers1532
kenney1141
vsiveton162937
Patches applied from outside:
bentmann (1):
      [PLXCOMP-149] Concurrency issue in PlexusIoResourceAttributeUtils.getFileAttributesByPath     Submitted by: Kristian Rosenvold

jdcasey (1):
      [PLXCOMP-97] Fix exclusion patterns for IncludeExcludeFileSelector.

vsiveton (1):
      PLXCOMP-110: plexus-io -- No license infformation     Submitted by: Paul Cager

plexus-resources

see github, full gitstats report, plexus-resources.csv
authorTotal Commits+ lines- lines
olamy178536
bentmann16367195
jvanzyl1633411979
boutemy103812
jdcasey34817
Benson Margulies134
jochen1562141
Patches applied from outside:

plexus-utils

see github, full gitstats report, plexus-utils.csv
authorTotal Commits+ lines- lines
jvanzyl97124683011
jdcasey88176591722
olamy8342472576
kristian7126041555
bentmann6413141114
brett5939251281
evenisse532381934
vsiveton4454452365
boutemy3930811054
trygvis181422641
carlos17752193
handyande10326112
igorife101097685
kenney1015251
michal81096416
jesse523036
mhw48220
jtolentino315021
topping31025
epunzalan2785
jochen252136
Robert Elliot28312
vladt28910
ajayk1814
Andrew Williams160
bertvanbrakel1162
cstamas14381
Jason Dillon1135
mkleint1137
Patches applied from outside:
Benjamin Bentmann (1):
      [PLXUTILS-141] More and better? Javadoc     Submitted by: Mark Wood

bentmann (6):
      [PLXUTILS-63] plexus-utils: NullPointerException in Xpp3Dom.equals()     Submitted by: Barrett Nuzum     Reviewed by: Benjamin Bentmann
      [PLXUTILS-51] Bug in thread synchronization in executeCommandLine     Submitted by: Heinrich Nirschl     Reviewed by: Benjamin Bentmann
      [PLXUTILS-8] The DirectoryScanner seems to have a problem with directories containing hypens     Submitted by: Wayne Fay     Reviewed by: Benjamin Bentmann
      [PLXUTILS-28] FileUtils.cleanDirectory() does not remove symbolic links     Submitted by: John McNair     Reviewed by: Benjamin Bentmann
      [PLXUTILS-130] executeCommandLine can deadlock     Submitted by: Kristian Rosenvold
      [PLXUTILS-131] Improper exception handling in executeCommandLine     Submitted by: Kristian Rosenvold

brett (4):
      PR: PLX-104     Submitted by: Kenney Westerhof     fix bounds checking on InterpolationFilterReader
      PR: PLX-147     Submitted by: Dan Tran     Reviewed by:  Brett Porter     trim whitespace from around patterns in directory scanner
      [MSITE-19] use encoding in Xpp3DomBuilder and Xpp3Writer     Submitted by: Vincent Siveton
      [PLX-310] SweeperPool does not clean up thread correctly     Submitted by: Baerrach bonDierne

carlos (2):
      [PLXUTILS-13][PLXUTILS-31] Disable test that fails on windows     Submitted By: Barrie Treloar
      [PLXUTILS-31] Quoting issue on Windows     Submitted By: Barrie Treloar

evenisse (3):
      [PLX-215] Check os name, arch and version in a case-independent way.     Submitted by Jerome Lacoste
      [PLX-218] Remove unnecessary NullPointerExceptions thrown and caught     Submitted by: John Sisson
      [PLXUTILS-29] Fix os family validation for unknown os family     Submitted by: Franz Allan Valencia See

handyande (2):
      PLXUTILS-33 - Make plexus-utils Os more user friendly. Submitted by Brian Fox.     Slight modification so the statics are initialised in the right order - fixes NPE in static init due to getOsFamily()
      PLXUTILS-34 - BourneShell.java assumes its execuable is /bin/bash and therefor break in os that does not have /bin/bash     Submitted by Dan Tran

hboutemy (1):
      [PLXUTILS-75] Xpp3DomWriter was forgetting escape parameter when recursing write, then forced escape for nested elements     Submitted by: Jared Roberts (committed with minor changes)

jochen (1):
      Adding encoding aware variants of FileUtils.file(Read|Append|Write)     PR: PLXUTILS-13     Submitted-By: Takayoshi Kimura, nekop@jajakarta.org

olamy (10):
      [PLXUTILS-35] Long pathnames on windows Submitted by Vincent Siveton
      [PLXUTILS-38] BourneShell#getExecutable() doesnt support quote Submitted by Vincent Siveton
      [PLXUTILS-10] FileUtils.copyFile zeros out the file if source file is the same as destination Submitted by Wayne Fay
      [PLXUTILS-50] InterpolationFilterReader do not handle lonely tokens if starttoken == endtoken     Submitted by Tomasz Pik
      [PLXUTILS-52] FileUtils.extensions() misbehaves on paths that contain dots     Submitted by Pawel S. Veselov
      [PLXUTILS-53] Add a timeout to CommandLineUtils     Submitted by Dan Fabulich
      [PLXUTILS-54] BourneShell fails to execute files in a path with spaces     Submitted by Dan Fabulich
      [PLXUTILS-58] Re-use plexus.util.Os for OS detection instead of System.getProperty("os.*")     Submitted by Benjamin Bentmann
      [PLXUTILS-61] Improve PathTool     Submitted by Vincent Siveton
      [PLXUTILS-47] FileUtils.basename( filename ) blows up due to false assumptions about inputs     Submitted by Jamie Burrell

vsiveton (2):
      PLXUTILS-70: Deprecate StringInputStream and StringOutputStream     Submitted by: Benjamin Bentmann     Reviewed by: Vincent Siveton
      PLXUTILS-81: Exclusion Pattern does not include Serena Dimensions .metadata pattern     Submitted by: sachin kamdar

plexus-velocity

see github, full gitstats report, plexus-velocity.csv
authorTotal Commits+ lines- lines
jvanzyl231096747
brett19423403
jdcasey999
trygvis953103
evenisse82118
olamy86610
bentmann51010
boutemy5177
handyande41059
Benson Margulies143
dandiep1880
joakime111
kenney111
Patches applied from outside:
handyande (1):
      PLX342 Missing license information - Submitted by Paul Cager. Thanks Paul