You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I just wanted somewhere to record this, to note problems with the branches ATM:
merge conflicts
~/Code/csl/schema v1.1 *1 ?8
❯ git rebase masterwarning: skipped previously applied commit e9b5d6dwarning: skipped previously applied commit 2952225warning: skipped previously applied commit 240380cwarning: skipped previously applied commit b2848a6warning: skipped previously applied commit fe7ab31warning: skipped previously applied commit 3e5995bwarning: skipped previously applied commit d86905dwarning: skipped previously applied commit a97e8efwarning: skipped previously applied commit 065a420warning: skipped previously applied commit 6b39bcbwarning: skipped previously applied commit 0f83ef0warning: skipped previously applied commit c982ed4warning: skipped previously applied commit bb22f12warning: skipped previously applied commit 5284161warning: skipped previously applied commit 26e222cwarning: skipped previously applied commit 5e69fcdwarning: skipped previously applied commit a2ba8f8warning: skipped previously applied commit e3ecd00hint: use --reapply-cherry-picks to include skipped commitshint: Disable this message with "git config advice.skippedCherryPicks false"Auto-merging schemas/styles/csl.rncCONFLICT (content): Merge conflict in schemas/styles/csl.rncerror: could not apply e07ee48... Change "and" to allow "short", use term (#196)hint: Resolve all conflicts manually, mark them as resolved withhint: "git add/rm <conflicted_files>", then run "git rebase --continue".hint: You can instead skip this commit: run "git rebase --skip".hint: To abort and get back to the state before "git rebase", run "git rebase --abort".Could not apply e07ee48... Change "and" to allow "short", use term (#196)
I can't really fix it ATM; not sure what happened.
The below may be a nuclear fix, but that's a difficult/tedious also, since it means:
resolving all conflicts across all files (there are a lot of them)
identifying which chunks go together logically
figuring out the appropriate commit message to describe them (see below).
Basically, it involves completely reconstructing the commit history of that branch.
Admittedly, I'm no git expert, so if someone can manage to fix it, please send a PR!
❯ git merge --squash v1.1Auto-merging schemas/input/csl-citation.jsonCONFLICT (content): Merge conflict in schemas/input/csl-citation.jsonAuto-merging schemas/input/csl-data.jsonCONFLICT (content): Merge conflict in schemas/input/csl-data.jsonAuto-merging schemas/styles/csl-choose.rncCONFLICT (content): Merge conflict in schemas/styles/csl-choose.rncAuto-merging schemas/styles/csl-terms.rncAuto-merging schemas/styles/csl-variables.rncAuto-merging schemas/styles/csl.rncCONFLICT (content): Merge conflict in schemas/styles/csl.rncSquash commit -- not updating HEADAutomatic merge failed; fix conflicts and then commit the result.
git settings
Also, I have turned off "merge-branches" on this repo, so merging PRs will be via either rebasing or squash rebasing going forward. We may actually need to be able to do merge commits to resolve these conflicts?
I just wanted somewhere to record this, to note problems with the branches ATM:
merge conflicts
I can't really fix it ATM; not sure what happened.
The below may be a nuclear fix, but that's a difficult/tedious also, since it means:
Basically, it involves completely reconstructing the commit history of that branch.
Admittedly, I'm no git expert, so if someone can manage to fix it, please send a PR!
git settings
Also, I have turned off "merge-branches" on this repo, so merging PRs will be via either rebasing or squash rebasing going forward. We may actually need to be able to do merge commits to resolve these conflicts?
commit message guidelines
I also think we should adopt conventional commit guidelines, so we can better manage changelogs, version, and such.
I've tried to do it sort of off and on, but not consistently. Let's change this; it's not hard.
We'll probably have to rewrite the history on 1.1 anyway, so can rewrite the commit messages as well.
Am not sure, but for "scopes", we might think about style vs input, and optional sub-scopes of things like "dates", "terms" etc.? Like maybe:
fix(style/terms)!: some breaking fix
The text was updated successfully, but these errors were encountered: