Skip to content

Add support for merging unrelated Git histories - #119

Open
IngoMeyer441 wants to merge 1 commit into
larkery:masterfrom
IngoMeyer441:fix/merging-unrelated-histories
Open

Add support for merging unrelated Git histories#119
IngoMeyer441 wants to merge 1 commit into
larkery:masterfrom
IngoMeyer441:fix/merging-unrelated-histories

Conversation

@IngoMeyer441

@IngoMeyer441 IngoMeyer441 commented Nov 10, 2021

Copy link
Copy Markdown

When merging unrelated Git histories, the merge driver uses an empty
ancestor database. Thus, the SQL max function cannot operate and
returns a null value during the merge, effectively discarding our
database during the merge. This PR ignores the ancestor database if
it is empty, so both histories are fully preserved in this corner case.

When merging unrelated Git histories, the merge driver uses an empty
ancestor database. Thus, the SQL `max` function cannot operate and
returns a `null` value during the merge, effectively discarding *our*
database during the merge. This commit ignores the ancestor database if
it is empty, so both histories are full preserved in this corner case.
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.

1 participant