-
Notifications
You must be signed in to change notification settings - Fork 117
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
git based hip file management #305
Comments
This is an incredible idea. |
Glad you like it. I was thinking about not just asset tracking, but scene branching (e.g. storing different variants of a vfx in separate branches), diffing/cherrypicking/merging... if this worked in a practically usable way, that would be awesome. But yeah, asset tracking would be another major thing. By the way, we did track our own qLib assets in ascii for quite some time (and it's very useful, as you can read all the changes in a diff window). We switched to binary to get rid of a "compilation" phase of qLib (so right now you can just download/pull and all is ready to use without any preparation or pre-processing). We still have the python (and shell) utility scripts for converting any asset between binary/ascii. |
just did a quick test on this.
can become
|
hm... maybe certain files could be preprocessed before doing the commit (e.g. sorting the unordered lists). i'm not a big fan of these kinds of "solutions", though :/ as of binary files, well, yeah, there's no merging those (except the "take the one from one of the branches" strategy -- I don't recall the name now). i haven't yet given up the idea itself, i just don't have time for testing right now. |
closing this :/ |
hip save: new commit
what is it good for?
downsides:
implementation order:
notes:
misc:
a tool that turns a .hip file and its backups into a git repository
The text was updated successfully, but these errors were encountered: