index
:
b4/b4.git
master
stable-0.10.y
stable-0.11.y
stable-0.12.y
stable-0.13.y
stable-0.3.y
stable-0.4.y
stable-0.5.y
stable-0.6.y
stable-0.7.y
stable-0.8.y
stable-0.9.y
B4 workflow tools
Konstantin Ryabitsev
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
8 hours
Merge patch series "b4: ty: Fix incorrect patch/commit association"
HEAD
master
Konstantin Ryabitsev
0
-0
/
+0
8 hours
ty: Remove unused 'matches' variable
Will Deacon
1
-4
/
+0
8 hours
ty: Try subject matching for every commit before using trackers
Will Deacon
1
-1
/
+7
8 hours
Merge pull request https://github.com/mricon/b4/pull/28
Konstantin Ryabitsev
1
-1
/
+1
8 hours
Merge branch 'ez' of https://github.com/akihikodaki/b4
Konstantin Ryabitsev
1
-2
/
+2
4 days
ez: Fix preflight checks without series tags
Akihiko Odaki
1
-2
/
+2
4 days
Add Based-on: to the utility trailer list
Akihiko Odaki
1
-1
/
+1
6 days
docs: document b4 am --check and related config changes
Konstantin Ryabitsev
3
-116
/
+154
6 days
docs: document working with series dependencies
Konstantin Ryabitsev
3
-6
/
+113
7 days
Revert "Allow defining checks commands via .b4-config"
Konstantin Ryabitsev
1
-1
/
+1
7 days
Fix version to include partial hash for -dev versions
Konstantin Ryabitsev
1
-1
/
+1
8 days
docs: document pre-flight checks
Konstantin Ryabitsev
2
-90
/
+130
9 days
doc: document prep --check
Konstantin Ryabitsev
4
-127
/
+179
9 days
Allow defining checks commands via .b4-config
Konstantin Ryabitsev
1
-1
/
+1
10 days
ez: allow disabling pre-flight checks (all, or individual)
Konstantin Ryabitsev
2
-10
/
+33
10 days
ez: add needs-recipients check and improve the needs-doing logic
Konstantin Ryabitsev
1
-10
/
+31
12 days
ez: add preflight-checks-failing show-info output
Konstantin Ryabitsev
2
-1
/
+16
12 days
ez: try to tell the user to run pre-flight checks
Konstantin Ryabitsev
2
-19
/
+44
13 days
ez: add needs-auto-to-cc to prep --show-info
Konstantin Ryabitsev
2
-54
/
+114
13 days
ez: Make sure we're running prep commands on prep branches
Konstantin Ryabitsev
1
-0
/
+4
13 days
ez: improve needs-editing logic for single-patch series
Konstantin Ryabitsev
1
-1
/
+7
2024-04-17
Allow defining multiple check commands
Konstantin Ryabitsev
2
-27
/
+43
2024-04-16
Small tweaks for style and wording
Konstantin Ryabitsev
2
-6
/
+9
2024-04-16
ez: fix output of prep --check
Konstantin Ryabitsev
1
-1
/
+1
2024-04-16
am: run local checks as each patch is prepared
Konstantin Ryabitsev
2
-18
/
+10
2024-04-16
am: add support for --check
Konstantin Ryabitsev
4
-146
/
+120
2024-04-12
ez: initial implementation of prep --check
Konstantin Ryabitsev
3
-11
/
+123
2024-04-12
ez: small tweaks to dependency functionality
Konstantin Ryabitsev
1
-12
/
+19
2024-04-09
ez: Add a check before returning a commit
Louis Chauvet
1
-0
/
+4
2024-04-03
ez: Prevent overwriting an unrelated cover letter
Louis Chauvet
1
-1
/
+12
2024-03-28
ez: check that all dependencies can be applied
Konstantin Ryabitsev
3
-10
/
+80
2024-03-22
ez: expand non-local change-id and message-id deps
Konstantin Ryabitsev
2
-11
/
+46
2024-03-21
ez: add initial support for prep --check-deps
Konstantin Ryabitsev
3
-7
/
+128
2024-03-20
ez: implement --edit-deps
Konstantin Ryabitsev
3
-2
/
+55
2024-03-20
init: appease vale checks
Konstantin Ryabitsev
1
-5
/
+5
2024-03-20
ez: make editing files with an editor a global method
Konstantin Ryabitsev
2
-24
/
+28
2024-03-19
send-receive: use our own emlpolicy when parsing messages
Konstantin Ryabitsev
2
-2
/
+13
2024-03-19
send-receive: add workarounds for python email bugs
Konstantin Ryabitsev
1
-4
/
+98
2024-03-14
ez: initial support for chained series
Konstantin Ryabitsev
2
-19
/
+78
2024-03-11
docs: rewrite config.rst based on vale feedback
Konstantin Ryabitsev
1
-182
/
+166
2024-03-11
Add basic vale config
Konstantin Ryabitsev
1
-0
/
+6
2024-03-06
Fix list address in .b4-config
Konstantin Ryabitsev
1
-1
/
+1
2024-03-06
docs: fix bad indent on heading
Konstantin Ryabitsev
1
-1
/
+1
2024-03-06
main: add ability to specify DNS resolvers for DKIM
Konstantin Ryabitsev
2
-0
/
+26
2024-03-06
Add tab-completion generation with shtab
Konstantin Ryabitsev
1
-0
/
+33
2024-03-04
Merge patch series "b4: ty: Fix incorrect patch/commit association"
Konstantin Ryabitsev
1
-5
/
+7
2024-03-04
ty: Remove unused 'matches' variable
Will Deacon
1
-4
/
+0
2024-03-04
ty: Try subject matching for every commit before using trackers
Will Deacon
1
-1
/
+7
2024-02-27
mbox: initial work to add thread minimization
Konstantin Ryabitsev
4
-4
/
+113
2024-02-26
ez: cosmetic changes to appease PEP8
Konstantin Ryabitsev
1
-2
/
+3
2024-02-26
Initial support for retrieving dependencies
Konstantin Ryabitsev
2
-18
/
+42
2024-02-26
Merge patch series "ez: allow inserting a range-diff in the cover letter"
Konstantin Ryabitsev
2
-5
/
+38
2024-02-26
ez: allow inserting a range-diff in the cover-letter
Philippe Blain
2
-4
/
+29
2024-02-26
docs: document tokens for b4.prep-cover-template
Philippe Blain
1
-1
/
+9
2024-02-19
Use hashed requirements.txt
Konstantin Ryabitsev
5
-21
/
+224
2024-02-19
Fix PYTHONPATH to include src/
Konstantin Ryabitsev
1
-1
/
+1
2024-02-19
Switch from setup.py to pyproject.toml
Konstantin Ryabitsev
71
-62
/
+71
2024-02-15
Add 'base-commit' and 'change-id' to badtrailers
Konstantin Ryabitsev
1
-1
/
+1
2024-02-15
Update version to 0.14-dev
Konstantin Ryabitsev
1
-1
/
+1
2024-02-13
ez: fall back to regular merge-base if --fork-point mode fails
Philippe Blain
1
-2
/
+5
2024-02-13
ez: don't crash if prep is starting on detached head
Konstantin Ryabitsev
2
-2
/
+12
2024-02-13
diff: make the algorithm more forgiving
Konstantin Ryabitsev
3
-136
/
+198
2024-02-09
docs,man: remove obsolete flags and warnings
Konstantin Ryabitsev
4
-14
/
+5
2024-02-09
am,shazam: make -t,--apply-cover-trailers the default
Konstantin Ryabitsev
11
-101
/
+11
2024-02-08
docs: define sphinx requirements
Konstantin Ryabitsev
2
-3
/
+7
2024-02-08
Add the (now-required) .readthedocs.yaml
Konstantin Ryabitsev
1
-0
/
+35
2024-02-08
ez: rename --dry-run-to to --preview-to
Konstantin Ryabitsev
5
-21
/
+44
2024-02-08
am: extend trailers-ignore-from to match From: header as well
Konstantin Ryabitsev
1
-1
/
+1
2024-02-07
ty: auto-matching: Do not consume commit decorations
Nicolas Schier
1
-1
/
+1
2024-01-30
docs,man: document the --single-message flag
Konstantin Ryabitsev
5
-2
/
+34
2024-01-30
init: don't crash when user.name or user.email arent't set
Konstantin Ryabitsev
1
-6
/
+20
2024-01-30
mbox: add --single-message mode
Konstantin Ryabitsev
3
-15
/
+82
2024-01-29
Merge GH PR #18 from marcosps
Konstantin Ryabitsev
2
-2
/
+2
2024-01-29
pr: fix crash when GH pull request body is "None"
Konstantin Ryabitsev
1
-1
/
+4
2024-01-29
Update the tools list address
Konstantin Ryabitsev
5
-9
/
+8
2024-01-29
man: Fix b4 pr usage message
Marcos Paulo de Souza
2
-2
/
+2
2024-01-23
ez: show if the cover letter needs editing
Konstantin Ryabitsev
1
-0
/
+1
2024-01-23
Use non-deprecated logger calls
Konstantin Ryabitsev
1
-5
/
+5
2024-01-23
Merge branch 'make-am-try-except' of https://github.com/hnez/b4
Konstantin Ryabitsev
1
-8
/
+4
2024-01-23
am: Build patch series when additional patches appear in a thread
Ira Weiny
1
-1
/
+11
2024-01-23
Fall back to non-annotated tags for pull requests
Mario Limonciello
1
-0
/
+4
2024-01-23
Merge patch series "b4: Add support for setting config on the command-line"
Konstantin Ryabitsev
3
-58
/
+130
2024-01-23
b4: add --config option to set config options on the command-line
Jani Nikula
3
-0
/
+52
2024-01-23
init: separate config setup from access
Jani Nikula
2
-56
/
+75
2024-01-23
Add typing hints where still missing
Konstantin Ryabitsev
4
-70
/
+92
2024-01-16
mbox: remove "try: ... except: sys.exit(1)" wrapper in make_am()
Leonard Göhrs
1
-8
/
+4
2024-01-02
Properly write out bare-address trailers
Konstantin Ryabitsev
4
-1
/
+117
2023-12-22
ez: implement send --dry-run-to
Konstantin Ryabitsev
4
-36
/
+74
2023-12-22
mbox: retrieve code review trailers matching the patch-id
Konstantin Ryabitsev
1
-27
/
+122
2023-12-22
Don't track ipynb files
Konstantin Ryabitsev
1
-0
/
+1
2023-12-21
init: fix bug in cache result retrieval
Konstantin Ryabitsev
1
-1
/
+1
2023-12-20
init: add type hints to LoreMessage
Konstantin Ryabitsev
2
-28
/
+51
2023-12-11
am: check for ci status on the last patch instead of first
Konstantin Ryabitsev
1
-23
/
+36
2023-12-11
More cosmetic whitespace fixes
Konstantin Ryabitsev
6
-6
/
+8
2023-12-11
patchwork: reuse patch lookup code for setting state
Konstantin Ryabitsev
1
-55
/
+53
2023-12-11
init: deprecation and pep8 fixes for python-3.12
Konstantin Ryabitsev
2
-13
/
+17
2023-12-05
pr: remove some redundant code
Konstantin Ryabitsev
1
-6
/
+2
2023-12-05
mbox: Suggest git am -3 if b4 am -3 was used
Uwe Kleine-König
1
-1
/
+1
2023-11-28
pr: fix pr explode and drop link retrieval
Konstantin Ryabitsev
2
-86
/
+15
2023-11-22
am: hotfix for when retrieved series isn't on patchwork
Konstantin Ryabitsev
1
-6
/
+5
2023-11-22
am: initial support for checking patchwork CI status
Konstantin Ryabitsev
1
-1
/
+145
2023-11-10
no such command like 'git amend'
Junio C Hamano
1
-1
/
+1
2023-10-16
trailers: do not quote names when special chars are present
Konstantin Ryabitsev
4
-1
/
+112
2023-09-06
am: properly handle non-git diffs
Konstantin Ryabitsev
29
-51
/
+196
2023-08-03
Only pass -f to sendmail if envelopesender is set
Konstantin Ryabitsev
1
-5
/
+4
2023-08-02
ez: Add --use-web-endpoint arg to force web endpoint
Joel Granados
3
-7
/
+9
2023-07-26
ez: ignore invalid unicode returned by get_maintainer
Konstantin Ryabitsev
1
-2
/
+2
2023-06-23
ez: store sent prefixes with the tag message
Konstantin Ryabitsev
1
-1
/
+4
2023-06-22
Properly quote the address before adding into From
Konstantin Ryabitsev
1
-4
/
+1
2023-06-22
shazam: switch to top of git tree before running git-am
Konstantin Ryabitsev
2
-4
/
+5
2023-06-22
trailers: normalize address after parsing
Konstantin Ryabitsev
1
-0
/
+2
2023-06-22
Fix wrong CTR header after 8bit cover content is mixed in
Konstantin Ryabitsev
1
-0
/
+3
2023-06-21
ez: make it easier to send single-patch series
Konstantin Ryabitsev
1
-16
/
+17
2023-06-21
ez: make message-ids use today's date
Konstantin Ryabitsev
1
-3
/
+8
2023-06-21
ez: only include base-branch when using non-default strategy
Konstantin Ryabitsev
1
-1
/
+3
2023-06-20
Fix to properly handle under-scissors patches with a unixfrom line
Konstantin Ryabitsev
1
-7
/
+12
2023-06-20
Clean headers before adding them to the pre-scissors email
Konstantin Ryabitsev
1
-3
/
+3
2023-06-02
b4: Fix envelopeSender handling
Maxime Ripard
1
-1
/
+4
2023-05-26
Merge patch series "am, shazam: allow cherry-picking an out-of-series patch"
Konstantin Ryabitsev
1
-5
/
+12
2023-05-26
am, shazam: allow cherry-picking an out-of-series patch
Philippe Blain
1
-1
/
+8
2023-05-26
mbox.py::make_am: simplify check for early return
Philippe Blain
1
-4
/
+4
2023-05-26
shazam: warn when overriding base-commit with --merge-base
Conor Dooley
1
-9
/
+13
2023-05-26
ez: Fix 'trailers -F' used on a single commit
Rob Herring
1
-0
/
+2
2023-05-26
b4.sh: keep existing PYTHONPATH if set
Dominique Martinet
1
-1
/
+2
2023-05-26
b4: Allow prep new branch while on a b4 managed branch
Ira Weiny
1
-1
/
+5
2023-05-26
docs: fix smtpServerPort option
Erik Schilling
1
-1
/
+1
2023-05-26
Merge patch series "trailers: accept recognized link trailers + "Closes""
Konstantin Ryabitsev
3
-3
/
+9
2023-05-26
trailers: add 'Closes' as recognized link trailer
Matthieu Baerts
3
-2
/
+4
2023-05-26
trailers: accept recognized link trailers
Matthieu Baerts
3
-2
/
+6
2023-05-26
Consider '@' safe in msgid URLs
Konstantin Ryabitsev
1
-1
/
+1
2023-04-19
ez: better fix for "no follow-up trailers" condition
Konstantin Ryabitsev
1
-5
/
+4
2023-04-19
Add subscribe/unsubscribe to badtrailers
Konstantin Ryabitsev
1
-1
/
+2
2023-04-19
ez: do not trust local commands to properly reflect
Konstantin Ryabitsev
1
-1
/
+16
2023-04-17
ez-trailers: don't crash when there are no follow-ups received
Konstantin Ryabitsev
1
-1
/
+4
2023-03-23
Fix incorrect message-id used for Link: trailers
Konstantin Ryabitsev
3
-16
/
+83
2023-03-17
Fall back to EMAIL environment email
Alyssa Ross
1
-0
/
+2
2023-03-17
Avoid case where message-id and in-reply-to id match
Alison Schofield
1
-0
/
+3
2023-03-10
man: fix rst2man rendering
Konstantin Ryabitsev
2
-1
/
+7
2023-03-10
Add Date: and Subject: to badtrailers
Konstantin Ryabitsev
1
-1
/
+1
2023-03-10
docs: Document thanks-treename
Michael Ellerman
1
-0
/
+5
2023-03-10
ty: Allow a custom name/from when sending thanks
Michael Ellerman
2
-3
/
+19
2023-03-10
ty: Fix git-config regexp in get_branch_info()
Michael Ellerman
1
-1
/
+1
2023-03-10
Merge patch series "ez: allow remote-tracking branches as ENROLL_BASE"
Konstantin Ryabitsev
3
-6
/
+17
2023-03-10
ez: let ENROLL_BASE default to '@{upstream}'
Philippe Blain
2
-3
/
+7
2023-03-10
ez: allow '@{upstream}' as ENROLL_BASE
Philippe Blain
1
-1
/
+6
2023-03-10
ez: also check remote-tracking branches when ENROLL_BASE is not a branch
Philippe Blain
2
-2
/
+4
2023-03-10
ez: allow remote-tracking branches as ENROLL_BASE
Philippe Blain
1
-1
/
+1
2023-03-10
Fix: wrong From attribution on trim_body required for attestation
Konstantin Ryabitsev
1
-4
/
+8
2023-03-08
ez: add ability to use markdown headers in cover
Konstantin Ryabitsev
1
-1
/
+8
2023-03-03
test: don't require running from git
Konstantin Ryabitsev
1
-1
/
+1
2023-03-03
keys: add key for Thomas Weißschuh
Konstantin Ryabitsev
1
-0
/
+1
2023-03-03
Merge patch "ez: send: make argument to --resend optional"
Konstantin Ryabitsev
4
-8
/
+14
2023-03-03
ez: send: make argument to --resend optional
Thomas Weißschuh
4
-7
/
+13
2023-03-03
Merge patch "ez: get_series_details: correctly compute 'base_commit' for all ...
Konstantin Ryabitsev
1
-3
/
+6
2023-03-03
ez: get_series_details: correctly compute 'base_commit' for all strategies
Philippe Blain
1
-3
/
+6
2023-03-03
ez: document the --cleanup option
Konstantin Ryabitsev
4
-7
/
+45
2023-03-03
ez: refuse to cleanup currently checked-out branch
Konstantin Ryabitsev
1
-1
/
+6
2023-03-02
ez: initial implementation of b4 prep --cleanup
Konstantin Ryabitsev
2
-7
/
+149
2023-03-02
ez: allow getting info from a specific branch
Konstantin Ryabitsev
4
-33
/
+100
2023-03-02
ez: use full change-id when tagging sent revisions
Konstantin Ryabitsev
2
-25
/
+53
2023-02-27
ez: allow sending all versions of a patch series in the same thread
Philippe Blain
2
-0
/
+17
2023-02-27
Add linktrailermask config variable
Konstantin Ryabitsev
5
-7
/
+71
2023-02-27
Abstract out our own get_payload for better charset support
Konstantin Ryabitsev
3
-39
/
+46
2023-02-02
PEP inspection cleanups
Konstantin Ryabitsev
4
-9
/
+10
2023-02-01
ez: modify --show-info to allow getting single value
Konstantin Ryabitsev
2
-15
/
+25
2023-02-01
Up version to 0.13-dev
Konstantin Ryabitsev
1
-1
/
+1
2023-02-01
shazam: Add the --merge-base argument
Palmer Dabbelt
3
-6
/
+15
2023-01-26
Use typing compatible with python 3.8
Konstantin Ryabitsev
1
-2
/
+2
2023-01-25
Update patatt to 0.6.3
Konstantin Ryabitsev
1
-0
/
+0
2023-01-20
Up version to 0.12.0
v0.12.0
Konstantin Ryabitsev
1
-1
/
+1
2023-01-19
ez: always hide cover to/cc trailers
Konstantin Ryabitsev
6
-39
/
+10
2023-01-19
Use a separate clear_cache function
Konstantin Ryabitsev
1
-11
/
+11
2023-01-19
Improve compatibility for name quoting in addresses
Konstantin Ryabitsev
1
-2
/
+7
2023-01-19
Revert "ez: don't use --fork-point with merge-base"
Konstantin Ryabitsev
1
-2
/
+2
2023-01-19
ez: don't use --fork-point with merge-base
Konstantin Ryabitsev
1
-2
/
+2
2023-01-19
ez: fix minor off-by-one in Date header generation
Konstantin Ryabitsev
1
-1
/
+1
2023-01-19
ez: when we find an smtp configuration, always use that
Konstantin Ryabitsev
1
-9
/
+14
2023-01-19
man: up the version and document b4 mbox -r
Konstantin Ryabitsev
2
-4
/
+9
2023-01-13
keys: add tessares.net/matthieu.baerts/default
Konstantin Ryabitsev
1
-0
/
+124
2023-01-13
ez: treat cover-letter as git commit msg
Matthieu Baerts
1
-18
/
+23
2023-01-12
prep: Allow configuration options when enrolling/creating branch
Rob Herring
2
-21
/
+23
2023-01-12
prep: Fix splat with --auto-to-cc when a branch has no commits
Rob Herring
1
-1
/
+6
2023-01-11
Add save_mboxrd_mbox method for mbox saving
Konstantin Ryabitsev
2
-3
/
+10
2023-01-11
tests: explicitly clone master branch from git bundle
Thomas Weißschuh
1
-1
/
+1
2023-01-10
ez: refuse to invoke send if repo is not clean
Konstantin Ryabitsev
1
-0
/
+6
2023-01-10
Tweak wrap_header to allow decode/encode/clean operations
Konstantin Ryabitsev
2
-66
/
+69
2023-01-10
Work around another python email module bug
Konstantin Ryabitsev
2
-27
/
+56
2023-01-10
ez: make X-B4-Tracking wrapping consistent
Konstantin Ryabitsev
1
-2
/
+2
2023-01-09
Don't break on hyphen when wrapping headers
Konstantin Ryabitsev
1
-1
/
+2
2023-01-09
tests: add another test for very long email address
Konstantin Ryabitsev
1
-0
/
+3
2023-01-09
Implement our own msg_to_bytes
Konstantin Ryabitsev
2
-87
/
+135
2023-01-06
ez: change behaviour for per-commit trailers
Konstantin Ryabitsev
1
-25
/
+6
2023-01-06
mbox: add --refetch command
Konstantin Ryabitsev
3
-3
/
+45
2023-01-05
ez: don't crash on non-existent tag in show_info
Konstantin Ryabitsev
1
-2
/
+5
2023-01-03
ez: avoid header wrapping when writing to file
Konstantin Ryabitsev
1
-2
/
+5
2023-01-03
ez: dedupe cover letter CCs taken from individual patches
Konstantin Ryabitsev
1
-1
/
+3
2022-12-29
Handle series with more than 999 patches
Konstantin Ryabitsev
1
-1
/
+1
2022-12-27
Always run log with --no-abbrev-commit
Konstantin Ryabitsev
1
-0
/
+5
2022-12-21
ez: use default web endpoint when in the kernel repo
Konstantin Ryabitsev
4
-19
/
+27
2022-12-20
ez: give better error message when patatt signing fails
Konstantin Ryabitsev
2
-12
/
+29
[next]