githedgehog / dataplane

The hedgehog dataplane
Apache License 2.0
2 stars 1 forks source link

Clean up Git History #92

Closed qmonnet closed 1 week ago

qmonnet commented 1 week ago

In the context of #86

This is not an Issue, but actually some sort of Pull Request, except that it's not a regular Pull Request, either. It's a request for review for branch https://github.com/githedgehog/dataplane/commits/new/qmonnet/clean-history/. The content of the tree in this branch is identical to main.

What matters here is the Git history. When compared to main, it's been reworked, to:

Interactive rebase operations - reword 074ec6ae021f Basic working bindings - fixup c71b25f7c068 Basic working flow install - fixup 3867fb2b265e Connection tracking offloads are jacked! - fixup 5c4fbdfa2195 Refactor - fixup 3a6bdc41bb7f No std - fixup d308013e3e86 Build config advancements - fixup b14c0980fa9b Update .gitignore - fixup af77a6fb3d3e Remove redundant dpdk-sys-old directory - reword c36758ac33e6 Merge in design docs - fixup 353782391283 Merge in design docs - fixup fe57bbeba713 Merge in design docs - fixup b67dfc0db20a Fix sysroot - fixup c0af6c53c045 Fix broken sysroot - drop e2ce55f1600e Update flake.lock - drop 0b1251765dca Update flake.lock automatically - drop 99405756f5da Revert "Update flake.lock" - drop 4e151d2c1a92 flake.lock: Update - drop bc3b90bc140f flake.lock: Update - pick 36e59b511074 Bump cc in the dev-dependencies group across 1 directory - reword 8512bbd0f14c Fix slop in dependency spec - pick 4c150251f418 CI: Rename docs build workflow, restrict to docs changes - pick 7229e105501c CI: Restrict docs workflow run on push to 'main' branch - pick a6f0eff5a170 CI: Add concurrency group to docs workflow - pick c7dac03103ac Bump libc in the dev-dependencies group across 1 directory - pick 8fc09506f681 Bump cc in the dev-dependencies group across 1 directory - drop 8952bca4ecfd flake.lock: Update - drop d644e333e9de CI: Add flake.lock to paths enabling doc-build workflow - pick 26f00ca2469d Bump cc in the dev-dependencies group across 1 directory - pick 85e5a9727421 Bump cc in the dev-dependencies group across 1 directory - pick 5c5f4ed71a29 CI: Restrict doc publishing on pushes only - pick b127ce5e330c CI: Deploy documentation preview to Netlify - pick 9c138a313105 CI: Always run doc workflow, but skip build/publish when relevant - drop ebe88f381a8a flake.lock: Update - pick ed2acac872e0 Build(deps): Bump cc in the dev-dependencies group across 1 directory - pick 33e612c2786e Build(deps): Bump cc in the dev-dependencies group across 1 directory - drop 6272da798593 flake.lock: Update - pick 88fab4daf751 Build(deps): Bump cc in the dev-dependencies group across 1 directory - pick ebd5852eebe0 Build(deps): Bump libc in the dev-dependencies group across 1 directory - pick c8ee21a228a0 Build(deps): Bump libc in the dev-dependencies group across 1 directory - drop 7d679ef82f45 flake.lock: Update - pick 94bb351b224c Build(deps): Bump cc in the dev-dependencies group across 1 directory - pick 45d2f79c1c75 Build(deps): Bump serde in the dev-dependencies group across 1 directory - pick 20a95cc8924d Build(deps): Bump serde in the dev-dependencies group across 1 directory - drop 6c5758cd2055 flake.lock: Update - pick 753ae1251f90 Build(deps): Bump serde in the dev-dependencies group across 1 directory - pick 03ffe1b2cdf8 ci: Add workflow to prevent merging PRs with 'dont-merge' label - drop fa1710ab5008 flake.lock: Update - pick 386e6f513d11 Build(deps): Bump cc in the dev-dependencies group across 1 directory - pick 66c3cb241359 Build(deps): Bump cc in the dev-dependencies group across 1 directory - reword b88ec42c3115 Build system (Actually also split the above commit in two parts, one with doc changes) - pick 778e1fb8fc6b justfile: Sanitize branch names before using them in container tags - pick f350a59e3d1b Add license to Dataplane project - drop 0874727571ee justfile: Truncate container tag string if too long - pick 692f8ed36ed0 ci: Print debug output ("set -x") for all invocations of just - drop b93d1458fe5b Revert "justfile: Truncate container tag string if too long" - pick 782d9b347e46 justfile: Truncate container tag string if too long (2nd attempt) - pick 4212024aa300 Build(deps): Bump cc in the dev-dependencies group across 1 directory - reword 76acb5ac645c Dependabot was invalid? - reword f86c3061b703 Add summary step - pick fa406af80fd3 ci: Skip dev.yml, sterile.yml if there are no code changes - reword 297bcfa3c82e Fixup .gitignore - squash 8c9a056a2f16 .gitignore: Remove redundant rules on result*, target - pick 16b15dacb187 ci: Remove unused "just.version" from matrix in dev workflow - pick aa8a163a09be README.md: Clean-up minor issues, add link to Fabric's docs - fixup f149ae5833fa README.md: Fix link for rustup - pick 1ff4f41ed6f9 clippy: Let Cargo Clippy fix some style issues - pick e4b510a43b54 clippy: Fix some "pedantic" reports from Clippy - pick a64aa5fffdef dpdk/queue: Avoid cloning config object - pick 76cf7dfc3fa8 CODEOWNERS: Add basic CODEOWNERS file - pick 66787f635574 ci: Harmonise workflow description files - pick 7a1c2dc34a78 ci: Run dev.yml, sterile.yml workflows on pull_request - reword d33b064858d7 Fix incorrect docs publish triggers - reword c46475d9ec03 Rebuild docs on manual dispatch - reword 4e1ea4b5ad74 fix CI permissions causing main dev build to fail - reword 04bf27378cb1 Consistent mergability formatting

The objective is to overwrite main with this branch. I'm looking for an ACK!

qmonnet commented 1 week ago

Done now (new branch force-pushed to main).