-
Notifications
You must be signed in to change notification settings - Fork 30
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
String manifest #29
base: master
Are you sure you want to change the base?
String manifest #29
Conversation
@agemooij ping :) |
I'm settings my hopes on the Christmas break for some Stamina time.
|
But you are right and I'll try to go through this ASAP |
As it's not needed for the common use case going forward
0980649
to
c0557b0
Compare
Rebased this Pr on top of master |
Could you briefly explain the rationale of not using |
Mostly for consistency within |
(that rebase basically made my local branch useless btw... I think I prefer just merging in master instead, and perhaps when the PR is complete do a squash+rebase once) |
Ah, yeah. I thought it would be good to be based on master to see if everything still worked and I'm not sure merging master into a branch, then squashing all commits (including the merged ones), and then rebasing on master again would actually work. Have you got experience with that way of doing things? Anyway, apologies for forcing you to re-checkout the branch! |
No problem, in this case I don't think I had any non-commited work/branches :) I think merge+rebase/squash should work just fine, but admittedly I usually don't rebase/squash at all :). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's discuss this one last time (online or offline) and then just go for it. I've lost almost all context/history and I find it hard to merge this without refreshing the original reasons for some of these changes.
Some questions:
- can you make a quick summary of the major changes and why they are necessary to move towards
StringManifest
? - Is this PR is mergeable state? The original comment seems to indicate that tests (or testkit changes) are not finished yet?
My apologies for the excessively slow reaction times. Stamina has been off my radar for quite some time.
Sure! The main changes are:
If you agree with the changes I think we (where 'we' is 'I', time permitting) should write a short migration guide for users already using Stamina without manifests, and add some further unit tests - then merge. |
Esp. tests probably need some more restructuring, but I quite like the simplification this gives for the case where there's a separate place for metadata (so a codec isn't needed).