358 Commits

Author SHA1 Message Date
arzzen 0f9481a507 Merge pull request #199 from git-quick-stats/task/issues-3
Enhance daily statistics tracking
2.11.0
2026-04-18 14:15:20 +02:00
arzzen 0dc1fcf0c4 Refactor myDailyStats function for improved readability and performance 2026-04-13 12:15:27 +02:00
arzzen eebe147b30 Merge pull request #200 from git-quick-stats/task/issues-171
Add option to list new contributors since a specified git tag
2.10.0
2026-04-10 12:34:53 +02:00
arzzen 322470f415 docs: clarify tag-based contributor option behavior 2026-04-10 12:32:28 +02:00
arzzen 892040c3ad Add option to list new contributors since a specified git tag 2026-04-06 10:52:09 +02:00
arzzen b424bb9c17 Merge pull request #197 from git-quick-stats/fix/issues-196
GNU date requirements for macOS and FreeBSD
2.9.0
2026-04-06 10:33:02 +02:00
arzzen ec986e2cb6 Merge pull request #198 from git-quick-stats/fix/issues-148 2026-04-06 07:21:47 +02:00
arzzen 0f998185e8 Enhance my daily stats 2026-04-05 17:44:54 +02:00
arzzen 0133a4a998 Enhance detailedGitStats and csvOutput functions to include merge commit statistics 2026-04-05 17:31:17 +02:00
arzzen d407af3aba GNU date requirements for macOS and FreeBSD 2026-04-05 16:55:25 +02:00
arzzen 125eec7136 Merge pull request #195 from tomice/issues/194-flatten-awk-arrays-for-bsd-awk-compat
Flatten arrays for wider awk compatibility
2.8.0
2025-09-02 11:46:39 +02:00
Tom Ice d61c812247 Flatten arrays for wider awk compatibility
* The current implementation of the calendar heatmap by author
  contains multidimensional arrays. This works with newer versions
  of awk, but can cause issues with systems that use an older variant
  which cannot easily handle these calculations. macOS is especially
  impacted by this.

  By flattening the arrays from a multidimensional array to a single
  dimensional array, we can maintain greater compatibility across awk
  variants without requiring the user to install additional versions
  of awk.

Addresses issue #194
2025-08-31 16:22:59 -04:00
arzzen 261262ab4e Update Dockerfile - add coreutils 2025-08-03 18:48:37 +02:00
arzzen e968ef62b9 Merge pull request #190 from git-quick-stats/task/commits-heatmap
commits heatmap
2.7.0
2025-06-29 08:57:05 +02:00
arzzen 74261c1e50 smallfixes 2025-06-29 08:55:49 +02:00
arzzen 4eade09673 Merge branch 'task/commits-heatmap' of github.com:git-quick-stats/git-quick-stats into task/commits-heatmap 2025-06-28 22:25:09 +02:00
arzzen 47a9151886 fix: tput colors, local vars 2025-06-28 22:24:51 +02:00
arzzen 916d5e1e0f Merge branch 'master' of github.com:git-quick-stats/git-quick-stats into task/commits-heatmap 2025-06-25 17:50:40 +02:00
arzzen 17a9d1427b Update git-quick-stats 2025-06-22 20:06:31 +02:00
arzzen 091562d4f8 Merge pull request #191 from git-quick-stats/task/citation-file
citation file
2025-06-22 20:03:57 +02:00
arzzen 748576b541 citation file 2025-06-22 20:03:38 +02:00
arzzen f43ab22172 remove sponsors 2025-06-22 19:51:06 +02:00
arzzen 4d2e52aa6d commits heatmap 2025-06-22 19:49:49 +02:00
arzzen 08c0ca1d85 Update README.md 2.6.2 2025-06-17 19:24:24 +02:00
arzzen e8843da10e Merge pull request #189 from git-quick-stats/134-feature-request-sorting-contribution-stats
Sorting contribution stats
2025-06-17 19:03:55 +02:00
arzzen 376887a394 update manpage 2025-06-17 19:01:38 +02:00
arzzen cebb5a8f48 Merge pull request #188 from git-quick-stats/task/issue-116
_MENU_THEME=none
2025-06-17 18:52:01 +02:00
arzzen 343351b762 update manpage 2025-06-17 18:49:38 +02:00
arzzen 95136d3f92 add filter ignored authors 2025-06-16 14:40:49 +02:00
arzzen 79c735c814 fix backslash 2025-06-16 14:36:11 +02:00
arzzen ec6a95d2ef cleanup 2025-06-16 14:33:03 +02:00
arzzen b65b100cd8 fix tests 2025-06-16 14:29:24 +02:00
arzzen dd7719c3b0 sorting contribution stats 2025-06-16 14:03:21 +02:00
arzzen c34ceb4c0e _MENU_THEME=none 2025-06-16 08:55:00 +02:00
arzzen 850b7453eb Merge pull request #187 from FloezeTv/fix/default-until-date-locale 2.6.1 2025-06-15 15:32:51 +02:00
FloezeTv 5063d1aad7 Fix default until-date in other locales
The default until-date used `date` with the system's default locale
as `date` produces localized output by default.
However, `date -d` cannot parse this localized output
but requires a locale independent format:
https://www.gnu.org/software/coreutils/manual/html_node/Options-for-date.html#index-_002dd-19
This sets the locale to a format parsable by `date` as in the article.
2025-06-15 14:03:10 +02:00
arzzen 53b9971cf7 fix tests 2025-06-15 13:30:16 +02:00
arzzen eec6d53ce9 Merge pull request #183 from git-quick-stats/feat/activity-calendar
Activity calendar by author
2.6.0
2025-06-14 19:04:01 +02:00
arzzen d06a7ca090 Merge branch 'master' into feat/activity-calendar 2025-06-14 19:03:52 +02:00
arzzen 462439a855 Merge pull request #184 from git-quick-stats/task/ignore-authors
Ignore authors #141
2025-06-14 19:02:48 +02:00
arzzen c467a9694b merge 2025-06-14 14:48:39 +02:00
arzzen d4f71cfdad removed unuse arrays 2025-06-14 14:43:14 +02:00
arzzen 88e369503e link correction 2025-06-14 14:38:28 +02:00
arzzen afd61ce9c2 Ignore authors #141 2025-06-14 14:30:56 +02:00
arzzen e1e02024a1 Activity calendar by author 2025-06-08 19:39:29 +02:00
arzzen d1641f7bf3 Merge pull request #181 from jwilk-forks/anchor-regexps
Anchor regexps in commitsPerAuthor()
2025-06-08 19:33:43 +02:00
arzzen 8de8c43212 Merge pull request #182 from jwilk-forks/json-spelling 2025-02-27 17:49:37 +01:00
Jakub Wilk f4ec72073d Fix typo in JSON output 2025-02-24 08:40:54 +01:00
Jakub Wilk b0003bef49 Anchor regexps in commitsPerAuthor()
Fixes:

    $ git clone -q https://github.com/util-linux/util-linux.git
    $ git -C util-linux quick-stats -a | grep -w uthor
            23    uthor                                    Karel Zak              0.1%
            3     uthor                                    Ondrej Oprala          0.0%
            2     uthor                                    Samuel Thibault        0.0%
            ...
2025-02-24 08:32:23 +01:00
arzzen a833a5f431 Update .mailmap 2025-01-14 13:49:39 +01:00