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

Upgrade existing ITS #1384

Merged
merged 1 commit into from Sep 15, 2020
Merged

Upgrade existing ITS #1384

merged 1 commit into from Sep 15, 2020

Conversation

larsbrinkhoff
Copy link
Member

@larsbrinkhoff larsbrinkhoff commented Sep 15, 2020

Provide something convenient for upgrading an existing ITS.


EDIT:

The script takes two file names on the command line: an old tape, and a new tape. Any updated files are written to a new tape diffs.tap. The intent is that diffs.tap can be extradted with a DUMP command like LOAD CRDIR LINKS to update an ITS system.

The script tries to avoid including binary files that only differ in the symbol table, page map, or creation time. Some false positives are expected.

@larsbrinkhoff
Copy link
Member Author

@atsampson, what's your experience? Do you just load care a new output.tape?

@larsbrinkhoff
Copy link
Member Author

One random idea:

If the original output.tape has been saved, it could be diffed against a new one to make a tape with only the updated or new files.

@atsampson
Copy link
Contributor

I generally load sorry the output.tape - I usually want to blow away any temporary mods to system files when I'm doing this. But that wouldn't necessarily be a good general strategy!

The script takes two file names on the command line: an old tape, and
a new tape.  Any updated files are written to a new tape diffs.tap.
The intent is that diffs.tap can be extradted with a DUMP command like
LOAD CRDIR LINKS to update an ITS system.

The script tries to avoid including binary files that only differ in
the symbol table or creation time.  Some false positives are expected.
@larsbrinkhoff larsbrinkhoff merged commit 3eb08a0 into master Sep 15, 2020
@larsbrinkhoff larsbrinkhoff deleted the lars/upgrade branch September 15, 2020 15:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants