Commit Graph

47 Commits

Author SHA1 Message Date
880e3af2b5 removing additional colons from the commit msg
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>
2015-07-15 02:12:00 +00:00
b990cdf57d improve lo-commit-stat script
'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>
2015-06-22 08:00:24 +00:00
d02c15979b Update Apache Bugzilla’s URL
Change-Id: I6ef4ae530b7fb4e615100803ae6e3972d9b4545f
2015-05-19 19:48:11 -05:00
1ba111343e bugs.freedesktop.org -> bugs.libreoffice.org
Change-Id: I56c1190c93333636981acf2dd271515170a8a904
2013-11-17 08:33:01 +01:00
001adf630c Seems people prefer enumerations in the wiki for bugs.
Change-Id: I8b2cc796e04091cfddcb7a5c3a57beafe59c7b40
2013-06-27 19:38:40 +02:00
7cc7e40278 lo-commit-stat: new --bugs-changelog option
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
2013-03-06 16:03:44 +01:00
3e0e88f675 lo-commit-stat: allow to filer cherry-picked commits
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
2012-11-29 11:23:59 +01:00
93d021a780 lo-commit-stat: allow to generate more logs at once
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
2012-11-20 16:10:58 +01:00
0746c95f26 lo-commit-stat: make it working with git submodules
renamed options:
    --no-piece to --no-submodule
    --piece=<piece> to --module=<module>

Change-Id: Ic4f1e3f4bdbe4f4fc175fea82e670310753ce130
2012-11-19 17:52:40 +01:00
060219ac1a binfilter.die.die.die
Change-Id: Ia3c103e4343d309b997ed37e33a382ffdfbddac3
Reviewed-on: https://gerrit.libreoffice.org/1014
Reviewed-by: Tor Lillqvist <tml@iki.fi>
Tested-by: Tor Lillqvist <tml@iki.fi>
2012-11-09 07:58:02 +00:00
724b4eab1a Make commit stat script recognize opensuse fate entries, too
Change-Id: Ia6b3e6459c5bda7ea24091024cf3dabd19746237
2012-07-12 01:33:48 +02:00
418df9282d Slightly more robust removal of bug title prefix.
Change-Id: Ic37589222831d03ec48689a077b1eb16a9199385
2012-06-25 13:59:58 +02:00
6c968d5d19 lo-commit-stat: really print the piece title into the log file
perl is really funny; the file handle can't be delimited by a comma

Change-Id: I49661d784ec3a10134e448800a3b81343e6748b1
2012-06-13 12:55:13 +02:00
d5e3a6ae44 No need for fancy string formatting, use plain print
Change-Id: I6886664951e76ce66c991f3657751f79e7896f0b
2012-06-13 11:21:27 +02:00
2e353b8daa lo-commit-stat: avoid problems whit '%' in the commit message
Change-Id: Ia10bac649cc078f6ef39002d280dcff7e5d0b06d
2012-06-12 19:46:42 +02:00
9852f01df9 Optionally output wiki-markup from lo-commit-stat
Starts to be a bit annoying to roll shell-sed every release.
We fix too many bugs.

Change-Id: I34b0e9c2bf2c43f84abd555a9d2ac7dde0b6ba3a
2012-06-12 03:36:01 +02:00
efecdeceb8 lo-commit-stat: better formatting for bug fix commits
* 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
2012-06-01 00:24:22 +07:00
9feed9c7a5 lo-commit-stat: we don't have 'bootstrap' repo anymore
Change-Id: I2c5a73f992f204bccf8f1d125334d2746a1884fa
2012-06-01 00:24:20 +07:00
f439d765a4 lo-commit-stat: lowercase first char if the word contains only lowercase chars
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
2012-06-01 00:24:18 +07:00
6858c3eb53 lo-commit-stat: bug ID should have >= 4 digits
This is to avoid capturing stack frame numbers as bug ID.
http://lists.freedesktop.org/archives/libreoffice/2012-February/027133.html

Change-Id: I14169d3a7db73a5d10df01ad1fd9fb95e4c0bd2f
2012-06-01 00:24:16 +07:00
521ae23254 lo-commit-stat: use utf8 to be able to query a dash in the bug title
Change-Id: I691616575b5ea0b35e0ec0cc98db6772a7ad3b25
2012-05-21 16:57:08 +02:00
dd15b51dda lo-commit-stat: problem with wide character in bug title
+ 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
2012-05-18 18:08:24 +02:00
b47213604b lo-commit-stat: remove flags and print_filters
Change-Id: I3d5ecb3cc52aeba780087f4ecb6b3bf86353276c
2012-05-18 18:08:24 +02:00
a8b77a5290 lo-commit-stat: use bug titles instead of commit messages if possible
Change-Id: I0d5bb5f593c94b039c45bde638337932fa380b55
2012-05-18 18:08:24 +02:00
3ef3fbbe62 lo-commit-stat: update list of available repositories 2011-08-15 20:32:08 +02:00
6a29b48bf5 Merge branch 'master' of git://anongit.freedesktop.org/libreoffice/bootstrap 2011-05-31 10:46:15 +02:00
07c1d34ec7 Merge commit 'libreoffice-3.4.0.2'
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
2011-05-31 10:45:37 +02:00
a07a230c12 lo-commit-stat: add --log-dir option
allow to generate the log into another directory
2011-05-30 17:09:55 +02:00
331006b5c6 lo-commit-stat: new --bug-numbers option to print just bug numbers 2011-04-28 21:07:23 +02:00
9896f190a8 lo-commit-stat: new --bug-numbers option to print just bug numbers 2011-04-28 21:06:36 +02:00
382eea66dd fix typos in messages 2011-04-26 20:20:33 +02:00
6ad7cdc5a9 lo-commit-stat: add --rev-list option
+ use "git log" again to get weekly commit logs
+ use "git rev-list" only with --rev-list option; useful to list differences
  between branches
2011-04-26 20:20:16 +02:00
a38a0f4b20 lo-commit-stat: allow to list commits between branches
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
2011-04-26 20:17:55 +02:00
b5154c167d lo-commit-stat: detect mismatch of branches between repos 2011-04-26 20:14:48 +02:00
33a8400565 lo-commit-stat: detect mismatch of branches between repos 2011-04-26 20:03:01 +02:00
dcb67a54aa fix typos in messages 2011-04-19 18:43:25 +02:00
1da0fa2025 lo-commit-stat: add --rev-list option
+ use "git log" again to get weekly commit logs
+ use "git rev-list" only with --rev-list option; useful to list differences
  between branches
2011-04-13 16:10:45 +02:00
5131f42eb7 lo-commit-stat: allow to list commits between branches
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
2011-04-11 17:09:34 +02:00
a96a8d10da lo-commit-stat: do stat also from the new "translations" repo 2011-04-04 15:18:08 +02:00
8875706bef lo-commit-stat: do stat also from the new "translations" repo 2011-04-04 15:13:31 +02:00
fa4a0614ba lo-commit-stat: print summary into log a file
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
2011-03-28 15:51:47 +02:00
5c42f5dc68 lo-commit-stat: replace "n#" with "bnc#"
the "bnc#" prefix is required by SUSE package conventions
2011-03-01 21:16:48 +01:00
8d8a189b6a lo-commit-stat: new --bugs option to print just commits with bugs
all add support to filter the ouput by some flags
2011-02-14 15:28:06 +01:00
a0c217c31b lo-commit-stat: sort modules alphabeticaly 2011-02-09 12:48:29 +01:00
b9e228347b lo-commit-stat: fix bug detection
+ fix printing of i#123 bugs
+ removed debug stuff to be able to detect more bugs again
2011-02-09 12:37:47 +01:00
9a34f07bd9 lo-commit-stat: really print the found bug numbers 2011-02-02 17:47:39 +01:00
3a0ec7548f lo-commit-stat: new script for analyzing commit logs
this script can be used to generate the weekly news, release news;
it might be extended to do even more commit statistics in the future;
2011-01-31 19:43:03 +01:00