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
2024-01-02
Properly write out bare-address trailers
stable-0.12.y
Konstantin Ryabitsev
4
-1
/
+118
2024-01-02
Up version to 0.12.5-dev
Konstantin Ryabitsev
1
-1
/
+1
2023-10-20
Up release to 0.12.4
v0.12.4
Konstantin Ryabitsev
1
-1
/
+1
2023-10-16
trailers: do not quote names when special chars are present
Konstantin Ryabitsev
4
-1
/
+113
2023-09-11
Only pass -f to sendmail if envelopesender is set
Konstantin Ryabitsev
1
-5
/
+4
2023-09-11
ez: ignore invalid unicode returned by get_maintainer
Konstantin Ryabitsev
1
-2
/
+2
2023-09-11
Up version to 0.12.4-dev
Konstantin Ryabitsev
1
-1
/
+1
2023-06-23
Up release to 0.12.3
v0.12.3
Konstantin Ryabitsev
1
-1
/
+1
2023-06-23
ez: store sent prefixes with the tag message
Konstantin Ryabitsev
1
-1
/
+5
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
-3
/
+4
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-21
Fix to properly handle under-scissors patches with a unixfrom line
Konstantin Ryabitsev
1
-7
/
+12
2023-06-21
Clean headers before adding them to the pre-scissors email
Konstantin Ryabitsev
1
-3
/
+3
2023-06-21
b4: Fix envelopeSender handling
Maxime Ripard
1
-1
/
+4
2023-06-21
am, shazam: allow cherry-picking an out-of-series patch
Philippe Blain
1
-1
/
+8
2023-06-21
mbox.py::make_am: simplify check for early return
Philippe Blain
1
-4
/
+4
2023-06-21
ez: Fix 'trailers -F' used on a single commit
Rob Herring
1
-0
/
+2
2023-06-21
b4.sh: keep existing PYTHONPATH if set
Dominique Martinet
1
-1
/
+2
2023-06-21
b4: Allow prep new branch while on a b4 managed branch
Ira Weiny
1
-1
/
+5
2023-06-21
docs: fix smtpServerPort option
Erik Schilling
1
-1
/
+1
2023-06-21
trailers: add 'Closes' as recognized link trailer
Matthieu Baerts
3
-2
/
+4
2023-06-21
trailers: accept recognized link trailers
Matthieu Baerts
3
-2
/
+6
2023-06-21
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-19
ez-trailers: don't crash when there are no follow-ups received
Konstantin Ryabitsev
1
-1
/
+4
2023-04-19
Up version to 0.12.3-dev
Konstantin Ryabitsev
1
-1
/
+1
2023-03-10
Prepare for 0.12.2
v0.12.2
Konstantin Ryabitsev
1
-1
/
+1
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
ty: Fix git-config regexp in get_branch_info()
Michael Ellerman
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
ez: send: make argument to --resend optional
Thomas Weißschuh
4
-7
/
+13
2023-03-03
ez: get_series_details: correctly compute 'base_commit' for all strategies
Philippe Blain
1
-3
/
+6
2023-03-03
Abstract out our own get_payload for better charset support
Konstantin Ryabitsev
3
-39
/
+46
2023-03-03
init: up version to 0.12.2-dev
Konstantin Ryabitsev
1
-1
/
+1
2023-01-26
Prepare for 0.12.1
v0.12.1
Konstantin Ryabitsev
1
-1
/
+1
2023-01-26
Update patatt to 0.6.3
Konstantin Ryabitsev
1
-0
/
+0
2023-01-26
Use typing compatible with python 3.8
Konstantin Ryabitsev
1
-2
/
+2
2023-01-26
Up version to v0.12.1-dev
Konstantin Ryabitsev
1
-1
/
+1
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
2022-12-20
ez: don't crash when there's no [sendemail] section
Konstantin Ryabitsev
1
-2
/
+2
2022-12-19
Update version to 0.12-dev
Konstantin Ryabitsev
1
-1
/
+1
2022-12-13
ez: don't forget to set Date on the cover letter
Konstantin Ryabitsev
2
-5
/
+6
2022-12-13
Use git-credential if smtppass is not set
Konstantin Ryabitsev
1
-0
/
+21
2022-12-12
ez: add a large REFLECT MODE notice
Konstantin Ryabitsev
1
-0
/
+8
2022-12-12
Fix regression on messages with attachments
Konstantin Ryabitsev
1
-1
/
+8
2022-12-09
ez: add sent-series info to b4 --show-info
Konstantin Ryabitsev
1
-0
/
+5
2022-12-09
ez: fix regression that was causing duplicated addressees
Konstantin Ryabitsev
1
-2
/
+2
2022-12-09
ez: add prep --show-info
Konstantin Ryabitsev
6
-11
/
+72
2022-12-09
Always use re.split when splitting along '---'
Konstantin Ryabitsev
2
-3
/
+3
2022-12-09
ez: refactor single-patch-series code
Konstantin Ryabitsev
2
-254
/
+246
2022-12-08
ez: don't require cover letter subject
Konstantin Ryabitsev
1
-3
/
+5
2022-12-08
ez: always hide cover-letter To/Cc trailers from single-patch series
Konstantin Ryabitsev
2
-11
/
+39
2022-12-08
send-receive: don't write to the repo in reflect mode
Konstantin Ryabitsev
1
-2
/
+2
2022-12-08
send: fix a bug with per-patch extra Cc's
Konstantin Ryabitsev
2
-4
/
+6
2022-12-07
send-receive: allow subjects with just [PATCH]
Konstantin Ryabitsev
1
-1
/
+1
2022-12-06
ez: fix bugs when creating a prep-branch from single-patch series
Konstantin Ryabitsev
2
-3
/
+14
2022-12-06
ez: fix prep -n with a fork-point specified
Konstantin Ryabitsev
1
-1
/
+3
2022-12-06
docs: mark --reflect as 0.11+
Konstantin Ryabitsev
1
-1
/
+1
2022-12-06
docs: fix typo in the flag for --reflect
Konstantin Ryabitsev
1
-4
/
+4
2022-12-06
ez: show what actions will be done on send
Konstantin Ryabitsev
1
-13
/
+33
2022-12-06
ez: implement b4 send --reflect mode
Konstantin Ryabitsev
7
-24
/
+112
2022-12-06
ez: also allow seting extra prefixes via the cover letter subject
Konstantin Ryabitsev
2
-4
/
+19
2022-12-05
docs: minor update to the "--compare-to" docs
Konstantin Ryabitsev
1
-1
/
+3
2022-12-05
docs: update documentation for "b4 ty"
Konstantin Ryabitsev
1
-0
/
+4
2022-12-05
ez: reimplement extra prefix functionality
Konstantin Ryabitsev
8
-37
/
+78
2022-12-05
man: update with 0.11 latest information
Konstantin Ryabitsev
2
-10
/
+42
2022-12-05
kr: fix for API changes and add a default output
Konstantin Ryabitsev
1
-1
/
+3
2022-12-05
Don't use SMTP policy for DKIM validation
Konstantin Ryabitsev
1
-1
/
+1
2022-12-02
ez: change logic for individual patch Cc handling
Konstantin Ryabitsev
1
-4
/
+42
2022-12-01
b4: patatt: Update patatt from 0.6.0 => 0.6.2
Douglas Anderson
1
-0
/
+0
2022-12-01
send-receive: work around some bugs in python's encoding handler
Konstantin Ryabitsev
1
-5
/
+11
2022-12-01
tests: add a basic test for 7bit-header-handling
Konstantin Ryabitsev
2
-0
/
+34
2022-12-01
Work around deficientices in Python's email.policy implementations
Konstantin Ryabitsev
2
-11
/
+62
2022-11-30
Fix crasher on handling renamed files
Konstantin Ryabitsev
1
-2
/
+3
2022-11-30
Fix a crash on invalid To: and Cc: headers
Konstantin Ryabitsev
1
-2
/
+10
2022-11-29
Don't use from_string/as_string wherever possible
Konstantin Ryabitsev
4
-19
/
+13
2022-11-29
Fix 'LoreSeries::make_fake_am_range' with renamed, then modified file
Philippe Blain
1
-19
/
+24
2022-11-29
Remove b4 version from signature
Konstantin Ryabitsev
1
-1
/
+1
2022-11-29
tests: update tests for ez/preserve-tripledash
Konstantin Ryabitsev
3
-24
/
+79
2022-11-29
ez: preserve content under '---' in commits
Konstantin Ryabitsev
1
-5
/
+14
2022-11-29
ez: make sure base-branch is set
Konstantin Ryabitsev
1
-4
/
+6
2022-11-25
am: output minimal headers for am-ready mboxes
Konstantin Ryabitsev
16
-87
/
+22
2022-11-24
send-receive: improve From: rewriting
Konstantin Ryabitsev
2
-8
/
+34
2022-11-24
send-receive: properly set SMTP policy on smtp send
Konstantin Ryabitsev
1
-3
/
+2
2022-11-24
ez: make x-b4-tracking header versioned
Konstantin Ryabitsev
1
-2
/
+9
2022-11-24
send: use SMTP policy when generating messages for SMTP delivery
Konstantin Ryabitsev
1
-11
/
+8
2022-11-24
Fix tests for the BytesGenerator internal change
Konstantin Ryabitsev
3
-4
/
+30
2022-11-24
Use BytesGenerator for saving am-ready mboxes
Konstantin Ryabitsev
4
-22
/
+25
2022-11-22
Don't convert to bytes for verification payload
Konstantиn Ryabitsev
1
-1
/
+1
2022-11-22
Update signature string
Konstantin Ryabitsev
1
-1
/
+1
2022-11-15
Ensure that we always decode message payload
Konstantin Ryabitsev
5
-20
/
+29
2022-11-01
trailers: recognize a follow-up trailer even if missing Re: in subject
Konstantin Ryabitsev
4
-1
/
+84
2022-10-31
ez: set proper from address when sendemail.from is present
Konstantin Ryabitsev
3
-24
/
+42
2022-10-28
docs: remove --use-project documentation (gone)
Konstantin Ryabitsev
3
-15
/
+0
2022-10-28
mbox: general cleanups
Konstantin Ryabitsev
1
-10
/
+6
2022-10-27
Drop --use-project and reimplement --check-newer
Konstantin Ryabitsev
5
-170
/
+95
2022-10-27
ez: fix subject matching for trailers -u
Konstantin Ryabitsev
2
-7
/
+21
2022-10-27
tests: add initial tests for ez
Konstantin Ryabitsev
9
-30
/
+639
2022-10-27
tests: test shazam -M and shazam -H
Konstantin Ryabitsev
4
-3
/
+85
2022-10-27
Improve --offline-mode and add --no-stdin
Konstantin Ryabitsev
6
-73
/
+84
2022-10-26
tests: properly use fixtures
Konstantin Ryabitsev
5
-34
/
+106
2022-10-26
Add global --offline-mode switch
Konstantin Ryabitsev
4
-1
/
+16
2022-10-25
tests: initial framework to test git-modifying functionality
Konstantin Ryabitsev
5
-2
/
+316
2022-10-25
Silence the pyopenssl deprecation warning
Konstantin Ryabitsev
1
-0
/
+2
2022-10-19
am: ignore base-commit info if commit not present
Konstantin Ryabitsev
1
-0
/
+8
2022-10-19
Do not treat trailers containing :// as person-trailers
Konstantin Ryabitsev
1
-1
/
+1
2022-10-19
ez: do not crash on empty cover letter
Konstantin Ryabitsev
2
-2
/
+7
2022-10-18
shazam: Don't use "git merge --edit" when non-interactive
Palmer Dabbelt
1
-1
/
+6
2022-10-18
ty: add ability to always send mail
Konstantin Ryabitsev
2
-3
/
+13
2022-10-18
Add a doc for contributors
Palmer Dabbelt
1
-0
/
+10
2022-10-18
mbox: Exit with error code if no messages were found
Nicolas Schier
1
-1
/
+1
2022-09-30
ez: initial prep --compare-to implementation
Konstantin Ryabitsev
5
-33
/
+86
2022-09-28
Fall back on user.email if sendemail.from not set
Konstantin Ryabitsev
1
-0
/
+5
2022-09-27
docs: use double quotes for pipe_sep
Konstantin Ryabitsev
2
-2
/
+2
2022-09-27
mbox/am: add --stdin-line-sep option
Konstantin Ryabitsev
7
-4
/
+63
2022-09-22
ez: fix commit corruption on trailers -u
Konstantin Ryabitsev
1
-1
/
+1
2022-09-22
ez: handle full 'Firstname Lastname <email>' parameters
Konstantin Ryabitsev
1
-8
/
+11
2022-09-22
ez: don't send a cover letter for a 1-patch series
Konstantin Ryabitsev
3
-86
/
+194
2022-09-22
ez: generate patch with diffstat
Konstantin Ryabitsev
1
-1
/
+2
2022-09-20
docs: fix patchwork documentation
Konstantin Ryabitsev
2
-14
/
+15
2022-09-20
smtp: more fully implement sendemail cmdline compatibility
Konstantin Ryabitsev
1
-1
/
+12
2022-09-20
Skip running smtp.quit to avoid checks for smtp server
Konstantin Ryabitsev
1
-1
/
+0
2022-09-16
Update master version to 0.11-dev
Konstantin Ryabitsev
1
-1
/
+1
2022-09-16
setup: update install_requires
Konstantin Ryabitsev
1
-4
/
+5
2022-09-16
trailers: add a trailers-ignore-from config option
Konstantin Ryabitsev
4
-3
/
+68
2022-09-16
command: add a link to online documentation
Konstantin Ryabitsev
1
-1
/
+2
2022-09-16
docs: proofread and fixes
Konstantin Ryabitsev
10
-104
/
+159
2022-09-15
man: add prep, send, trailers subcommands
Konstantin Ryabitsev
2
-149
/
+261
2022-09-15
docs: --save-maildir is not available with shazam
Konstantin Ryabitsev
1
-6
/
+6
2022-09-15
docs: remove redundant "b4" from section titles
Konstantin Ryabitsev
6
-12
/
+12
2022-09-15
docs: add an admonition about existing PGP keys
Konstantin Ryabitsev
1
-1
/
+7
2022-09-15
docs: add "available since" version numbers
Konstantin Ryabitsev
3
-23
/
+34
2022-09-15
README: link to online documentation
Konstantin Ryabitsev
1
-40
/
+1
2022-09-15
docs: add some cross-references
Konstantin Ryabitsev
3
-22
/
+46
2022-09-15
docs: add b4 trailers documentation
Konstantin Ryabitsev
1
-1
/
+36
2022-09-15
docs: break out of infinite loop
Konstantin Ryabitsev
1
-1
/
+1
2022-09-15
docs: add the bulk of the b4 send documentation
Konstantin Ryabitsev
1
-1
/
+222
2022-09-15
docs: add the bulk of documentation for b4 prep
Konstantin Ryabitsev
1
-1
/
+245
2022-09-14
docs: add overview for the contributor section
Konstantin Ryabitsev
4
-7
/
+76
2022-09-14
docs: complete most of the maintainer docs
Konstantin Ryabitsev
10
-16
/
+316
2022-09-14
docs: document b4 am/shazam options
Konstantin Ryabitsev
3
-50
/
+218
2022-09-13
docs: add more docs for configuration options
Konstantin Ryabitsev
3
-90
/
+316
2022-09-13
Improve worktree-default configuration loading
Konstantin Ryabitsev
2
-13
/
+22
2022-09-13
Improve the web endpoint validity check
Konstantin Ryabitsev
2
-3
/
+3
2022-09-13
Only accept web urls as valid endpoints
Konstantin Ryabitsev
3
-5
/
+14
2022-09-13
Don't crash on DKIM resolver failures
Konstantin Ryabitsev
1
-2
/
+9
2022-09-12
Add toplevel .b4-config for b4 itself
Konstantin Ryabitsev
1
-0
/
+4
2022-09-12
Allow defining in-tree .b4-config for send- parameters
Konstantin Ryabitsev
1
-5
/
+22
2022-09-12
ez: fix crash on send-series-to/cc defined in config
Konstantin Ryabitsev
1
-1
/
+1
2022-09-12
ez: modify default template to move trailers below comments
Konstantin Ryabitsev
1
-3
/
+3
2022-09-12
ez: auto-populate To: and Cc: trailers at prep time
Konstantin Ryabitsev
3
-71
/
+164
2022-09-12
ez: split --no-auto-to-cc into two commands
Konstantin Ryabitsev
2
-12
/
+14
2022-09-08
docs: reorder, add some more stubs, and some content
Konstantin Ryabitsev
6
-10
/
+277
2022-09-07
docs: add installation instructions
Konstantin Ryabitsev
1
-1
/
+67
2022-09-07
docs: add stubs for subtopics
Konstantin Ryabitsev
13
-3
/
+84
2022-09-07
docs: create sphinx docs stub
Konstantin Ryabitsev
2
-0
/
+12
2022-09-07
ez: add prep --manual-reroll COVER_MSGID
Konstantin Ryabitsev
3
-20
/
+40
2022-09-06
Fix pr explode functionality
Konstantin Ryabitsev
2
-86
/
+55
2022-09-02
Fix dedupe on using cached threads
Konstantin Ryabitsev
1
-5
/
+12
2022-09-01
mbox: accept arbitrary public-inbox URLs
Konstantin Ryabitsev
1
-1
/
+7
[next]