Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Diffing_Engine: clarification of concept of Hash vs Diff; leverage persistentId #2105

Merged
merged 32 commits into from
Dec 2, 2020

Conversation

alelom
Copy link
Member

@alelom alelom commented Oct 27, 2020

NOTE: Depends on

BHoM/BHoM#1084

Issues addressed by this PR

Closes #2095
Closes #2139

Test files

Changelog

Additional comments

@alelom alelom self-assigned this Oct 27, 2020
@alelom alelom added the type:feature New capability or enhancement label Oct 27, 2020
@alelom alelom marked this pull request as ready for review November 13, 2020 16:17
@alelom alelom changed the title Diffing_Engine: leverage persistentId Diffing_Engine: clarification of concept of Hash vs Diff; leverage persistentId Nov 13, 2020
Fixing CombineDiffs (adding null checks);
Fixing Hash(): failing to pick cloned object with HashFragment removed. Also added comments and tidy up for clarity.
@alelom
Copy link
Member Author

alelom commented Nov 16, 2020

@BHoMBot check core

@bhombot-ci
Copy link

bhombot-ci bot commented Nov 16, 2020

@alelom to confirm, check-core task is now queued.

@alelom
Copy link
Member Author

alelom commented Nov 27, 2020

Regarding my comment above #2105 (comment)

I've raised an issue: #2193
so this can be done separately.

@alelom
Copy link
Member Author

alelom commented Dec 1, 2020

@BHoMBot check compliance

@bhombot-ci
Copy link

bhombot-ci bot commented Dec 1, 2020

@alelom to confirm, check-code-compliance, check-documentation-compliance, check-project-compliance, check-branch-compliance, check-dataset-compliance, and, if applicable, check-copyright-compliance tasks are now queued.

@bhombot-ci
Copy link

bhombot-ci bot commented Dec 1, 2020

Please be advised that the check with reference 1479287604 has more than 50 annotations of notes. API limitations restrict annotations to 50. You may need to rerun this check to obtain the next set when you make changes. At the time of reporting this check, there are 22 additional annotations waiting, made up of 0 errors and 22 warnings.

@bhombot-ci
Copy link

bhombot-ci bot commented Dec 1, 2020

@alelom just to let you know, I have provided a check-installer result to this Pull Request as it was detected to be linked to other Pull Requests in a series. The comment which triggered this check came from @FraserGreenroyd on BHoM

@alelom
Copy link
Member Author

alelom commented Dec 1, 2020

@BHoMBot check compliance

@bhombot-ci
Copy link

bhombot-ci bot commented Dec 1, 2020

@alelom to confirm, check-code-compliance, check-documentation-compliance, check-project-compliance, check-branch-compliance, check-dataset-compliance, and, if applicable, check-copyright-compliance tasks are now queued.

@bhombot-ci
Copy link

bhombot-ci bot commented Dec 1, 2020

Please be advised that the check with reference 1479798560 has more than 50 annotations of notes. API limitations restrict annotations to 50. You may need to rerun this check to obtain the next set when you make changes. At the time of reporting this check, there are 28 additional annotations waiting, made up of 0 errors and 28 warnings.

@alelom
Copy link
Member Author

alelom commented Dec 1, 2020

@BHoMBot check installer

@bhombot-ci
Copy link

bhombot-ci bot commented Dec 1, 2020

@alelom to confirm, check-installer task is now queued.

@bhombot-ci
Copy link

bhombot-ci bot commented Dec 1, 2020

@alelom just to let you know, I have provided a check-installer result to this Pull Request as it was detected to be linked to other Pull Requests in a series. The comment which triggered this check came from @FraserGreenroyd on BHoM

@FraserGreenroyd
Copy link
Contributor

/azp run BHoM_Engine.CheckInstaller

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Copy link
Contributor

@FraserGreenroyd FraserGreenroyd left a comment

Choose a reason for hiding this comment

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

I'm happy with what I've seen, I would hope others are too before merge 😄

@alelom
Copy link
Member Author

alelom commented Dec 2, 2020

@BHoMBot check installer

@bhombot-ci
Copy link

bhombot-ci bot commented Dec 2, 2020

@alelom to confirm, check-installer task is now queued.

@BHoM BHoM deleted a comment from bhombot-ci bot Dec 2, 2020
@FraserGreenroyd FraserGreenroyd merged commit 70013ad into master Dec 2, 2020
@FraserGreenroyd FraserGreenroyd deleted the Diffing_Engine-#2095-leveragePersistentId branch December 2, 2020 16:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:feature New capability or enhancement
Projects
None yet
3 participants