Skip to content
Merged
Show file tree
Hide file tree
Changes from 47 commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
71f167e
Add authorship information to Druid 26.0.0 patches
nightkr Dec 12, 2024
a6be128
Add patchable checkout script
nightkr Dec 12, 2024
9e91e7e
Add patchable export script, convert Druid 26.0.0 patches to patchable
nightkr Dec 12, 2024
3796a62
Scrub commit IDs
nightkr Dec 12, 2024
570d0ff
Remove patch count from header
nightkr Dec 12, 2024
9b7e53f
Add test patches
nightkr Dec 12, 2024
55de303
Rebase in test patch
nightkr Dec 12, 2024
3be52d4
Add docs
nightkr Dec 12, 2024
a2bc01a
fix: patchable worktree initialization (#977)
dervoeti Jan 17, 2025
a091756
Start rewriting patchable in Rust
nightkr Feb 4, 2025
619852b
Logging
nightkr Feb 5, 2025
034b911
Fix broken initial checkout
nightkr Feb 5, 2025
a99104b
Fetch commits individually from upstream instead of cloning
nightkr Feb 5, 2025
d11241b
Make commit IDs deterministic
nightkr Feb 6, 2025
3320a06
Reimplement git-am for better determinism
nightkr Feb 6, 2025
710d640
Mailsplit each patch file separately
nightkr Feb 6, 2025
1228b7b
Simplify worktree checkout logic a bit
nightkr Feb 6, 2025
2dbf672
Forward logging from libgit2
nightkr Feb 6, 2025
11d80a2
Normalize commits before exporting
nightkr Feb 6, 2025
12f5df5
Factor out implementation details from main()
nightkr Feb 7, 2025
cdd4427
Modularize
nightkr Feb 7, 2025
6741b2b
Start handling errors
nightkr Feb 7, 2025
7d82e15
Factor out patch mail parsing
nightkr Feb 7, 2025
590ca01
More error handling
nightkr Feb 7, 2025
92696d2
Snafuize the remaining errors
nightkr Feb 10, 2025
58f3ef4
Shrink the error types a bit
nightkr Feb 10, 2025
25bda8d
Move patchable to rust/patchable for consistency
nightkr Feb 10, 2025
7908127
Docs
nightkr Feb 10, 2025
f21136d
Remove obsolete patchable.nu
nightkr Feb 10, 2025
3baa3e8
Add patchable init
nightkr Feb 10, 2025
e5b8282
Enforce that base must be a commit ID in patchable.toml
nightkr Feb 10, 2025
4dee9ec
Ensure that init always fetches base from upstream
nightkr Feb 10, 2025
2a75edd
Print worktree directory on checkout
nightkr Feb 13, 2025
ffae725
Document how to rebase patch series
nightkr Feb 13, 2025
5967795
Remove dummy patches
nightkr Feb 13, 2025
8a65c10
Documentation and cleanup
nightkr Feb 13, 2025
07d05de
Remove git version suffix from patches
nightkr Feb 13, 2025
d63f73d
Skip comments in series file
nightkr Feb 13, 2025
5dfb933
Document how to import invalid patch series into patchable
nightkr Feb 13, 2025
205d831
More documentation
nightkr Feb 14, 2025
7020369
Add openssl to shell.nix
nightkr Feb 14, 2025
1366a0c
Reword docs following @soenkeliebau's comments
nightkr Feb 14, 2025
9f719af
Merge branch 'main' into spike/patchable
nightkr Feb 14, 2025
9087744
Then begone
nightkr Feb 14, 2025
21b9df4
Merge branch 'spike/patchable' of github.com:stackabletech/docker-ima…
nightkr Feb 14, 2025
c0f93d1
Changelog
nightkr Feb 14, 2025
19af48c
Fix gitignore EOLs
nightkr Feb 14, 2025
c1e039c
Update README.md
nightkr Feb 17, 2025
b2998f5
Update README.md
nightkr Feb 17, 2025
675d332
Fix FMPP update patch metadata
nightkr Feb 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[alias]
patchable = ["run", "--bin", "patchable", "--"]
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Byte-compiled / optimized / DLL files
# compiled / optimized files
__pycache__/
*.py[cod]
target/

# Patchable working files
patchable-work/
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,14 @@ All notable changes to this project will be documented in this file.
- trino-cli: Add version 470 ([#999]).
- trino-storage-connector: Add version 470 ([#999]).
- superset: Add version `4.1.1` ([#991]).
- Added Patchable patch management tool ([#1003]).

### Changed

- kafka: Bump 3.8.0 to 3.8.1 ([#995]).
- Update registry references to oci ([#989]).
- trino-storage-connector: Move the build out of trino/ for easier patching ([#996]).
- druid 26.0.0: Migrate to patchable ([#1003]).

### Removed

Expand Down Expand Up @@ -71,6 +73,7 @@ All notable changes to this project will be documented in this file.
[#997]: https://github.com/stackabletech/docker-images/pull/997
[#999]: https://github.com/stackabletech/docker-images/pull/999
[#1000]: https://github.com/stackabletech/docker-images/pull/1000
[#1003]: https://github.com/stackabletech/docker-images/pull/1003

## [24.11.1] - 2025-01-14

Expand Down
Loading
Loading