Skip to content

xdrip_cgm: pin dev/main to the current xDrip plugin SHA - #74

Merged
marionbarker merged 1 commit into
mainfrom
xdrip_pin_dev_main
Aug 30, 2026
Merged

marionbarker merged 1 commit into
mainfrom
xdrip_pin_dev_main

Conversation

@bjorkert

Copy link
Copy Markdown
Member

The xdrip_cgm customization clones the xdrip-client-swift (xDrip4iOS) plugin. Today the script clones the plugin's default branch (latest), so if the plugin's master ever moves — e.g. a deployment-target/API bump lands upstream — dev/main would pick it up and could break.

Pin dev/main to the plugin's current master HEAD by adding branch = e618d674b1250b9572f148ff3ab360a1eee7f3e2 to the .gitmodules entry.

Depends on loopandlearn/lnl-scripts#99 (honor the branch ref). Until #99 is released the branch is ignored and behavior is unchanged (dev/main clones the same commit anyway, since it is current master).

The customization clones the xdrip-client-swift plugin from its default branch
(latest). Pin dev/main to the plugin's current master HEAD (e618d674) via a
.gitmodules branch ref, so a later deployment-target/API bump landing upstream
can't move dev/main onto an incompatible plugin.

Requires loopandlearn/lnl-scripts#99 (honor the branch ref); until that is
released the branch is ignored and behavior is unchanged.

@marionbarker marionbarker left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approve by code review and test.

@marionbarker
marionbarker merged commit 0a2ae54 into main Aug 30, 2026
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