index
:
kernel/git/palmer/b4.git
master
palmer
stable-0.10.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
palmer's fork of b4.git
Palmer Dabbelt
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2021-03-01
Loosen compatible release identifiers for install_requires
stable-0.6.y
Kyle Meyer
1
-3
/
+3
2020-12-28
Save to/cc headers as-is for tracking
Konstantin Ryabitsev
3
-7
/
+12
2020-12-21
Add -f to "b4 mbox" to filter dupes
Konstantin Ryabitsev
4
-3
/
+16
2020-12-21
Check if -o is a maildir
Konstantin Ryabitsev
1
-17
/
+31
2020-12-21
Update version to 0.6.3-dev
Konstantin Ryabitsev
1
-1
/
+1
2020-12-18
Prepare 0.6.2 release
v0.6.2
Konstantin Ryabitsev
1
-1
/
+1
2020-12-15
Convert mboxrd to mboxo
Konstantin Ryabitsev
1
-0
/
+2
2020-12-10
DKIM: remove extra public-inbox headers
Konstantin Ryabitsev
1
-0
/
+25
2020-12-09
Only check allow-list of trailers in follow-ups
Konstantin Ryabitsev
1
-8
/
+9
2020-12-09
Add BugLink to non-person trailers
Konstantin Ryabitsev
1
-2
/
+2
2020-12-07
Create stable-0.6.y and increment version
Konstantin Ryabitsev
1
-1
/
+1
2020-12-07
Update version to 0.6.1 as hotfix
v0.6.1
Konstantin Ryabitsev
1
-1
/
+1
2020-12-07
Add dkimpy and dnspython to install_requires
Konstantin Ryabitsev
1
-1
/
+3
2020-12-07
Don't crash if dkimpy is not installed
Konstantin Ryabitsev
1
-1
/
+1
2020-12-07
Prepare for 0.6.0 release
v0.6.0
Konstantin Ryabitsev
1
-1
/
+1
2020-12-07
Try all DKIM headers if failed on the first
Konstantin Ryabitsev
1
-23
/
+34
2020-12-07
Silence some pycharm warnings
Konstantin Ryabitsev
1
-0
/
+3
2020-12-07
Fix logic when adding trailers without DKIM sigs
Konstantin Ryabitsev
1
-6
/
+5
2020-12-04
Limit slug length by 100 characters
Konstantin Ryabitsev
1
-1
/
+1
2020-12-03
Fix ReST in README.rst
Konstantin Ryabitsev
1
-8
/
+10
2020-12-02
Move the g= hash back into the XPH header
Konstantin Ryabitsev
1
-2
/
+3
2020-12-02
Fix logic on git-patch-id hash generation
Konstantin Ryabitsev
1
-1
/
+1
2020-12-02
Don't give up on attestation if there's no index
Konstantin Ryabitsev
2
-6
/
+5
2020-12-01
Deal with dupe follow-up trailers sent to cover
Konstantin Ryabitsev
2
-3
/
+6
2020-12-01
Fix crash when dnspython is not available
Konstantin Ryabitsev
1
-1
/
+2
2020-12-01
Fix b4 ty auto-matching
Konstantin Ryabitsev
1
-1
/
+1
2020-11-30
Fix headers generated by "b4 ty"
Konstantin Ryabitsev
3
-2
/
+10
2020-11-30
man: Drop apostrophe from midmask value
Kyle Meyer
1
-1
/
+1
2020-11-30
Properly clean up temporary threadfile
Konstantin Ryabitsev
1
-14
/
+16
2020-11-30
If using -m, reduce local mbox to strict thread
Konstantin Ryabitsev
2
-2
/
+9
2020-11-30
Fix crasher in mismatched trailer handling
Konstantin Ryabitsev
1
-2
/
+2
2020-11-30
Display DKIM status of follow-up trailers
Konstantin Ryabitsev
1
-16
/
+48
2020-11-25
Unbreak thanks-tracking
Konstantin Ryabitsev
1
-0
/
+4
2020-11-25
Use both To: and Cc: for --cc-trailers
Konstantin Ryabitsev
1
-3
/
+4
2020-11-24
Add --cc-trailers option to b4 am
Konstantin Ryabitsev
5
-6
/
+33
2020-11-24
Fix crash on incomplete series thanks tracking
Konstantin Ryabitsev
1
-4
/
+13
2020-11-24
Improve ty with cherrypicked subsets
Konstantin Ryabitsev
2
-21
/
+26
2020-11-24
Unquote msgid if we're getting a full https URL
Konstantin Ryabitsev
1
-1
/
+1
2020-11-24
Fix crash due to incorrect array length
Konstantin Ryabitsev
1
-1
/
+1
2020-11-23
Tweak display in softfail mode
Konstantin Ryabitsev
2
-7
/
+7
2020-11-23
Add sendemail-validate hook and attestation docs
Konstantin Ryabitsev
2
-0
/
+110
2020-11-23
Use correct identity in the i= field
Konstantin Ryabitsev
1
-2
/
+5
2020-11-23
Fix softfail/hardfail messages
Konstantin Ryabitsev
2
-25
/
+41
2020-11-23
Do not parse email if no x-patch-sig
Konstantin Ryabitsev
1
-0
/
+4
2020-11-23
Be more compatible with older dkimpy
Konstantin Ryabitsev
1
-5
/
+6
2020-11-23
Add mutt-filter mode
Konstantin Ryabitsev
4
-117
/
+38
2020-11-23
Work with older dnspython for dkim calls
Konstantin Ryabitsev
1
-0
/
+4
2020-11-20
Fix DNS lookup failure
Konstantin Ryabitsev
1
-2
/
+2
2020-11-20
Add attestation-check-dkim config option
Konstantin Ryabitsev
3
-31
/
+36
2020-11-20
Fix in-header attestation code
Konstantin Ryabitsev
1
-7
/
+7
2020-11-20
Fix signature verification for b4 pr
Konstantin Ryabitsev
3
-37
/
+57
2020-11-20
Add very simple dkim key caching
Konstantin Ryabitsev
1
-16
/
+21
2020-11-20
Add initial support for DKIM attestation
Konstantin Ryabitsev
2
-124
/
+352
2020-11-17
Merge branch 'levraiphilippeblain_gmail_com'
Konstantin Ryabitsev
5
-4
/
+12
2020-11-17
Distribute the manpage with the pip package
Philippe Blain
1
-0
/
+1
2020-11-17
Add pointers to https://linux.kernel.org/g/tools
Philippe Blain
4
-3
/
+9
2020-11-17
Link to the README from PyPI
Philippe Blain
1
-1
/
+1
2020-11-17
Add '.venv' to .gitignore
Philippe Blain
1
-0
/
+1
2020-11-17
Remove standalone attverify command
Konstantin Ryabitsev
1
-18
/
+0
2020-11-17
Fix crasher when attempting a 3-way prep
Konstantin Ryabitsev
1
-1
/
+1
2020-11-03
Use raw strings to avoid unnecessary backslashes
Konstantin Ryabitsev
1
-4
/
+4
2020-11-03
Fix handling of series with the [PATCHvX] defect
Marc Zyngier
1
-1
/
+1
2020-10-27
Fix a crasher discovered in testing
Konstantin Ryabitsev
2
-4
/
+8
2020-10-27
Fix attestation code for base64-encoded messages
Konstantin Ryabitsev
1
-3
/
+5
2020-10-26
Create an attid for unchange patch tracking
Konstantin Ryabitsev
1
-0
/
+4
2020-10-19
Fix Link: and Cc: trailer recognition
Konstantin Ryabitsev
1
-2
/
+2
2020-10-02
Fix header encoding introduced by earlier fix
Konstantin Ryabitsev
1
-2
/
+3
2020-10-02
Reimplement attestation for in-header hashes
Konstantin Ryabitsev
4
-410
/
+366
2020-10-02
Fix some cherry-picking corner cases
Konstantin Ryabitsev
2
-12
/
+20
2020-10-02
Don't crash when no valid patches are found
Konstantin Ryabitsev
1
-0
/
+3
2020-10-02
Use bytes when dumping to stdout
Konstantin Ryabitsev
1
-4
/
+4
2020-10-01
Set charset in order to generate MIME headers
Konstantin Ryabitsev
1
-2
/
+2
2020-09-10
Use a more precise regex for email trailers
Konstantin Ryabitsev
1
-1
/
+1
2020-09-10
Tighten follow-up header parsing
Konstantin Ryabitsev
1
-2
/
+14
2020-09-09
Initial go at supporting [extra trailer data]
Konstantin Ryabitsev
1
-53
/
+69
2020-09-09
Don't force trailers into a set
Konstantin Ryabitsev
1
-1
/
+1
2020-09-09
Preserve trailer order by default
Konstantin Ryabitsev
3
-31
/
+38
2020-09-09
Use shorter cache file names
Konstantin Ryabitsev
2
-40
/
+61
2020-09-09
Remove redundant backslash escapes in regexes
Konstantin Ryabitsev
1
-10
/
+10
2020-08-18
Require that a trailer is at least 2 chars long
Konstantin Ryabitsev
1
-1
/
+1
2020-08-18
Cover letters may not have a diffstat
Konstantin Ryabitsev
1
-1
/
+1
2020-07-27
Fix some of the more common trailer wrapping
Konstantin Ryabitsev
1
-0
/
+8
2020-07-27
Fix handling of single-paragraph commit message bodies
Kyle Meyer
1
-0
/
+2
2020-07-27
Fix basement detection for empty commit message bodies
Kyle Meyer
1
-1
/
+1
2020-07-27
Support mbox -m to be a maildir
Konstantin Ryabitsev
1
-2
/
+10
2020-07-07
man: Update commit url mask to contain 12 chars of ID
Tudor Ambarus
3
-3
/
+3
2020-07-07
Fix attestation error messages
Konstantin Ryabitsev
1
-5
/
+12
2020-07-06
Deal with [PATCHvX] subjects
Konstantin Ryabitsev
1
-0
/
+3
2020-07-06
Fix crash when -c used with incomplete series
Konstantin Ryabitsev
1
-0
/
+4
2020-06-26
man: Drop the apostrophe from the linkmask configuration
Tudor Ambarus
1
-1
/
+1
2020-06-12
Fix crash with unbalanced [] in subject
Konstantin Ryabitsev
1
-0
/
+2
2020-06-10
Fix regression with oddball charsets
Konstantin Ryabitsev
1
-0
/
+1
2020-06-08
Fix mbox naming inconsistencies
Konstantin Ryabitsev
1
-17
/
+15
2020-06-08
Output less confusing trailer mismatch messages
Konstantin Ryabitsev
2
-5
/
+5
2020-06-08
Fix bug with threading when cover ref is missing
Konstantin Ryabitsev
1
-2
/
+11
2020-06-08
Fix body part parsing when '---' is not used
Konstantin Ryabitsev
1
-0
/
+5
2020-06-08
Use proper charset when reading back mailinfo
Konstantin Ryabitsev
1
-2
/
+6
2020-05-28
Don't output git am suggestion for -o -
Konstantin Ryabitsev
1
-2
/
+4
2020-05-28
Add --no-cover and -o - to output to stdout
Konstantin Ryabitsev
6
-55
/
+69
2020-05-26
Use unicode escape sequences
Konstantin Ryabitsev
1
-2
/
+2
2020-05-26
Up the version to 0.6.0-dev
Konstantin Ryabitsev
1
-1
/
+1
2020-05-25
Prepare for 0.5.0
v0.5.0
Konstantin Ryabitsev
1
-1
/
+1
2020-05-25
Backfill series before diffing them
Konstantin Ryabitsev
2
-4
/
+14
2020-05-25
Add -3 to "b4 am" to prep for a 3way merge
Konstantin Ryabitsev
6
-124
/
+238
2020-05-22
Suggest what to do when auto-find fails
Konstantin Ryabitsev
1
-1
/
+2
2020-05-22
Add ability to diff arbitrary mbox files
Konstantin Ryabitsev
4
-45
/
+83
2020-05-21
Do not crash when versions are specified
Konstantin Ryabitsev
1
-3
/
+5
2020-05-19
Display range-diff by default
Konstantin Ryabitsev
4
-24
/
+105
2020-05-15
Don't try to compare version to itself
Konstantin Ryabitsev
1
-0
/
+7
2020-05-15
Initial implementation of b4 diff
Konstantin Ryabitsev
4
-24
/
+239
2020-05-15
Relax branch sanity-checking logic
Konstantin Ryabitsev
1
-5
/
+2
2020-05-15
Document changes to -P
Konstantin Ryabitsev
2
-10
/
+14
2020-05-15
Expand use of --cherry-pick ("this", globbing)
Konstantin Ryabitsev
2
-2
/
+30
2020-05-13
Don't fail when a message uses a weird charset
Konstantin Ryabitsev
1
-1
/
+7
2020-05-13
Fix crasher for incomplete threads
Konstantin Ryabitsev
1
-1
/
+4
2020-05-11
Make sure to always use the full refname
Konstantin Ryabitsev
1
-2
/
+2
2020-05-11
Deal with cases when [branch] is not specified
Konstantin Ryabitsev
1
-6
/
+24
2020-05-11
Do not match everything in -a, only -s
Konstantin Ryabitsev
1
-1
/
+7
2020-05-08
Update documentation for am -P, ty -s/-d changes
Konstantin Ryabitsev
1
-10
/
+7
2020-05-07
Add -P,--cherry-pick option to "b4 am"
Konstantin Ryabitsev
3
-13
/
+31
2020-05-07
Match applied patches using message-id
Konstantin Ryabitsev
2
-19
/
+40
2020-05-07
Improve remote/branch mapping
Konstantin Ryabitsev
1
-24
/
+9
2020-05-07
Switch ty -s and -d to allow friendly ranges
Konstantin Ryabitsev
3
-10
/
+28
2020-05-07
Do not crash when thread is incomplete
Konstantin Ryabitsev
3
-3
/
+5
2020-05-07
Remove QP encoding when getting fromname
Konstantin Ryabitsev
1
-1
/
+2
2020-05-01
Check if mbox applies to current tree
Konstantin Ryabitsev
2
-16
/
+97
2020-04-27
Parse body parts into usual chunks
Konstantin Ryabitsev
1
-45
/
+115
2020-04-24
Set version to 0.5.0-dev
Konstantin Ryabitsev
1
-1
/
+1
2020-04-24
Add example files to manifest
v0.4.0
Konstantin Ryabitsev
1
-0
/
+1
2020-04-24
Prepare for 0.4.0 release
Konstantin Ryabitsev
3
-6
/
+9
2020-04-24
Use "local tree" instead of "undefined"
Konstantin Ryabitsev
1
-1
/
+1
2020-04-22
Properly deal with merge to non-current branch
Konstantin Ryabitsev
1
-2
/
+4
2020-04-20
Use the cover for backfills when available
Konstantin Ryabitsev
1
-6
/
+9
2020-04-20
Support file delete patches and binary patches
Konstantin Ryabitsev
1
-2
/
+24
2020-04-17
Expand templates with ${branch} and ${treename}
Konstantin Ryabitsev
3
-4
/
+103
2020-04-15
Changes to b4 ty based on developer feedback
Konstantin Ryabitsev
2
-12
/
+31
2020-04-15
Properly deal with diffs that delete all lines
Konstantin Ryabitsev
1
-5
/
+13
2020-04-15
Don't break on @@ -N,N +N @@ diff lines
Konstantin Ryabitsev
1
-1
/
+4
2020-04-15
Keep track of how many messages we create
Konstantin Ryabitsev
1
-0
/
+8
2020-04-15
Get info from gecos if we don't have user.name
Konstantin Ryabitsev
1
-0
/
+4
2020-04-15
Be more useful during non-auto matching
Konstantin Ryabitsev
1
-5
/
+11
2020-04-15
Switch to using patchwork-compatible hashes
Konstantin Ryabitsev
3
-31
/
+91
2020-04-10
Document b4 ty and add template examples
Konstantin Ryabitsev
4
-12
/
+195
2020-04-10
Use ~/.signature if it exists for tpt defaults
Konstantin Ryabitsev
2
-8
/
+20
2020-04-10
Add summaries to default templates
Konstantin Ryabitsev
5
-59
/
+120
2020-04-10
Don't use git patch-id for patch tracking
Konstantin Ryabitsev
3
-16
/
+11
2020-04-09
Add b4 ty that aims to simplify common feedback
Konstantin Ryabitsev
5
-21
/
+591
2020-04-08
Add pr subcommand to the manpage
Konstantin Ryabitsev
1
-9
/
+32
2020-04-07
Use trailers from old revisions if no changes
Konstantin Ryabitsev
1
-20
/
+45
2020-04-07
Better deal with urlescaped msgids
Konstantin Ryabitsev
1
-3
/
+7
2020-04-06
Backfill missing threads from other lore lists
Konstantin Ryabitsev
1
-18
/
+95
2020-04-03
Recognize when reroll info is only in 1st patch
Konstantin Ryabitsev
1
-0
/
+4
2020-04-03
Auto-discover base commit when none provided
Konstantin Ryabitsev
1
-3
/
+11
2020-03-30
Clean up stray debug data
Konstantin Ryabitsev
2
-3
/
+2
2020-03-30
Escape From lines in git-format-patch output
Konstantin Ryabitsev
1
-0
/
+4
2020-03-30
Decode headers into utf-8 from QP
Konstantin Ryabitsev
2
-3
/
+15
2020-03-30
Add attestation checks for b4 pr
Konstantin Ryabitsev
3
-51
/
+122
2020-03-30
Add current rev to version when running from git
Konstantin Ryabitsev
1
-0
/
+12
2020-03-30
PR: fix when gitdir is specified via -g
Konstantin Ryabitsev
2
-3
/
+7
2020-03-30
Only add From: in the body if different
Konstantin Ryabitsev
1
-2
/
+5
2020-03-27
Cleanups and better handling of utf-8 content
Konstantin Ryabitsev
1
-11
/
+15
2020-03-27
We do want to use a list when sorting trailers
Konstantin Ryabitsev
1
-2
/
+1
2020-03-27
Document --no-cache and --sloppy-trailers flags
Konstantin Ryabitsev
2
-0
/
+13
2020-03-27
Make cache locations project-specific
Konstantin Ryabitsev
1
-1
/
+4
2020-03-26
Add initial "b4 pr" command set
Konstantin Ryabitsev
4
-104
/
+433
2020-03-25
Ignore messages without plaintext content
Konstantin Ryabitsev
1
-0
/
+6
2020-03-24
Warn when we are ignoring trailers
Konstantin Ryabitsev
3
-42
/
+65
2020-03-24
Strip leading id:/rfc822msgid:
Konstantin Ryabitsev
1
-0
/
+3
2020-03-24
b4: allow b4.sh to be symlinked to
Greg Kroah-Hartman
1
-1
/
+2
2020-03-24
Up the version to 0.4.0-dev
Konstantin Ryabitsev
1
-1
/
+1
2020-03-23
Prepare for 0.3.4 release
v0.3.4
Konstantin Ryabitsev
3
-4
/
+7
2020-03-23
Use set() for trailers instead of list()
Konstantin Ryabitsev
1
-12
/
+13
2020-03-23
Use more unique mbx names by adding subjects
Konstantin Ryabitsev
2
-6
/
+14
2020-03-23
Use a better single-sourced version setup
Konstantin Ryabitsev
3
-5
/
+13
2020-03-23
Typos: s/Start Trek/Star Trek/
Geert Uytterhoeven
3
-3
/
+3
2020-03-23
Require python >= 3.5
Konstantin Ryabitsev
1
-0
/
+1
2020-03-20
Force nocache if we're running with -c
Konstantin Ryabitsev
2
-2
/
+6
2020-03-20
Add caching layer
Konstantin Ryabitsev
4
-18
/
+118
2020-03-20
Improve brackets-within-brackets regex
Konstantin Ryabitsev
1
-2
/
+2
2020-03-20
Move b4-wrapper.sh to b4.sh
Konstantin Ryabitsev
2
-5
/
+4
2020-03-20
Add b4-wrapper.sh script
Geoff Levand
2
-4
/
+12
2020-03-19
Properly handle blank lines in patches
Konstantin Ryabitsev
1
-3
/
+3
2020-03-19
Document how to run from the checkout dir
Konstantin Ryabitsev
1
-0
/
+9
2020-03-18
Use b4.VERSION for setup.py version info
Konstantin Ryabitsev
2
-3
/
+3
2020-03-18
Handle vN that only exists in the cover letter
Konstantin Ryabitsev
1
-38
/
+54
2020-03-18
Increment setup.py version as well
Konstantin Ryabitsev
1
-1
/
+1
2020-03-18
Check the age of attestation
v0.3.3
Konstantin Ryabitsev
4
-15
/
+38
2020-03-17
Up the version to 0.3.3-pre
Konstantin Ryabitsev
1
-1
/
+1
2020-03-17
Show which patches failed attestation
Konstantin Ryabitsev
1
-12
/
+27
2020-03-17
Tweak formatting for a better man result
Konstantin Ryabitsev
2
-15
/
+13
2020-03-17
Use the URL that doesn't force a 301
Konstantin Ryabitsev
1
-1
/
+1
2020-03-16
Quickfix for running without any commands
v0.3.2
Konstantin Ryabitsev
3
-3
/
+10
2020-03-16
Prepare 0.3.1 with minor fixes
v0.3.1
Konstantin Ryabitsev
4
-3
/
+20
2020-03-16
Add support for the Fixes: follow-up trailer
Konstantin Ryabitsev
1
-1
/
+7
2020-03-16
Add docs and manpages
Konstantin Ryabitsev
6
-2
/
+790
2020-03-15
Tweak attestation parameters
Konstantin Ryabitsev
5
-18
/
+24
2020-03-14
Initial commit after porting from korg-helpers
Konstantin Ryabitsev
7
-0
/
+1978