mirror of
https://github.com/meshtastic/python.git
synced 2026-01-10 16:57:58 -05:00
Merge pull request #619 from geeksville/pr-poelock
Add bin/git-resolve-poetry-lock.sh to resolve merge conficts
This commit is contained in:
19
bin/git-resolve-poetry-lock.sh
Executable file
19
bin/git-resolve-poetry-lock.sh
Executable file
@@ -0,0 +1,19 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -e
|
||||
|
||||
# This is a little helper you can use to resolve git merge conflicts in poetry.lock
|
||||
# with minimal changes vs the requested lib versions
|
||||
# Based on this article with a good description of best practices:
|
||||
# https://www.peterbe.com/plog/how-to-resolve-a-git-conflict-in-poetry.lock
|
||||
|
||||
echo "Resolving poetry.lock merge conflicts, you'll need to run git commit yourself..."
|
||||
|
||||
# Get poetry.lock to look like it does in master
|
||||
git checkout --theirs poetry.lock
|
||||
# Rewrite the lock file
|
||||
poetry lock --no-update
|
||||
git add poetry.lock
|
||||
|
||||
# Update your poetry env to match the new merged lock file
|
||||
poetry install
|
||||
Reference in New Issue
Block a user