Add auto git hash update. Correct branch to main.#8
Merged
Conversation
added 2 commits
June 16, 2026 22:31
Changes Made:
1. Updated the default branch of
`polyanskiy/refractiveindex.info-database` from `master `to `main`, per
the change made in that repo on 2026/01/07.
2. Automatic Database Hash Detection:
- Added `_get_latest_commit_hash()` function that fetches the latest
commit SHA from GitHub API
- Modified `_download_database()` to automatically use the latest
hash when needed
- Added fallback to a known good commit if API fetch fails
3. Database Update System:
- Added `_check_for_updates()` function that compares current
database version with latest
- Implemented version tracking with `.version` file in database
directory
- Added `update_database=True` parameter to trigger update checks
- Added new test class `TestDatabaseUpdates `with test for version
file functionality
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes Made:
polyanskiy/refractiveindex.info-databasefrommastertomain, per the change made in that repo on 2026/01/07._get_latest_commit_hash()function that fetches the latest commit SHA from GitHub API_download_database()to automatically use the latest hash when needed_check_for_updates()function that compares current database version with latest.versionfile in database directoryupdate_database=Trueparameter to trigger update checksTestDatabaseUpdateswith test for version file functionality