{"push_id":1062711501,"size":12,"distinct_size":12,"ref":"refs/heads/develop","head":"d084a50bc91777ea38691f643d22fade7c1ef85a","before":"503ad3283e7f1cb7049b05eb3c5ed3d5d9a8b891","commits":[{"sha":"96ae89b1d3fc840918aaf1b6b48b9fe329f58e4c","author":{"email":"89d125c193aa791363fcdce90a421e307dc755b8@exist-db.org","name":"Dannes Wessels"},"message":"General improvement of class; added additional checks if a 'value' is really available;  convert to string-switch to make code more readable.\n\nMade log text more clear","distinct":true,"url":"https://api.github.com/repos/jensopetersen/exist/commits/96ae89b1d3fc840918aaf1b6b48b9fe329f58e4c"},{"sha":"106de978f6c04490d0d8692d29ead7dc622dc078","author":{"email":"89d125c193aa791363fcdce90a421e307dc755b8@exist-db.org","name":"Dannes Wessels"},"message":"Improve code mechanically (IDEA)","distinct":true,"url":"https://api.github.com/repos/jensopetersen/exist/commits/106de978f6c04490d0d8692d29ead7dc622dc078"},{"sha":"bc01d393dd7cf9ce65ab2711ebb6e19090847d63","author":{"email":"89d125c193aa791363fcdce90a421e307dc755b8@exist-db.org","name":"Dannes Wessels"},"message":"Restructuring code","distinct":true,"url":"https://api.github.com/repos/jensopetersen/exist/commits/bc01d393dd7cf9ce65ab2711ebb6e19090847d63"},{"sha":"1cca4d13e9e237533143e5dfc9e79bbb974d069c","author":{"email":"ec337a44813c32dfd983cca0506395890b8213bb@exist-db.org","name":"Wolfgang Meier"},"message":"[performance] Query optimizer did not descend into simple map operator. Available range indexes were thus not used.","distinct":true,"url":"https://api.github.com/repos/jensopetersen/exist/commits/1cca4d13e9e237533143e5dfc9e79bbb974d069c"},{"sha":"768278bd9dda420c6161a9179d52f0f1f3bf2959","author":{"email":"ec337a44813c32dfd983cca0506395890b8213bb@exist-db.org","name":"Wolfgang Meier"},"message":"[performance] Recursive functions were not re-analyzed after optimization. Available range indexes were thus not used properly.","distinct":true,"url":"https://api.github.com/repos/jensopetersen/exist/commits/768278bd9dda420c6161a9179d52f0f1f3bf2959"},{"sha":"f77965676b0f5e8556cf4ceab0c59a0d0f04e833","author":{"email":"ec337a44813c32dfd983cca0506395890b8213bb@exist-db.org","name":"Wolfgang Meier"},"message":"[ignore] Remove some dead code from fn:head/tail","distinct":true,"url":"https://api.github.com/repos/jensopetersen/exist/commits/f77965676b0f5e8556cf4ceab0c59a0d0f04e833"},{"sha":"1f8e5b877c7889b0698bc1585ee7c951a82eebd9","author":{"email":"ec337a44813c32dfd983cca0506395890b8213bb@exist-db.org","name":"Wolfgang Meier"},"message":"[ignore] Fix failing test mocks: recursive flag is now cleared when resetState is called.","distinct":true,"url":"https://api.github.com/repos/jensopetersen/exist/commits/1f8e5b877c7889b0698bc1585ee7c951a82eebd9"},{"sha":"fad729c549ddff7a571cda8ac891776f90082f52","author":{"email":"ec337a44813c32dfd983cca0506395890b8213bb@exist-db.org","name":"Wolfgang Meier"},"message":"[performance] Remove two calls to System.gc and excessive logging. The calls to System.gc date back to the early days and are definitely unnecessary today. They dramatically slow down the reindexing process. Stress testing did not show any negative effects after removing those calls.","distinct":true,"url":"https://api.github.com/repos/jensopetersen/exist/commits/fad729c549ddff7a571cda8ac891776f90082f52"},{"sha":"9a00b91f45ccadefb5a7e072bfd1601858f3f665","author":{"email":"70ab94c56fdd24a23ec1c05a3c29bc32a45dcd6c@users.noreply.github.com","name":"Dannes Wessels"},"message":"Merge pull request #971 from wolfgangmm/develop\n\n[performance] Remove two calls to System.gc and excessive logging.","distinct":true,"url":"https://api.github.com/repos/jensopetersen/exist/commits/9a00b91f45ccadefb5a7e072bfd1601858f3f665"},{"sha":"f111e4d8d1217afc9dc42cd22c29553b6eb45523","author":{"email":"70ab94c56fdd24a23ec1c05a3c29bc32a45dcd6c@users.noreply.github.com","name":"Dannes Wessels"},"message":"Merge pull request #970 from wolfgangmm/bugfix/optimizer-fix\n\nFixes to query optimizer and range index not being used","distinct":true,"url":"https://api.github.com/repos/jensopetersen/exist/commits/f111e4d8d1217afc9dc42cd22c29553b6eb45523"},{"sha":"66f97f5a80e71580427ec6b3e94667faf7bef77a","author":{"email":"6eac67e6074ad54866ff8f6e337a39dd66bac3fa@gmail.com","name":"Wolfgang Meier"},"message":"Merge pull request #868 from dizzzz/feature/improve_lucene_configuration\n\nGeneral improvement of the Lucene Analyzer config class","distinct":true,"url":"https://api.github.com/repos/jensopetersen/exist/commits/66f97f5a80e71580427ec6b3e94667faf7bef77a"},{"sha":"d084a50bc91777ea38691f643d22fade7c1ef85a","author":{"email":"cf237e5313cbd810916cedaf8b654ac38d4b328e@fripost.org","name":"ljo"},"message":"Merge pull request #963 from dizzzz/feature/improve_sortindex\n\nFeature/improve sortindex","distinct":true,"url":"https://api.github.com/repos/jensopetersen/exist/commits/d084a50bc91777ea38691f643d22fade7c1ef85a"}]}