Skip to content

Record upstream/V2R1 as merged (history only, no content change) - #35

Merged
flowcool merged 38 commits into
V2R1from
sync/upstream-history
Oct 21, 2026
Merged

flowcool merged 38 commits into
V2R1from
sync/upstream-history

Conversation

@flowcool

Copy link
Copy Markdown
Owner

Summary

#34 was squash-merged: its content is in V2R1, but upstream/V2R1 is not an ancestor, so git still reports the fork 37 commits behind and the next sync would conflict again.

This PR adds one merge commit with the ours strategy. The tree is identical to V2R1 (git diff origin/V2R1 HEAD is empty). Bead: infra-3rr.78.

Evidence

  • git diff --stat origin/V2R1 HEAD: empty.
  • git merge-base --is-ancestor upstream/V2R1 HEAD: true.

Merge Danger

Door: two-way. Blast Radius: none, no content change.

Merge with a merge commit (not squash and not rebase). Any other method drops the upstream parent and defeats the purpose.

🤖 Generated with Claude Code

https://claude.ai/code/session_017fn1KdJJTY7LedVqZ7SxcA

flowcool and others added 30 commits October 20, 2026 22:23
Expose the running ESPHome version and native configuration hash
Expose median-filtered soil voltage for calibration diagnostics
Keep measured gauge numbers while clamping only needle positions
Recover the missing KiCad symbol library from both schematic caches
Run the unit tests and validate the standalone ESPHome configuration on
every PR. CODEOWNERS keeps hardware, documentation and repository
governance paths under maintainer review.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Protect low batteries with persistent hysteresis and long sleep
Keep recovered KiCad symbol libraries LF on Windows
Make public examples independent of the fork and validate both transports
Bring bounded display recovery and safe rendering to the standalone example
…very

Drop the globals duplicated by the #31 merge. Let the parity test accept the
multi-device extensions (fault hook, counter, logs, MQTT status) and the
per-profile sleep_after_display. Bound the flow tests by each profile's
on_display_fault delay.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017fn1KdJJTY7LedVqZ7SxcA
flowcool and others added 8 commits October 21, 2026 17:38
Add retained MQTT Maintenance and Storage modes
Generate generic label bands from explicit input scales
docs: refresh project entry points and first-install guides
PR #34 was squash-merged, so its content is in V2R1 but the upstream commits
are not ancestors. This merge uses the ours strategy: no content change.

Refs: infra-3rr.78

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017fn1KdJJTY7LedVqZ7SxcA
@flowcool
flowcool merged commit 010408f into V2R1 Oct 21, 2026
2 checks passed
@flowcool
flowcool deleted the sync/upstream-history branch October 21, 2026 16:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants