-
Notifications
You must be signed in to change notification settings - Fork 24
/
plan.otl
52 lines (50 loc) · 2.45 KB
/
plan.otl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
v0.15
-----
[_] `b4 review` similar to `b4 prep`
[_] Retrieve series and apply to a branch
[_] Use empty commit for cover letter and review state tracking
[_] Simple edit mode a-la "git rebase -i" that lets you apply trailers to patches
[ ] `b4 ty` interactive mode
[_] Similar to above, a mode to review auto-ty messages and drop false-positives
[ ] `b4 trailers` interactive mode
[_] Similar to above, a mode to review incoming trailers
v0.14
-----
[X] Switch to using pyproject.toml
[X] Automatic dependency resolution
[X] Retrieve dependencies using the standard prerequisite-patch-id
[X] Define the prerequisite-change-id trailer
[X] Expand prerequisite-change-id into prerequisite-patch-id for locally sent series
[X] Add b4 prep --edit-deps to open an editor with dependencies
[X] Add b4 prep --check-deps to report if there are problems or updates available
[X] Expand non-local change-id and message-id deps into prerequisite-patch-id
[X] --check-deps should check if everything can be cleanly applied
[X] Checkpatch and other pre-submit checks
[X] Configurable checks to run on each patch
[X] When checks are not defined, use Linux kernel defaults
[X] Display checkpatch checks using output similar to CI checks
[X] Cache checks for commits that haven't changed if the check command is the same
[X] Add --check to am/shazam and display checkpatch report
[X] Run b4-specific checks automatically (needs-editing, needs-auto-to-cc)
[X] Refuse to send if checks haven't been run
[X] Allow turning off pre-flight check all together, or by individual check
[X] Document new features
[X] prep --check
[X] Series dependencies overview
[X] prep --edit-deps
[X] prep --check-deps
[X] Pre-flight checks overview
[X] How to turn off pre-flight checks
[X] Document config file changes (am-perpatch-check-cmd, prep-perpatch-check-cmd, etc)
[X] Update manpages
[X] Miscellaneous enhancements
[X] Add prep --add-prefixes
[X] Add trailers --since-commit
[X] Automatically no-parent standalone patches in the middle of long threads
[X] Prevent overwriting cover letters when the tree changes while editing
[X] More bug avoidance in send-receive for python SMTP implementations
[X] Add ability to specify DNS resolvers for DKIM
[X] Add tab-completion generation with shtab
[X] Allow inserting a range-diff into the cover letter
[X] Use hashed requirements for added security and reproducible installs
[X] Introduce the -i switch to am/shazam to insert the Message-ID trailer