1. c62bc79 groupsio-webhook: build the app at import, so uwsgi can find it by Konstantin Ryabitsev · 10 days ago master
  2. 2bd4f89 groupsio-webhook: touch notify_file after each archived message by Konstantin Ryabitsev · 11 days ago
  3. e5db653 groupsio-webhook: archive into local public-inbox v2 repos via ezpi by Konstantin Ryabitsev · 11 days ago
  4. 4c1b6cb groupsio-webhook: fix emerg_dir check and Falcon 4 responses by Konstantin Ryabitsev · 11 days ago
  5. ef00d0b git-archive-signer: strip "$TARNAME-" from tags too by Konstantin Ryabitsev · 2 weeks ago
  6. 19b2ad2 get-verified-shallow-tar: resolve TARGETDIR to an absolute path by Konstantin Ryabitsev · 5 weeks ago
  7. b5ffded Add get-verified-shallow-tar for CI build trees by Konstantin Ryabitsev · 5 weeks ago
  8. 241d2dc dirsigner: log a summary when a run finishes by Konstantin Ryabitsev · 9 weeks ago
  9. 6c37a3e dirsigner: list files that -x kept out of the checksums by Konstantin Ryabitsev · 9 weeks ago
  10. 43f47a6 dirsigner: keep dotted subdirectories out of index.html by Konstantin Ryabitsev · 9 weeks ago
  11. 87346df dirsigner: leave timestamps off directory entries in index.html by Konstantin Ryabitsev · 9 weeks ago
  12. d98019f dirsigner: mark our own listings and never touch anyone else's by Konstantin Ryabitsev · 9 weeks ago
  13. 4c5ede3 dirsigner: use X | None instead of Optional by Konstantin Ryabitsev · 9 weeks ago
  14. 35d51cf dirsigner: stop stat'ing paths we are about to open anyway by Konstantin Ryabitsev · 9 weeks ago
  15. 14ef26d dirsigner: cut the per-file work in the scanning hot path by Konstantin Ryabitsev · 9 weeks ago
  16. e969295 dirsigner: bump the version to 0.2 by Konstantin Ryabitsev · 9 weeks ago
  17. 2be866e dirsigner: update the copyright range to 2014-2026 by Konstantin Ryabitsev · 9 weeks ago
  18. bcf3aba dirsigner: list symlinks and never write through one by Konstantin Ryabitsev · 9 weeks ago
  19. 561145a dirsigner: optionally write index.html directory listings by Konstantin Ryabitsev · 9 weeks ago
  20. 4aec776 tests: add a test suite for dirsigner by Konstantin Ryabitsev · 9 weeks ago
  21. 0e56948 dirsigner: add type annotations and satisfy ruff and mypy by Konstantin Ryabitsev · 9 weeks ago
  22. 2c48d95 Import dirsigner from its standalone repository by Konstantin Ryabitsev · 9 weeks ago
  23. 655c234 git-patchwork-bot: drop the series total from the housekeeping summary by Konstantin Ryabitsev · 10 weeks ago
  24. a1a0f27 git-patchwork-bot: report active patch count, not the all-time total by Konstantin Ryabitsev · 10 weeks ago
  25. 273ea41 git-patchwork-bot: fold series total into the housekeeping timing line by Konstantin Ryabitsev · 10 weeks ago
  26. f82e892 git-patchwork-bot: move housekeeping summary to bottom, report timing by Konstantin Ryabitsev · 10 weeks ago
  27. 45e8a3e git-patchwork-bot: add series/patch/series totals to housekeeping summary by Konstantin Ryabitsev · 10 weeks ago
  28. 7759d6e git-patchwork-bot: log run start/finish with bot version and stats by Konstantin Ryabitsev · 10 weeks ago
  29. 804157c git-patchwork-bot: add a per-rev pending-ops ledger for isolated failures by Konstantin Ryabitsev · 10 weeks ago
  30. 2e42344 git-patchwork-bot: add a per-server circuit breaker for pwrun() by Konstantin Ryabitsev · 10 weeks ago
  31. 50d9e43 git-patchwork-bot: do not let a single unavailable object wedge the run by Konstantin Ryabitsev · 2 months ago
  32. febeffb git-patchwork-bot: fall back when upstream commit is absent from the tree by Konstantin Ryabitsev · 4 months ago
  33. 7b11b54 git-patchwork-bot: skip commits already present in upstream (mainline) by Konstantin Ryabitsev · 4 months ago
  34. 6d2034e git-patchwork-bot: do not treat HTTP 404 as an unserializable series by Konstantin Ryabitsev · 4 months ago
  35. 5f8449d pr-tracker-bot: add type annotations and clean up lint by Konstantin Ryabitsev · 4 months ago
  36. bcffe78 pr-tracker-bot: ignore pull requests with identical base and tip by Konstantin Ryabitsev · 4 months ago
  37. d19f44d git-patchwork-bot: make autosupersede resilient to unserializable series by Konstantin Ryabitsev · 4 months ago
  38. 049d4ea git-patchwork-bot: match project link_name exactly, not by prefix by Konstantin Ryabitsev · 4 months ago
  39. 5878685 Add uv.lock to .gitignore by Konstantin Ryabitsev · 4 months ago
  40. 5f730d3 git-patchwork-bot: fix autoarchive date filtering via patchwork "before" by Konstantin Ryabitsev · 4 months ago
  41. 3cd422e git-patchwork-bot: add ruff/mypy config and fix lint issues by Konstantin Ryabitsev · 7 months ago
  42. b284d87 git-patchwork-bot: add tests for utilities, git wrappers, and database by Konstantin Ryabitsev · 7 months ago
  43. 0ea2231 git-patchwork-bot: add mocked API and hash tests by Konstantin Ryabitsev · 7 months ago
  44. 9f1bb6f git-patchwork-bot: extract PR matching logic into testable functions by Konstantin Ryabitsev · 7 months ago
  45. eeec6d5 Add pytest scaffolding and initial patchwork bot tests by Konstantin Ryabitsev · 7 months ago
  46. 849a0d9 Add rtt-probe.py for email round-trip time monitoring by Konstantin Ryabitsev · 7 months ago
  47. e2c9b3f Add find-abusers.py for identifying heavy git server consumers by Konstantin Ryabitsev · 7 months ago
  48. 1320a25 Add .gitignore entries for Python tooling and vale config by Konstantin Ryabitsev · 7 months ago
  49. 77e2e61 git-patchwork-bot: normalize URL paths for pull request matching by Konstantin Ryabitsev · 7 months ago
  50. 44169ff git-patchwork-bot: fix pull request matching with URL rewrites by Konstantin Ryabitsev · 9 months ago
  51. 4681d5c bugzilla-junker: actually open shelf with writeback by Konstantin Ryabitsev · 1 year, 2 months ago
  52. 774dd72 bugzilla-junker: support path vars in configuration by Konstantin Ryabitsev · 1 year, 2 months ago
  53. a2887ad bugzilla-junker: add config validation by Konstantin Ryabitsev · 1 year, 2 months ago
  54. 96690e5 bugzilla-junker: rework so I can give it to others by Konstantin Ryabitsev · 1 year, 2 months ago
  55. da9905d git-patchwork-bot: allow fnmatch-style matching of heads by Konstantin Ryabitsev · 1 year, 4 months ago
  56. 26818cb git-patchwork-bot: further typing improvements by Konstantin Ryabitsev · 1 year, 4 months ago
  57. 16df0a0 Further typing improvements for git-patchwork-bot by Konstantin Ryabitsev · 1 year, 5 months ago
  58. 2f6defc git-patchwork-bot: appease mypy linter by Konstantin Ryabitsev · 1 year, 6 months ago
  59. 058221f mlmmj-subscriber-sync: add support for exclusion lists by Konstantin Ryabitsev · 2 years, 1 month ago
  60. 8c95860 subscriber-sync: fix for multiple M: entries by Konstantin Ryabitsev · 2 years, 1 month ago
  61. 0679dae mlmmj-subscriber-sync: support parsing MAINTAINERS file by Konstantin Ryabitsev · 2 years, 1 month ago
  62. 5d49005 Update some scripts to no longer default to gpg2 by Konstantin Ryabitsev · 2 years, 2 months ago
  63. c3fa8bd pwbot: fix pagination logic bug in REST results by Konstantin Ryabitsev · 2 years, 9 months ago
  64. f25e512 mlmmj-subscriber-sync: also catch OSError by Konstantin Ryabitsev · 3 years, 3 months ago
  65. 67f2c63 pr-tracker-bot: add process-id to logging by Konstantin Ryabitsev · 3 years, 3 months ago
  66. a951b8f git-patchwork-bot: support histogram patches by Konstantin Ryabitsev · 3 years, 3 months ago
  67. 902480f Keep DKIM and X-Developer headers by Konstantin Ryabitsev · 3 years, 3 months ago
  68. 82063fb git-patchwork-bot: retry patch generation with --histogram by Konstantin Ryabitsev · 3 years, 4 months ago
  69. 4f84e5d mlmmj-subscriber-sync: add ability to use a git repo for subs by Konstantin Ryabitsev · 3 years, 5 months ago
  70. e474b98 list-archive-collector: improve marc retrieval by Konstantin Ryabitsev · 3 years, 5 months ago
  71. 3002ffb Update mlmmj-subscriber-sync to support checksums by Konstantin Ryabitsev · 3 years, 6 months ago
  72. b9c3a4a Add mlmmj-subscriber-sync by Konstantin Ryabitsev · 3 years, 7 months ago
  73. 29093fb groupsio-webhook: don't check for action by Konstantin Ryabitsev · 3 years, 10 months ago
  74. ebb4f57 list-archive-maker: fix msgmap.sqlite3 support by Konstantin Ryabitsev · 4 years ago
  75. 9426618 archive-collector: allow clean-subject to take multiple strings by Konstantin Ryabitsev · 4 years ago
  76. 354fc16 list-collectors: small improvements by Konstantin Ryabitsev · 4 years ago
  77. a72a55b Optimize emergency saving of messages by Konstantin Ryabitsev · 4 years ago
  78. f0dbc27 More debugging options for groupsio webhook by Konstantin Ryabitsev · 4 years ago
  79. 7b708a3 Rewrite groupsio-hook to add logging by Konstantin Ryabitsev · 4 years, 1 month ago
  80. 8869f6c mainline-when: treat 19 as the last minver by Konstantin Ryabitsev · 4 years, 3 months ago
  81. f2680af Allow list-id to be a globbing match by Konstantin Ryabitsev · 4 years, 4 months ago
  82. ead2b92 Add support to write out as maildir by Konstantin Ryabitsev · 4 years, 4 months ago
  83. f057cb9 Tweak wording on mainline-when by Konstantin Ryabitsev · 4 years, 5 months ago
  84. ef2bec9 Treat failures to uncompress as non-fatal by Konstantin Ryabitsev · 4 years, 6 months ago
  85. 7d92b25 Adjust default sig-prover node list by Konstantin Ryabitsev · 4 years, 6 months ago
  86. 5ef4890 mainline-when: fix var scoping issues by Konstantin Ryabitsev · 4 years, 9 months ago
  87. 56e1574 mainline-when: rework to remove depedencies and generate .ics by Konstantin Ryabitsev · 4 years, 9 months ago
  88. 8f0b9e9 mainline-when: add a tiny script to estimate dates by Konstantin Ryabitsev · 4 years, 9 months ago
  89. 10b7024 Fix hash generation after switching to "git show" by Konstantin Ryabitsev · 4 years, 9 months ago
  90. 3da44d2 patchwork-bot: add ability to match by msgid by Konstantin Ryabitsev · 4 years, 9 months ago
  91. 41cfb03 Revert "patchwork-bot: Ignore empty context lines" by Konstantin Ryabitsev · 4 years, 10 months ago
  92. 0c10796 patchwork-bot: add support for --tokens-file by Konstantin Ryabitsev · 4 years, 11 months ago
  93. db381d5 patchwork-bot: add proper typing hints by Konstantin Ryabitsev · 4 years, 11 months ago
  94. a48d14b patchwork-bot: remove xmlrpc vestiges by Konstantin Ryabitsev · 4 years, 11 months ago
  95. ffe2576 patchwork-bot: Add --pwhash for debugging by Kees Cook · 5 years ago
  96. 8998144 patchwork-bot: Ignore empty context lines by Kees Cook · 5 years ago
  97. 6fc2e91 patchwork-bot: Allow initial database to skip recent commits by Kees Cook · 5 years ago
  98. 460990b patchwork-bot: Handle repo being a worktree by Kees Cook · 5 years ago
  99. 36971ee patchwork-bot: Allow limiting heads to single branch by Kees Cook · 5 years ago
  100. e2dc648 patchwork-bot: Create CACHEDIR if it is missing by Kees Cook · 5 years ago