Skip to content
This repository has been archived by the owner on Sep 21, 2024. It is now read-only.

Ability to merge headers during history compaction #662

Open
cdata opened this issue Oct 4, 2023 · 0 comments
Open

Ability to merge headers during history compaction #662

cdata opened this issue Oct 4, 2023 · 0 comments
Labels
Enhancement New user-facing feature

Comments

@cdata
Copy link
Collaborator

cdata commented Oct 4, 2023

As of #661 we have the ability to make a compact history out of a linear, contiguous set of sphere versions. However, the initial implementation discards all in the intermediate versions that make up the compacted version. We should add some kind of facility to make it possible to preserve headers (either mechanically or as some kind of filter) so that the final compacted version loses as little information from the original history as possible.

Another consideration to keep in mind is that a history that is compacted may lose information about original authorship of parts of the history, so it may be worth while to enable aggregating values at the step where we merge headers.

@cdata cdata added the Enhancement New user-facing feature label Oct 4, 2023
@github-project-automation github-project-automation bot moved this to 🏔️ Icebox in Subconscious + Noosphere Oct 4, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Enhancement New user-facing feature
Projects
Status: 🏔️ Icebox
Development

No branches or pull requests

1 participant