summaryrefslogtreecommitdiffstats
path: root/bin/lo-commit-stat
Commit message (Collapse)AuthorAgeFilesLines
* lo-commit-stat: Only search for bug ids in the summaryXisco Fauli2019-04-051-5/+5
| | | | | | | | | | | | | | | | | | | Sometimes, developers mention other bugs in the body as related issues. This might create mislead information in the release notes E.g: https://wiki.documentfoundation.org/Releases/6.1.1/RC1 * Caolán is mentioned as fixer of i#66963 because the id is in the body of 9c3d8b1c64c2ce5a2fd39aa785df45f6b1d6628b which fixes tdf#98558 * M. Stahl is mentioned as fixer of tdf#112447 because the id is in the body of 31e66bd07c1082bb375be8aaf7835f019351d9bb This bug was fixed by Bjoern Michaelsen in ce2fce9a41729774689080c8b5552b60c2e6ee2d Change-Id: I8d0ee038741dbb27364a56a7fa9285f32839c37b Reviewed-on: https://gerrit.libreoffice.org/69750 Tested-by: Jenkins Reviewed-by: Andras Timar <andras.timar@collabora.com>
* Fix typoAndrea Gelmini2019-01-301-1/+1
| | | | | | | Change-Id: I01f5a09e65091f460c28f6c18d683f5a3135762e Reviewed-on: https://gerrit.libreoffice.org/67100 Tested-by: Jenkins Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
* Fix typosAndrea Gelmini2017-08-171-1/+1
| | | | | | | Change-Id: Iaa9c0aea3ea1a239e378bd714ba335f91bb1faf3 Reviewed-on: https://gerrit.libreoffice.org/41194 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
* lo-commit-stat: use matching group before destroying it with another matchChristian Lohmaier2017-04-291-9/+7
| | | | | | | | it also doesn't make sense to numerically compare a %hash enable warnings in the script and remove a duplicated variable (and some unnecessary hash-declarations) Change-Id: I0a84dc28f369931ee31a1cf12849fde2b63f1ca2
* lo-commit-stat: improve sort in buglists (by number within a tracker)Christian Lohmaier2017-04-291-1/+3
| | | | Change-Id: I8eb5a3d3141fcc76bf5caffe0a7b30d5ec2b0c8c
* lo-commit-stat: default to utf8, adjust regex for tdf bugzillaChristian Lohmaier2017-04-291-7/+7
| | | | Change-Id: I61960512e297417eb096b3bc921974aa43f74ccc
* lo-commit-stat: drop unnecessary check whether hash is definedChristian Lohmaier2017-04-291-2/+0
| | | | | | | | | besides using deprecated syntax – "if (defined %hash)" (or "if (defined @array)" for that matter) – just using "if (%hash)" (or "if (@array)") would do, it is also unnecessary to create the hash if it doesn't exist (autovivification will take care of that) Change-Id: Ib5704b2d609ae3658f3c166f9e26a051957149f8
* removing additional colons from the commit msgDennis Roczek2015-07-151-1/+1
| | | | | | | | Change-Id: Ie35ee8c392e3e8ebc4a42d20e76813c8d29d387b Reviewed-on: https://gerrit.libreoffice.org/17028 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com> Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
* improve lo-commit-stat scriptDennis Roczek2015-06-221-2/+3
| | | | | | | | | | 'resolved' should also be removed and updating bug urls Change-Id: Ie8e71727856bcc44bd7f3311a9e1472327c9bf21 Reviewed-on: https://gerrit.libreoffice.org/16207 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
* Update Apache Bugzilla’s URLAdolfo Jayme Barrientos2015-05-191-1/+1
| | | | Change-Id: I6ef4ae530b7fb4e615100803ae6e3972d9b4545f
* bugs.freedesktop.org -> bugs.libreoffice.orgAndras Timar2013-11-171-1/+1
| | | | Change-Id: I56c1190c93333636981acf2dd271515170a8a904
* Seems people prefer enumerations in the wiki for bugs.Thorsten Behrens2013-06-271-1/+1
| | | | Change-Id: I8b2cc796e04091cfddcb7a5c3a57beafe59c7b40
* lo-commit-stat: new --bugs-changelog optionPetr Mladek2013-03-061-74/+91
| | | | | | | | | | Add --bugs-changelog option to print the list of bugs in the style of SUSE changelog Optimized the code to check bugzilla only once when you generate more logs. Change-Id: I56eeda92628422f1b649c0fd71ae9146aeaa85c9
* lo-commit-stat: allow to filer cherry-picked commitsPetr Mladek2012-11-291-13/+63
| | | | | | | | | Add --cherry option that filters commits using the "git cherry" command. Note that you need to pass git arguments for "git cherry". It means "old-branch-or-tag" "new-branch-or-tag". Change-Id: Iea67d0ead205c66112791cb0444fa183c7fa6e9b
* lo-commit-stat: allow to generate more logs at oncePetr Mladek2012-11-201-37/+58
| | | | | | | | | | | | | It takes ages to get bug summary from bugzilla => it is worh to generate normal and wiki logs at the same time. Why not produce all logs with one call Add --commits option. Also rename --wikibugs to --bugs-wiki. Use .wiki suffix for wiki logs. Also rename "commit-log" to "commits". It is enough to use ".log" as the suffix. Change-Id: I92bbc4d56a0ae9e23401be0677256059c777d712
* lo-commit-stat: make it working with git submodulesPetr Mladek2012-11-191-71/+73
| | | | | | | | renamed options: --no-piece to --no-submodule --piece=<piece> to --module=<module> Change-Id: Ic4f1e3f4bdbe4f4fc175fea82e670310753ce130
* binfilter.die.die.dieNorbert Thiebaud2012-11-091-1/+1
| | | | | | | Change-Id: Ia3c103e4343d309b997ed37e33a382ffdfbddac3 Reviewed-on: https://gerrit.libreoffice.org/1014 Reviewed-by: Tor Lillqvist <tml@iki.fi> Tested-by: Tor Lillqvist <tml@iki.fi>
* Make commit stat script recognize opensuse fate entries, tooThorsten Behrens2012-07-121-5/+6
| | | | Change-Id: Ia6b3e6459c5bda7ea24091024cf3dabd19746237
* Slightly more robust removal of bug title prefix.Thorsten Behrens2012-06-251-2/+2
| | | | Change-Id: Ic37589222831d03ec48689a077b1eb16a9199385
* lo-commit-stat: really print the piece title into the log filePetr Mladek2012-06-131-1/+1
| | | | | | perl is really funny; the file handle can't be delimited by a comma Change-Id: I49661d784ec3a10134e448800a3b81343e6748b1
* No need for fancy string formatting, use plain printThorsten Behrens2012-06-131-7/+4
| | | | Change-Id: I6886664951e76ce66c991f3657751f79e7896f0b
* lo-commit-stat: avoid problems whit '%' in the commit messagePetr Mladek2012-06-121-0/+3
| | | | Change-Id: Ia10bac649cc078f6ef39002d280dcff7e5d0b06d
* Optionally output wiki-markup from lo-commit-statThorsten Behrens2012-06-121-6/+29
| | | | | | | Starts to be a bit annoying to roll shell-sed every release. We fix too many bugs. Change-Id: I34b0e9c2bf2c43f84abd555a9d2ac7dde0b6ba3a
* lo-commit-stat: better formatting for bug fix commitsKorrawit Pruegsanusak2012-06-011-2/+2
| | | | | | | | | * some used "resolved" instead of "resolves" * some didn't have a colon after that * some inserted a space after bug ID and a separator * some used a "-" as a separator Change-Id: Iee6a0f0346a257124e9488fc8f3bbdc59b32cbac
* lo-commit-stat: we don't have 'bootstrap' repo anymoreKorrawit Pruegsanusak2012-06-011-2/+2
| | | | Change-Id: I2c5a73f992f204bccf8f1d125334d2746a1884fa
* lo-commit-stat: lowercase first char if the word contains only lowercase charsKorrawit Pruegsanusak2012-06-011-5/+7
| | | | | | | | | | | | | For Example: * ScConditionalFormat -> no change * SVG -> no change * WaE -> no change * Some -> some After this change, we now have to sort case-insensitively, or the lines starting with uppercase will clog up together. Change-Id: If08cbaa19e6f3496dd1f07920464d16140e2aa3a
* lo-commit-stat: bug ID should have >= 4 digitsKorrawit Pruegsanusak2012-06-011-1/+2
| | | | | | | This is to avoid capturing stack frame numbers as bug ID. http://lists.freedesktop.org/archives/libreoffice/2012-February/027133.html Change-Id: I14169d3a7db73a5d10df01ad1fd9fb95e4c0bd2f
* lo-commit-stat: use utf8 to be able to query a dash in the bug titleIvan Timofeev2012-05-211-1/+2
| | | | Change-Id: I691616575b5ea0b35e0ec0cc98db6772a7ad3b25
* lo-commit-stat: problem with wide character in bug titlePetr Mladek2012-05-181-5/+9
| | | | | | | | | | | + do not check for "-" in the bug title; it might be also wide character in some cases + show result when looking for bug titles + sort bugs when loolking for bug titles and printing bug numbers Change-Id: I39496f7d0cf5f7a116e7d3c506b76b4a3de1dee1
* lo-commit-stat: remove flags and print_filtersIvan Timofeev2012-05-181-29/+7
| | | | Change-Id: I3d5ecb3cc52aeba780087f4ecb6b3bf86353276c
* lo-commit-stat: use bug titles instead of commit messages if possibleIvan Timofeev2012-05-181-19/+104
| | | | Change-Id: I0d5bb5f593c94b039c45bde638337932fa380b55
* lo-commit-stat: update list of available repositoriesPetr Mladek2011-08-151-5/+2
|
* Merge branch 'master' of git://anongit.freedesktop.org/libreoffice/bootstrapJan Holesovsky2011-05-311-4/+11
|\
| * lo-commit-stat: add --log-dir optionPetr Mladek2011-05-301-4/+11
| | | | | | | | allow to generate the log into another directory
* | Merge commit 'libreoffice-3.4.0.2'Jan Holesovsky2011-05-311-0/+1
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.in distro-configs/LibreOfficeMacOSX.conf distro-configs/OxygenOfficeLinux.conf distro-configs/OxygenOfficeWin32.conf download instsetoo_native/util/openoffice.lst ooo.lst.in set_soenv.in solenv/bin/modules/installer/download.pm solenv/gbuild/CppunitTest.mk solenv/inc/minor.mk solenv/inc/settings.mk
| * lo-commit-stat: new --bug-numbers option to print just bug numbersPetr Mladek2011-04-281-11/+25
| |
| * lo-commit-stat: detect mismatch of branches between reposPetr Mladek2011-04-261-18/+23
| |
| * fix typos in messagesAndras Timar2011-04-191-8/+8
| |
| * lo-commit-stat: add --rev-list optionPetr Mladek2011-04-131-11/+20
| | | | | | | | | | | | + use "git log" again to get weekly commit logs + use "git rev-list" only with --rev-list option; useful to list differences between branches
| * lo-commit-stat: allow to list commits between branchesPetr Mladek2011-04-111-2/+2
| | | | | | | | | | | | use "git rev-list --pretty=medium" instead of "git log" to be able to use origin/libreoffice-3-4 ^origin/libreoffice-3-3 to generate list of changes that are in 3.4 but not in 3.3
| * lo-commit-stat: do stat also from the new "translations" repoPetr Mladek2011-04-041-1/+1
| |
* | lo-commit-stat: new --bug-numbers option to print just bug numbersPetr Mladek2011-04-281-11/+25
| |
* | fix typos in messagesAndras Timar2011-04-261-8/+8
| |
* | lo-commit-stat: add --rev-list optionPetr Mladek2011-04-261-11/+20
| | | | | | | | | | | | + use "git log" again to get weekly commit logs + use "git rev-list" only with --rev-list option; useful to list differences between branches
* | lo-commit-stat: allow to list commits between branchesPetr Mladek2011-04-261-2/+2
| | | | | | | | | | | | use "git rev-list --pretty=medium" instead of "git log" to be able to use origin/libreoffice-3-4 ^origin/libreoffice-3-3 to generate list of changes that are in 3.4 but not in 3.3
* | lo-commit-stat: detect mismatch of branches between reposPetr Mladek2011-04-261-18/+23
| |
* | lo-commit-stat: do stat also from the new "translations" repoPetr Mladek2011-04-041-1/+1
|/
* lo-commit-stat: print summary into log a filePetr Mladek2011-03-281-10/+74
| | | | | | | | | | the generated log file name is: + commit-log-<branch>-<log-suffix>.log by default + bugfixes-<branch>-<suffix>.log with the --bugs option , where <branch is automatically detected; <suffix> is defined by the --log-suffix=<suffix> option
* lo-commit-stat: replace "n#" with "bnc#"Petr Mladek2011-03-011-0/+7
| | | | the "bnc#" prefix is required by SUSE package conventions
* lo-commit-stat: new --bugs option to print just commits with bugsPetr Mladek2011-02-141-11/+41
| | | | all add support to filter the ouput by some flags