Skip to content

Updating for merging capability as an option to maintain a file instead of replacing it#19

Open
DawtCom wants to merge 3 commits intojesmannstl:mainfrom
DawtCom:feature/mergeOutput
Open

Updating for merging capability as an option to maintain a file instead of replacing it#19
DawtCom wants to merge 3 commits intojesmannstl:mainfrom
DawtCom:feature/mergeOutput

Conversation

@DawtCom
Copy link
Copy Markdown

@DawtCom DawtCom commented Nov 19, 2025

Updated config and CLI options to allow for merged conflicts.

Description

This PR is to add the capability for mergeOutputs. What this does is caches the previous state of the channelsMap, so that your new pull just updates existing, adds new, and removes old entries. This will make the final output file less prone to errors if the headend has lost a portion of data for a period of time.

Testing

Self tested locally and it seems to be working, and will expand to unit tests if repo owner likes what they see.

New dependencies

No new dependencies other than a new channels-cache.json file will be created locally.

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