Commit e769383
Patchable (#1003)
* Add authorship information to Druid 26.0.0 patches
* Add patchable checkout script
* Add patchable export script, convert Druid 26.0.0 patches to patchable
* Scrub commit IDs
* Remove patch count from header
* Add test patches
* Rebase in test patch
* Add docs
* fix: patchable worktree initialization (#977)
* Start rewriting patchable in Rust
* Logging
* Fix broken initial checkout
* Fetch commits individually from upstream instead of cloning
* Make commit IDs deterministic
* Reimplement git-am for better determinism
* Mailsplit each patch file separately
* Simplify worktree checkout logic a bit
* Forward logging from libgit2
* Normalize commits before exporting
* Factor out implementation details from main()
* Modularize
* Start handling errors
* Factor out patch mail parsing
* More error handling
* Snafuize the remaining errors
* Shrink the error types a bit
* Move patchable to rust/patchable for consistency
* Docs
* Remove obsolete patchable.nu
* Add patchable init
* Enforce that base must be a commit ID in patchable.toml
* Ensure that init always fetches base from upstream
* Print worktree directory on checkout
Also move logs to stderr to avoid confusion
* Document how to rebase patch series
* Remove dummy patches
* Documentation and cleanup
* Remove git version suffix from patches
* Skip comments in series file
* Document how to import invalid patch series into patchable
* More documentation
* Add openssl to shell.nix
* Reword docs following @soenkeliebau's comments
#1003 (comment)
* Then begone
* Changelog
* Fix gitignore EOLs
* Update README.md
Co-authored-by: Nick <[email protected]>
* Update README.md
Co-authored-by: Nick <[email protected]>
* Fix FMPP update patch metadata
---------
Co-authored-by: Lukas Krug <[email protected]>
Co-authored-by: Nick <[email protected]>1 parent 3124bdc commit e769383
File tree
26 files changed
+2784
-43
lines changed- .cargo
- druid/stackable/patches/26.0.0
- rust/patchable
- src
26 files changed
+2784
-43
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
| 6 | + | |
5 | 7 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| 37 | + | |
36 | 38 | | |
37 | 39 | | |
38 | 40 | | |
| |||
71 | 73 | | |
72 | 74 | | |
73 | 75 | | |
| 76 | + | |
74 | 77 | | |
75 | 78 | | |
76 | 79 | | |
| |||
0 commit comments